新規記事の投稿を行うことで、非表示にすることが可能です。
タグ / 計算機プログラムの構造と解釈
記事
計算機プログラムの構造と解釈 問題1.8 [2017/04/05 17:44]
計算機プログラムの構造と解釈(SICP)の問題1.8のNewton法を使って立方根を求める手続きの作成。
実装
基本的には先に作成していたsqrt手続きを立方根ように改良すればよさそうです。
立方根は英語で"Cube root"というので手続き名はcurtにしました。
新たに作成するのはcurtとcurt-iterとcurt-improveの三つです。good-enough?はsqrtのものを流用します。
(define (good-..
計算機プログラムの構造と解釈 問題1.7 [2017/04/05 16:46]
計算機プログラムの構造と解釈(SICP)の問題1.7について。
実装は以下の通り。
;;;Newton法 p.13
(define (sqrt-iter guess x)
(if (good-enough? guess x)
guess
(sqrt-iter (improve guess x)
x)))
(define (improve guess x)
..
計算機プログラムの構造と解釈 問題1.3 [2017/04/04 17:55]
計算機プログラムの構造と解釈(SICP)の問題1.3の解答。
問題
三つの数を引数としてとり、大きい二つの数の二乗の和を返す手続きを定義せよ.
単純な実装
SICPの11ページで登場する問題でここまでに出てきた手続きを使用して書くとこんなところでしょうか。
二乗を計算する手続きと、二乗の和を計算する手続きを定義して、condで場合分け。
;;xを二乗する
(defi..
apache Bash on Windows CGI CSS cygwin Emacs Gauche Gesture Git GitHub gnupack html JavaScript lisp Macbook Microsoft Edge OneDrive prewitt rlwrap S9fES Scheme sobel SONY svs13 Synaptics TouchPad Ubuntu Windows10 Windows8.1 Z3 Compact オレオ ジェスチャー タッチパッド ハイブリッドスリープ ビターココアビスケット 計算機プログラムの構造と解釈