pchero on January 23rd, 2008

 참으로 허무한 문제다.  분명 나의 계산에는 이상이 없었다.  보고 또 보고, 계속 봐도 나는 틀린게 없었다.  뭐가 문제지?  답은 책이 잘못된 것이었다…..  관련 링크 : http://www.buggymind.com/72  한참을 끙끙대다가 인터넷의 도움을 받기로 하고 검색한 결과 어이없는 내용없다…(하하…)  문제인즉, 세제곱을 구하는 공식이 틀렸던 것이다.  아래의 공식이 정확한 공식이다.  아래는 바뀐 코드 내용이다.

Continue reading about SICP 연습문제 1.8

pchero on January 23rd, 2008

 앞서만든 제곱근 구하기 프로그램의 개량된 버전을 만드는 내용이다.  좀더 정확한 근사치를 구할 수 있도록 하는 프로그램인데…..  결과적으로 못풀었다.  알고리즘은 머리에 있는데….자세한 문법을 몰라 못풀었다.(…라고 말하고 싶다.)  앞으로의 숙제이다.  언제고 문제를 해결한다면 다시 이 포스팅을 다시 할 것이다. : )  아래에 미처 못 푼 코드를 남겨둔다.  

Continue reading about SICP 연습문제 1.7

pchero on January 23rd, 2008

 제곱근을 구하는 식에서 사용한 if 라는 특별문을 임의의 프로시져로 바꾸어서 사용하는 문제이다.  즉, (Language : text) (define (sqrt-iter guess x)     (if (good-enough? guess x)         guess         (sqrt-iter (improve guess x)                 x))) 를 다음과 같이 바꾸어서 실행했을 때 어떤 […]

Continue reading about SICP 연습문제 1.6

 우분투를 처음 설치하고 컴파일을 하려는 경우  관련 패키지 혹은 헤더파일이 없다고 에러 메시지가 뜬다.  이는 특정 패키지를 설치하면 문제가 해결된다. sudo apt-get install build-essential  명령어를 입력하면 필요한 패키지들이 자동으로 설치가 된다.

Continue reading about 우분투에서 gcc 컴파일러 관련 라이브러리 설치법

 네트워크 프로그래밍을 하더도중…한가지 풀리지 않는 의문점이 생겨 KLDP 게시판에 글을 올렸다.  내용 보기 : http://kldp.org/node/90394  글을 올린지 30분도 채 안되서 답변이 올라왔다.  문제인즉…  다음과 같은 코드를 실행했을때…  (Language : c) #include #include #include #include #include   void error_handling(char *message);   int main(void) {     int fildes;     FILE *fp;       fildes […]

Continue reading about 파일 디스크립터와 파일 포인터 사용시 주의점