これから、練習問題を与える。今週と来週で全のプログラムを作成せよ。
1.2.1節に示したファイル出力のプログラムを、以下のように改造せ
よ。
- オープンの時のエラー処理を追加せよ。
- for文を用いて、ファイルに1〜10000までの整数を書き出せ。
プログラムができあがったならば、コンパイル・実行を行い、できあがったファイルの内
容を確認せよ。
1.2.2節に示したファイル出力のプログラムを、以下のように改造せ
よ。
- オープンの時のエラー処理を追加せよ。
- ファイル(/tmp/1e/exercise2.txt)に10000の実数が書かれている。このデータ
を倍精度実数型の配列に格納せよ。
- ファイルのフォーマットが分からない場合は、ファイルを見よ。
- そして、その合計値をディスプレイに表示させよ。
プログラムができあがったならば、コンパイル・実行を行うこと。
前回のプリントで示した次のプログラムを作成せよ。
- 11月の毎日の1時間毎の気温のデータファイル(/tmp/1e/temperature.txt)が
ある。
- 各行には、その日の1時間毎の24個のデータがある。0時〜23時までである。
- 行数は30行で、11月1日から11月30日を表している。
- 日毎の最高気温と最低気温、平均気温をディスプレイに書き出す。
- 11月の最高気温と最低気温、平均気温をディスプレイに書き出す。
教科書、p.186のLesson 5-1のプログラムを作成せよ。
- 問題で与えられるべきファイルは、/tmp/1e/read1.txtにある。
- 結果のファイル(result1.txt)は、自分のディレクトリー、できればプログ
ラムを実行したディレクトリーに保管すること。
プログラムができあがったならば、コンパイル・実行を行い、出来上がったファイルを確
認すること。
教科書、p.186のLesson 5-2のプログラムを作成せよ。
- アクセス数を記述したファイルは、/tmp/1e/up.logにある。
プログラムができあがったならば、コンパイル・実行を行い、アクセス数の表示を見よ。
Lesson 5-2 |
---|
ホームページを閲覧しているときに、アクセスカウンターと呼ばれる「そのページが何
回閲覧されたか」を表示する仕組みがある。これは、ホームページにアクセスしたとき
にあるプログラムが動くようになっていて、そのプログラムが何回実行されたかを調べ
ている。すなわち、実行回数をファイルに保存しておき、プログラムを実行するときに
はそのファイルを読み込んで実行回数に1を加えてまた保存するということを行っている
わけだ。
このようなときに利用できるアクセスカウンタープログラムの基本として、プログラム
の実行回数をカウントし、「○回目の実行です」と表示するプログラムを作成しなさい。
|
教科書、p.186のLesson 5-3のプログラムを作成せよ。
Lesson 5-3 |
---|
あるライブコンサートは全席指定で、
A席 |
(0〜9の10席) |
5000円 |
(税込み) |
B席 |
(10〜29の20席) |
4000円 |
(税込み) |
C席 |
(30〜79の50席) |
3700円 |
(税込み) |
の3種類の席が用意されている。このチケットの予約システムの基本プログラムを作りな
さい。
プログラムは実行するごとに
- 現在の空席状況(合計の空席数と空席の番号)が表示され、
- 座席番号を入力すると予約を行い、金額を表示する
という処理を行う。
2回目以降に実行したときには、前の予約が反映されていなくてはならない。
このような座席予約システムのアルゴリズムを考え、実際にプログラムを完成させなさ
い。
|
ホームページ:
Yamamoto's laboratory著者:
山本昌志
Yamamoto Masashi
平成16年11月11日