演習の解答(6.while文)

演習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 )である。

コンプロI C言語の部屋です。

このサイトは東京電機大学東京千住キャンパスのEJ, EK, EF科の1年次生向けコンピュータプログラミングIの授業内容やお知らせをするページです。プログラムの初歩の初歩を学ぶ人のためのページです。この資料を授業等で共有したいという方もどうぞお使いください。一緒に学習向けコンテンツを作ってくださる方、学習者向けのサンプルプログラムの提案など歓迎いたします。

0コメント

  • 1000 / 1000