本日のレポート課題
第 1 回から第 8 回までの全てのレポートの締切は、
6/25 (月) 9:00 である。
次回はホームページも含めた総まとめのレポートとなるため、
もっとも時間がかかると予想される。
今週中に課題のレポートを
全て提出
しておくとよい。
応用問題でさらに挑戦したいものがあれば、各回指定の宛先に送ってよい。
第 1 回から第 8 回までの演習問題の締切も 6/25 (月) 9:00 とする。
Subject: 第 8 回レポート 「データの情報を計算するには」
To: it-r1-0606-report@e.koeki-u.ac.jp
----
6 月 6 日のレポートについて
語学クラス:
系:
学籍番号:
氏名:
- 過程を示しながら答えよ。
- 0xabc = 0b??
- 0b11010001 + 0b1 - 0b1100 = 0d??
- できるところまで答えよ。考察では bc -l を使って確認する。
必ず計算して調べること。自作のデータもプログラムも忘れずに添付する。
-
飯森山にあるレンタルビデオ屋の売り上げ伝票をまとめたデータ iimori.dat について、
その日の売り上げと客単価を計算させるプログラム。
貸し出しは 1 日 1 本あたり 100 円である。
データは自分で作成する。6 行以上のデータとする。
rental.rb (C+)
-
2 つのランチメニュー (A: 650 円, B: 550 円) しかない黒森のオープンカフェ。
片方を残し、片方を新メニューに入れ替えたい。売り上げ伝票 kuromori.dat
から、総売り上げ、客単価、どちらのランチメニューの注文が多いかが分かる
プログラム cafe.rb (B+)。データは自分で作ってよい。データ数は少なくとも
6 行以上。
- あるコピー機は、1 枚印刷するときには 10 円のコストがかかる。
ところが連続で 30 枚以上印刷すると 7 円で済む。
コピー機で誰が何枚つくったかの情報を読みこんで、
コピー機の使用にいくらかかったのか調べよ。
コピー使用データ copy.dat
は 6 行以上であれば書式自由。このプログラムは、例えば
08:35 John 2
08:38 Peter 4
09:01 Martin 1
10:23 Stewart 33
11:30 Mary 17
11:39 Peter 29
16:20 John 40
のようなデータを読みこんで調べるプログラムである。(B+)
- はねこし線の運賃を計算するプログラム hanekoshi.rb。はねこし線は、
初乗り運賃が 100 円、1 km を越えるごとに 20 円増える。
はねこし線の駅名と営業 km 数は
hanekoshi.dat と与えられている。
起動したら駅名を入力する。
出発駅: とうじま
目的駅: づるおが
づるおが -- とうじま : 大人 240 円
入力した結果、値段が出る。(B+)
エラーメッセージの表示、
データを読み込ませ方法、
切符を印字するなどの工夫があると得点が高くなる。
また、子どもも買えるようにする、目的駅を同じとした場合は、
入場券が発券される、などの工夫なども考えられる。
長距離列車の発券と同じ仕組みである。
- 感想。一番頑張ったことを中心に、前向きな感想にすること。
Madoka Nishimura <madoka.koeki-u.ac.jp>