FunctionalProgramming-爱知県立大学情报科学部.pptVIP

  • 1
  • 0
  • 约5.5千字
  • 约 28页
  • 2019-08-21 发布于天津
  • 举报

FunctionalProgramming-爱知県立大学情报科学部.ppt

演装以下通星入列人交互行末尾以上星取去上最後星取方列星数意味整数表例初期状知立大学情科学部算言山本晋一郎大久保弘崇年料参照章理作方法全入力始与全出力了得的作作入力取出力点数学的数入力出力副作用副作用持的副作用持解策的式副作用型区型返型文字返型返副作用型要素持型型教科基本以下含多提供文字文字果返文字出力何返理行返群予用一合成合例列章出部品行文字列出力文字列出力改行文字列入力促表示入力文字列表示副作用行最果教科明次考英入力推入力算回推秘密中文字推出示推的中了装用次始号行文字便利特次数了推促理行数文字

* 演習問題 Nim というゲームを Haskell で実装せよ。ゲームのルールは以下の通り: ゲーム盤は星が入る 5 つの列からなる: 1: * * * * * 2: * * * * 3: * * * 4: * * 5: * * 2 人のプレイヤーは、交互に、どれか 1 つの行を選び、その末尾から 1 つ以上の星を取り去る ゲーム盤上の最後の星を取った方が勝ち ヒント: ゲーム盤を、それぞれの列にある星の数を意味する 5 つの整数からなるリストで表す。 例えば、初期状態は [5,4,3,2,1] となる。 PROGRAMMING IN HASKELL PROGRAMMING IN HASKELL PROGRAMMING IN HASKELL Chapter 3 - First Steps * PROGRAMMING IN HASKELL プログラミングHaskell Chapter 9 - Interactive Programs 対話プログラム 愛知県立大学 情報科学部 計算機言語論(山本晋一郎?大久保弘崇、2011年)講義資料 オリジナルは http://www.cs.nott.ac.uk/~gmh/book.html を参照のこと * Introduction 8 章まで、Haskell でバッチ処理プログラムを作る方法を見てきた。このとき、全ての入力は開始時に与えら

文档评论(0)

1亿VIP精品文档

相关文档