プログラム言語 II TOP

演習

配列



1. 次のように重さにより料金が決まるサービスがある。

重さ 50g以下 100g以下 150g以下 250g以下 500g以下
料金 120円 140円 200円 240円 390円

ただし,500gを越えた場合は,規格外としてサービスは提供されない。

上記のデータを配列に格納し,重さ(g単位で整数)が入力されたら,料金を求めるプログラムを作りなさい。


2, 次のプログラムの実行結果はどうなるかを理由と共に考えなさい。

 


3. 二つの整数値を入れ替えるプログラムを作りなさい。
a) 関数を使わないプログラムを作りなさい。

b) 関数を使ったプログラムを作りなさい。

注意
このプログラムの"正解"は,ポインタを使ったものでしょう。

4. 例題7.1を文字の出現度数を数える部分を関数としたものに変更しなさい。



プログラム言語 II TOP