5/24 計算の方法(2),問題の解き方(1)


課題「Excelを使った平均情報量の計算」について

今日の講義

講義は約1時間10分で30分は演習とする.講義の時間中は,端末は使わないように(電源をつける,ログインしておくのは可). 今日の範囲は第5章「計算の方法」の後半から.

教科書の補足

「計算の方法」ではプログラミングの概念だけを説明している.本格的なプログラミ ングは,冬学期のアルゴリズム入門でRuby言語を題材に扱う予定だが, ブラウザ上で,Processing というプログラミング言語を使って,簡単なプログラミングが体験でき るので,紹介する.

八十八夜問題をprocessingで書いた例

day = 4 + 87;
daymonth = [0,31,28,31,30,31,30,31,31,30,31,30,31];
m = 2;
while(day > daymonth[m]){
  day = day - daymonth[m];
  m = m +1;
}
alert(str(m)+"月"+str(day)+"日");
「情報」授業用 プログラミング演習:図形描画プログラムを作ろうにコピー & ペーストで貼り付けて実行できる.

今回の課題