計算機実習 I

第十五回 (2014 年 7 月 17 日)

応用課題演習 IV

http://www.sw.it.aoyama.ac.jp/2014/CP1/lecture15.html

Martin J. Dürst

AGU

© 2005-14 Martin J. Dürst 青山学院大学

今日の予定

これからの予定

これからの授業など

 

前回の演習 (統計)

課題ごとの完成数
完成 エラーなど 未提出
1401 (カードのゲーム) 77 2 11
1402 (暗号化) 20 6 64
1403 (自販機) 47 12 31
1404 (単語の統計) 6 3 81

完成総数: 4問→6人、3問→6人、2問→37人、1問→34人、0問→7人

前回の演習 (麺棒プログラミング)

プログラムの長さと修正しやすさ

自動販売機の問題の解答の長さ:

最大: 8748 バイト

最低: 2163 バイト

前回の演習 (関数のスタイル)

配布物: 1403variant.c

設計方針:

前回の演習 (単語の統計)

正解例: 1404.c (95行)

同じプログラムをプログラミング言語 Ruby で: 1404.rb (15行!)

Ruby について

後期: ラボワーク

授業への要望

(前々回の総合復習テストから)

授業全体のまとめ

応用課題演習 IV について

最低一問を授業中に完成、もう一問を宿題として完成

締切は7月21日 (月曜日)

問題は世界学生プログラミング選手権 (又は予選) から

全ての問題には部分点あり

Hints をよく読んで、紙上で計画を検討

説明された入力以外の入力には対応しなくてよい

入力例は複数あるが、プログラム実行ごと一個のみ

 

これからの作業