태그>sicp(총 193개의 글)
'sicp' 관련 최근글
-
- 블랙박스처럼 간추린 프로시저
-
진짜 중요한건 코드한줄 잘 짜는게 아니다! by 빵사장님|2009/05/21 01:57
> (define (sqrt2 x) (define (square x1) (* x1 x1)) (define (good-enough? guess) (< (abs (- (square guess) x) ) 0.001)) (define (average x1 x2) (* (+ x1 x2) 0.5)) (define (improve guess) (average gues..
- 블랙박스처럼 간추린 프로시저
-
- 연습문제 1.8
-
진짜 중요한건 코드한줄 잘 짜는게 아니다! by 빵사장님|2009/05/18 00:42
세제곱근에 대해서 앞에 문제를 푸는 문제이다. 근데 책에 주어진 공식이 잘못되었다;; x(i+1) = (a + x^2 + 2x ) / 3 이렇게 하면 발산하게 된다 ㅡㅡ;; 그래서 wikipedia에서 newton cube root 검색 > (define (improve guess x) (/ (+ (/ x (square gu..
- 연습문제 1.8
-
- 연습문제 1.7
-
나도 블로그 함 해보까~? by 빵사장님|2009/05/17 02:28
(define (good-enough? guess x) (< (/ (abs (- (square (improve guess x)) x)) (abs (- (square guess) x))) 0.001)) good-enough? 의 정확도를 높이는 문제이다. 이전에 추측한 값의 오차와 이번에 추측한 값의 오차의 비율을 ..
- 연습문제 1.7
-
- 연습문제 1.6
-
나도 블로그 함 해보까~? by 빵사장님|2009/05/17 01:57
(define (new-if predicate then-clause else-clause) (cond (predicate then-clause) (else else-clause))) if도 이전에 저런 식으로 작성되어 있을 것 같다. 그래서 당연히 제대로 동작함.
- 연습문제 1.6
-
- 연습문제 1.4, 1.5
-
나도 블로그 함 해보까~? by 빵사장님|2009/05/16 01:59
1.4 엮은식의 연산자 자리에 복잡한 식이 와도 식의 값을 구할 수 있다는 것 (define (a-plus-abs-b a b) ((if (> b 0) + - ) a b)) (a-plus-abs-b 1 -3) = 4 1.5 당연한거라고 생각되는데;; 난감
- 연습문제 1.4, 1.5
-
- 연습문제 1.3
-
나도 블로그 함 해보까~? by 빵사장님|2009/05/15 01:15
(define (max-two-square x y z) (cond ( (and (< x y)(< x z)) (+ (* y y) (* z z))) ( (and (< y x)(< y z)) (+ (* x x) (* z z))) ( (and (< z x)(< z y)) (+ (* x x) (* y y))) ) ) min 이라는..
- 연습문제 1.3
-
- 연습문제 1.2
-
나도 블로그 함 해보까~? by 빵사장님|2009/05/15 00:55
5 + 4 + (2 - (3 - (6 + 4/5) ) ) - 3(6 - 2)(2 - 7) = (/ (+ 5 4 (- 2 (-3 (+ 6 (/ 4 5) ) ) ) (* 3 (- 6 2) (-2 7)) )
- 연습문제 1.2
-
- 연습문제 1.1
-
나도 블로그 함 해보까~? by 빵사장님|2009/05/14 01:38
10 = 10 (+ 5 3 4) = 12 (- 9 1) = 8 (/ 6 2) = 3 (+ (* 2 4) (- 4 6)) = 6 (define a 3) (define b (+ a 1)) (+ a b (* a b) ) = 19 (= a b) = #f (if (and (> b a) (< b (* a b))) b a) = 4 (cond ((= a 4) 6) ((= b 4) (+ 6 7 a)..
- 연습문제 1.1
-
- SICP( Structure Interpretation of Computer Pro..
-
나도 블로그 함 해보까~? by 빵사장님|2009/05/12 01:45
마법사책 공부시작합니다. 조금씩이라도 꾸준히 하는 것이 목표. 예전에는 공부한 기록을 남기는 공간이 없어서 제대로 못했다는 핑계를 대곤 했지만. ㅎㅎ 다 보는 그날까지. 내 레벨업을 위해서!
- SICP( Structure Interpretation of Computer Pro..
-
- SICP 연습문제 2.42인 8-queen을 풀었다(스포일러 주의!!!).
-
조금씩, 천천히, 그리고 꾸준히 by Solid_One|2009/04/13 18:28
이 한문제 푼다고 4시간 정도 걸린 것 같다. -_-; 문제에 있는 코드를 보면 n X n 체스보드 판에 n개의 퀸을 배치하는 순열을 생성하고 그걸 safe?라는 술어(predicate) 함수로 필터링하는 식으로 되어있다. 퀸을 보드의 세로줄에 놓는 모든 경우를 생성하는 순열은 금방 만들었..
- SICP 연습문제 2.42인 8-queen을 풀었다(스포일러 주의!!!).
-
- 오전반 스터디 책 선정 - 프로그래밍 심리학
-
박피디의 게임 아키텍트 블로그 by 박PD|2009/04/13 14:27
아키텍트를 꿈꾸는 사람들 - 오전반 스터디에서 '프로그래밍 심리학' 을 다음 스터디할 책으로 선택했습니다.굉장히 오래된 책이지만, 여전히 배울 것이 많은 책입니다.SICP 스터디에 지쳐 있어서 좀 쉬어가는 느낌으로 정한 책입니다만,토론식으로 진행하면 좋은 얘기가 많이 나..
- 오전반 스터디 책 선정 - 프로그래밍 심리학
-
- SICP 5.2 레지스터 기계 시뮬레이터
-
박피디의 게임 아키텍트 블로그 by 박PD|2009/04/04 15:11
컴퓨터 프로그램의 구조와 해석. SICP 5.2 레지스터 기계 시뮬레이터 발표자료 입니다. 다행히 금요일이 창립기념일이라 꽤 시간을 내서 발표자료를 만들 수 있었네요. 과연 이 책을 끝까지 할 수 있을지 엄두가 안 났었는데, 어느덧 2 주 남겨놨네요. 당장 써 먹을 수는 없을지 몰라..
SICP, 컴퓨터프로그램의구조와해석, 아꿈사, Andstudy, 스터디
- SICP 5.2 레지스터 기계 시뮬레이터
-
- 드디어 SICP 1장을 마쳤다.
-
조금씩, 천천히, 그리고 꾸준히 by Solid_One|2009/03/12 01:19
감격의 눈물. 흑흑. Scheme 함수형 언어이고, 결정적으로 전위 표기법이다. 그래서 적응하기가 무척 힘들었는데 어느 순간 무척 친숙해 졌다. 문제를 푸는데 TDD를 적용하니 수월하게 넘어갔다. TDD가 없었으면 이 책을 읽고 언어를 익히는데 몇배는 힘들었을 것이다. (조..
- 드디어 SICP 1장을 마쳤다.
-
- [SICP] 소모임20090120
-
일일신우일신 by 지아|2009/01/21 15:13
2009년 1월 20일 토즈 강남대로점 오후 7시 30분 ~ 9시 30분 참석자 디군, 퓨리, 옵시디안, 키젤, Yarra, 종텐, 컴키드, 희상, jangbc, 박건하, 아샬, 솔리드원, 매직칼구, 꼬니, POD, 강수, 지아 진행순서 자기소개, 체크인(기분, 얻고 싶은 것) 본문 읽기 - 5분 ..
SICP, SICP함께공부하기, 후기
- [SICP] 소모임20090120
-
- [오전반] 스터디 다시 시작해 보아요~
-
박피디의 게임 아키텍트 블로그 by 박PD|2009/01/11 01:23
한 몇 주 쉬다보니 토요일에 늦잠자는게 익숙해 질 거 같아서 걱정될 거 같아 새로운 책을 선정해서 스터디 시작하려 합니다. 이번에 했으면 하는 책은 작년에 오후반 스터디에서 진행했던 SICP 라는 이름으로 알려진 '컴퓨터 프로그램의 구조와 해석' 입니다. 당장 다음 주부터 시작하..
스터디, SICP, 컴퓨터프로그램의구조와해석, AnD, 아꿈사
- [오전반] 스터디 다시 시작해 보아요~