やってみよう

前回同様, 教科書のプログラム例をコンパイルし, 実行してみよう. 今回も, あらかじめダウンロードしたプログラムをウェブに置いてある.
List 6-1 0601.c
List 6-2 0602.c
List 6-3 0603.c
List 6-4 0604.c
List 6-5 0605.c ※間違い探し:コンパイルエラーが発生します。
List 6-6 arg.c

プログラムは単にそのまま実行するだけでなく, どこか一箇所を変更して, 結果を確かめよう. (そのまま機械的に実行するだけでは何も意味がない.)

P.135にでてくる, 「二重のfor文」のしくみをちゃんと理解しよう. このように重なったループ(「入れ子になったループ」ともいう)は 非常に大切であって, 外側と内側の繰り返しの関係をしっかりつかんでおこう.


応用問題.
キーボードから整数をひとつ入力する(これは第3章でやった). 1からその値までの和を出力するプログラムを作ってみよう。
たとえば, 4 を入力したら, 10 を出力する. たとえば, 10 を入力したら, 55 を出力する, というわけだ.

これができたかどうか, 出席票の感想の欄に書いておいて下さい. (考え方がわからない, プログラムはできたがコンパイルがエラーになる, ちゃんと動作した, など)


章末の練習問題も考えてみよう.
[page 3] prev index next