tustk2 @ 学術情報メディアセンター

アルゴリズムとデータ構造入門 補足


SICP Exercise 2.24 〜 Exercise 2.51

TUT Scheme を使わずに, MIT Scheme を使う選択をされた方は, MIT-Scheme ではなく, MIT-Scheme-6001 をインストールして下さい.

また, コースウェアは ArtDigita University の コースウエア のページにある Problem Set 4 のプログラム ( go.scm, hend.scm, hutils.scm, prmpnt.scm ) を使用して下さい. (動作確認済み)


tustk2 の走らせ方


必ず X window が立ち上がっている状態で, 下記のコマンドを入力
/staff/umatani/local/bin/tustk2
これで, tk のウインドウが現れるはずです.
(load '/staff/umatani/local/lib/tustk/demos/picl)
(load '/staff/umatani/local/lib/tustk/demos/picl-test)
これで準備完了.

サンプルプログラムは /staff/umatani/local/lib/tustk/demos にあります.

デモプログラムの走らせ方


以下は/staff/umatani/local/lib/tustk/demos/README.tustk の抜粋
(make-canvas frm1)
(wave frm1)
(clear)
((square-limit wave 4) frm1)

(forget-canvas)
(make-canvas frm2
(wave frm2)
(clear)
((square-limit wave 1) frm2)

(output-cancas "ファイル名">

サンプルプログラム
painter λ

painter を使ったアニメ生成
アニメの例 (make-anime (pgm-file->painter "sicp.ppm") "sicp-anime.ps")
別のアニメの例 pgmファイル (from MIT)
別のアニメの例 gifファイル
鵺のアニメ gif ファイル (from nue.org)
鳩のアニメ gif ファイル
面白アニメ gif ファイル

ゲームプログラムの走らせ方


以下は/staff/umatani/local/lib/tustk/demos/README.tustk の抜粋
(load '/staff/umatani/local/lib/tustk/demos/5x5)

(load '/staff/umatani/local/lib/tustk/demos/segment.lsp)


必修課題のサンプル


Hilbert curves

Peano curves


Koch curves

Sierpenski's Gaskets


Back to アルゴリズムとデータ構造入門  講義関係のページ  2004年度データ構造
Copyleft (C) 2004-2005. All wrongs reserved.
Last modified: Sun Feb 13 17:54:37 2005
奥乃博