11/8 アルゴリズムと計算量(2)


前回の補足


前回の感想,質問より

Q.
日本語を含むファイル(例 test.rb )を作成して,isrbで
load("test.rb")
を実行すると,「invalid multibyte char (US-ASCII)」のようなメッセージを出してロードできない.irbではロードできる.
A.
isrbで使われているjrubyという処理系の特性のようですね. プログラムの先頭に
# -*- coding: utf-8 -*-
というコメントを書いておくと問題なくロードできるようになるようです.

第1-4章まとめ課題について

今日の練習,投票

授業の登録方法


講義資料


講義フォルダの作成



配付プログラムのダウンロード


投票システム

vote.rbをダウンロードして(「リンク先のファイルを別名で保存」で,ホームフォルダの下のalgo17を選択(なければ作る).".txt"を「追加しない」を選ぶ),ホームディレクトリに保存します.ドックからターミナルを起動して,
cd algo17
を済ませてから,
ruby vote.rb 選択肢番号
のように使います.

irbを使いながら(一旦終了せずに),投票システムも使うには,ターミナルのメニューバーの「シェル」->「新規タブ」を選ぶか,[Command]+[T]で別のタブを開いて(あるいは[Command]+[N]で別のウィンドウを開いて),投票システムを使うことをお勧めします.このあたりのことは,「はいぱーワークブック」15.4 ターミナルの便利な使い方に書いてあるので参考にしてください.


テキストの補足


今日の課題



第1-4章まとめ課題


昨年度の作品

昨年度の作品が第1-4章まとめ課題にあります.

自宅で自習をする人のために

アルゴリズム入門共通資料の中に講義で使うRuby言語の処理系のインストール法があります.
来週(11/15)は補講日なので講義はありません.次回は11/22(水)です.