タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

schemeとmathに関するyheldのブックマーク (2)

  • チャーチ数で対数の世界を作る。 - ボクノス

    チャーチ数 0 1 2 3 4 5 ... 僕等が普段接している世界は自然数の世界だ。 0 0に1を足して1 0に1を足して1を足して2 0に1を足して1を足して1を足して3ラムダ計算を生み出したチャーチは、自然数の世界を抽象的に捉えた。 xはzero xにfをしてone xにfをしてfをしてtwo xにfをしてfをしてfをしてthreeschemeに直すとこうだ。 (define zero (lambda (f) (lambda (x) x))) (define one (lambda (f) (lambda (x) (f x)))) (define two (lambda (f) (lambda (x) (f (f x))))) (define three (lambda (f) (lambda (x) (f (f (f x)))))) xにfを何回適用したか。というのがチャーチ数であ

    チャーチ数で対数の世界を作る。 - ボクノス
  • Schemeの練習に。 - ボクノス

    腹が減ったのでコンビニへ行ったら、Schemeの練習に最適なを発見した。 頭がいい人のカンタン計算術―知ってると、すぐに役立ち、超便利! (KAWADE夢文庫) 作者: 人生の達人研究会出版社/メーカー: 河出書房新社発売日: 2007/04メディア: 文庫この商品を含むブログ (3件) を見る 1個目の問題。 「半径14センチのスイカと、半径10センチのスイカ2個、同じ値段ならどっちがお買い得?」 球の体積の求め方は、 しかし、球の体積の公式なんて「どうでもいい」。体積の比率だけ比較すればよい。 Schemeで解く。 (define (cube x) (* x x x)) (cube 14) (* (cube 10) 2) さて、どっちかな? 難しく言うと、「相似比なら、面積比は、体積比は」 球どころかどんな形でもOK。 このは「簡単」といいながら電卓が必要で、パズル的な数学の問題が

    Schemeの練習に。 - ボクノス
    yheld
    yheld 2007/06/03
    ふむ確かに・・・
  • 1