sicp

    1

    2답변

    이 질문은 SICP (운동 1.26)에 있습니다 "사각형"의 정의 없이는 느리게 실행됩니다. 숫자가 소수인지 확인하는 것을 목표로합니다. 이것은 더 빠른 버전입니다 : "광장"의 정의없이 Scheme,Prime check,O(log n) 가 사용 (* (expmod base (/ exp 2) m) (expmod base (/ exp 2) m))

    0

    1답변

    SICP 책은 Scheme에서 Scheme 인터프리터를 구현하는 방법을 설명합니다. 나는 이것을 몇 개월 동안 켜고 끄고 놀았고 나의 코드는 책에서 벗어났다. 이제는 strict-eval 절차를 구현 한 단계에 도달했으며 항상 표현식 및 환경 및 메모 정보를 캡슐화하는 '썽크'를 반환하는 lazy-eval 대응 물을 구현하려고 시도하고 있습니다. 난 for

    0

    1답변

    (define (accumulate op initial sequence) (if (null? sequence) initial (op (car sequence) (accumulate op initial (cdr sequence))))) (define (flatmap proc seq) (accumulate app

    5

    1답변

    나는 유명한 책 SICP를 사용하고 있습니다. 운동 1.18에서 이상한 일이 일어난다. 나는 "추적"기능을 사용하고 있었다 (define (double n) (* 2 n)) (define (halve n) (/ n 2)) (define (fast-mult a b) (fast-mult-iter a b 0)) (define (fast-mult-i

    1

    1답변

    나는 훌륭한 책 SICP를 공부 중이다. 위대함에도 불구하고, 그것은 정말 힘든 책입니다. 나는 긴 꼬리 재귀, id est, 반복적 인 프로세스에 대한 재귀 정의에 문제가있다. 이 책은 계승이 반복 과정을 소개합니다 : (define (factorial n) (fact-iter 1 1 n)) (define (fact-iter product co

    0

    1답변

    내가 SICP 책을 사용하고 내가이 연습 한과 코드 개선 : 1.11 함수 f를이 규칙 F (n)에 의해 정의된다 = N 경우 N < 3, F (n> 3이면 f (n-1) + f (n-2) + 3f (n-3)이됩니다. 반복적 인 프로세스를 통해 f를 계산하는 프로 시저를 작성하십시오. 재귀 프로세스가 쉽습니다. 반복적 인 것이 더 어렵습니다.이 (defin

    0

    2답변

    람다 미적분 질문 필요한 경우 :는 TRUE = lambda x y . x FALSE = lambda x y . y 1 = lambda s z . s z 2 = lambda s z . s (s z) ... BoolAnd = lambda x y . x y FALSE BoolOr = lambda x y. x TRUE y BoolNot = lambd

    0

    1답변

    SICP에서 this 문제를 해결하려고 노력했습니다. 링크에는 해결 방법이 있습니다. Link to the problem's underlying concept in SICP 다음은 문제 설명입니다. 탐욕스러운 기업, Inc.는 전 세계 에 위치한 독립적 인 부서의 큰 숫자로 구성된 고도로 분산 된 대기업 회사입니다. 이 회사의 컴퓨터 시설은 이며, 은 전체

    0

    1답변

    나는 라켓과 IDE 박사 라켓 내부를 사용하여 다음 절차를 정의했다. 내가 전화하려고 : (random 4 2 9 3) 을 그리고 출력으로 가지고 : #<procedure:...ercício-2.4.rkt:16:2> 내가 왜 이런 일이 않습니다 (51)을 얻을 것이라고 생각? 왜 통역사는 수술의 결과가 아닌 절차를 반환합니까?

    1

    1답변

    저는 함수 프로그래밍의 초보자입니다. 책이 SICP입니다. 나는 프로 시저 & 데이터를 사용하는 용어와 혼동 스럽다. 절차 & 데이터의 차이점은 무엇입니까? 그들은 정말로 같은가요? 도움을 주시면 감사하겠습니다. 감사.