10/19 数の計算と関数


前回までの補足


前回の感想,質問より

Q.
この大学のキーボード使いにくい。もっと使いやすいのにかえた方が学生のためにもいいと思う。あとmac使いにくいです。
A.
使いにくいというのはテンキーがない点でしょうか? 情報科学の講義がおこなわれる大演習室1のように狭い机でも隣の邪魔にならないように,キーボードの最大幅を指定して調達しているため,テンキーのないキーボードになっています.「自分が慣れているキーボードで使いたい」という要求は,すべての学生が自分のノートPCを持ち込んで講義がおこなえる形になれば実現できると思いますが,現在はそのような環境が揃っていません.なお,自分の使い慣れたUSB接続のキーボードを繋いで使うのは(周りの迷惑にならない範囲で)認められています.

来年度の3月にシステムの入れ替えが行われますが,「iMac21.5インチ+現在のキーボードの後継機種」と,ユーザから見ると今とあまり変わらないシステムになる予定です.


Q.
Google検索で 「情報科学 理一」と検索すると07年のページがトップに出てきてしまうので、間違える人が出る かもしれない。念のため注意をした方がいいかもしれません。
A.
2007年度の投票プログラムを実行して投票できなかった方でしょうか?

私の環境で同じキーワードで検索したら,「情報教育棟授業計画一覧(平成23年度冬学期)」のページが トップに出て,他にトップ10ページの中に理一12組の試験対策ページらしいものが見つかりましたが,2007年のページは出てきませんでした.ただ,「情報科学 理科一類」で検索すると2007年のページが出てきますね.検 索で講義のページを探す人のことはあまり考えていませんでした.

教室が違っていたり,担当クラスが違っていたり,講義の曜日が違っていたり気がつく要素はいくつかあると思いますが,とりあえず,古い講義資料も含めてトップページには「20XX年度」と入れるようにしました.


Q.
> 将棋のプログラミングを通して、将棋のルール、戦略を身につけたり、将棋のみならず、囲碁やオセロといったその 他のテーブルゲームのプログラミングもできるようになりたい。
A.
将棋のプログラミングをすると,将棋のルールにはかなり詳しくなりますが,残念ながら,将棋そのもの の上達にはつながらないようです.私も10年ほど前からコンピュータ将棋の研究をしていますが,初心者 レベルから全く上達していませんん.
Q.
また、ruby言語のほかに基礎的なc言語などもちょこちょこ紹介してくださればうれしいです。
A.
教科書の10.4でC言語の説明がありますが,一つのプログラミング言語に慣れれば他のプログラミン グ言語を学ぶのはそんなに難しくないと思います.

前回の課題について


投票システム

vote.rbをダウンロードして,ホームディレクトリに保存します.ドックからターミナルを起動して,
ruby vote.rb 選択肢番号
のように使います.

今日の練習,投票

関連リンク


テキストの補足


今日の課題