Ameba Ownd

アプリで簡単、無料ホームページ作成

演習の解答(6.while文)

2017.08.28 05:00

演習1 while文を使って1から20までの数値をすべて加算して結果を表示させるプログラムを作成せよ。

解答例を下に示す。実行結果は210となる。


演習2

 次のプログラムを実行した際の実行過程を説明する文章を下に示す。この文章のカッコにあてはまる数値あるいは真か偽かを答えよ。

 このプログラムでは初期値はmが6、nが4である。

くりかえし1回目:11行目のwhile文で最初は条件式は真であるので、{}内が実行される。12行目のif文の条件式は( 真 )であり、if, else部分の実行が終わるとm,nの値は( 2 )と( 4 )になる。

くりかえし2回目:11行目の条件式は( 真 )である。12行目のif文の条件式は( 偽 )であり、if, else部分の実行が終わるとm,nの値は( 2 )と( 2 )になる。

くりかえし3回目:11行目の条件式は( 偽 )である。

最後に出力される値は( 2 )である。