基礎プログラミング I [09 ]

基礎プログラミング I 第09 回 Ruby であそぼ / 広告ページの作成

先週の復習
Ruby 言語で HTML 文書を書くには
バージョンアップの管理
作りたいプログラムのバージョンアップの方法
みんなで書き込むファイル
共通ファイルを作成しよう
実行を遅く
次の実行まで少し待たせたい

迷路ロボットとプログラミング

初回起動したときに何もなければデータを入力して、記録する。 次回にその後からデータを入力し、記録する。 この動作を繰り返せば、どんどん賢くなるプログラムが作れる。 迷路を総当たりで進んでは戻り、を繰り返すロボットは、 この繰り返しをプログラミングさせているものである。 日常には、プログラミングがあふれている。

最大を求める方法でも似たようなものである。 バブルソートやクイックソートなど、ひとつの方法を繰り返し行いながら、 答えを導き出す。

繰り返す方法や、いつ切り替えるか、などがアイディアであり、 それを工夫することがアルゴリズムである。 アルゴリズム自体には著作権がないが、 プログラムコードには著作権が発生する。 文章に著作権が発生するためである。

本日の講義 / 講義ノート / 教員トップページ