具体的なプログラムの書き方の例を示してい

大島商船高専
実験実習(プログラミング)
岡村
具体的な考察を書こう
次のプログラムに対して,具体的なプログラムの書き方の例を示しています.この例を
参考に考察を書いて下さい.但し,この様な具体的なプログラムを書くには,プログラム
作成時に自分で考えることが一番大切です.
プログラム例
int
kashi_i, seshi_ik, seshi_i45;
float seshi_f;
・・・・(途中省略)
seshi_f = 5.0/9*(kashi_i ‐ 32);
具体的ではない書き方 例 1
整数の計算では答えが正しく求
められないため,実数を使って計
算するようにしました.
具体的な書き方 例1
(ポイント)
次のようなことに注意して書く.
・ どの文なのかを示す.
・ どうして求められないのか.
・ どの様にして求まったのか.
(具体的な文章)
華氏を摂氏に変換する文
seshi_f = 5.0/9*(kashi_i– 32 );
の中で,5/9 とすると分母,分子と
もに整数であるため,答えが整数
(即ち 0)となり,正しく計算でき
ない.そこで,分子を 5.0 とするこ
とで 5 が実数になり,この計算部分
の答えが実数として求まる.
具体的ではない書き方 例2
変数名にはその役割が分かるような名
前を付けた.
具体的な書き方
例2
変数名には華氏や変換後の摂氏が分か
るように,名前の最初を kashi, seshi と
し,更に,整数型/実数型の区別が付く
ように,_の後に i や f などをつけた.
更にその後,切り捨てか四捨五入かを区
別するため k や 45 などをつけ,結局,
次のようにした.
kashi_i
整数型の華氏
seshi_ik 整数型の摂氏(切り捨て)
seshi_i45 整数型の摂氏(四捨五入)