問題:プログラム名→条件和 1~10までの数のうち、奇数のみの和を求めるプログラム 宣言部 〇プログラム名:条件和 〇整数: sum /* 合計を求める変数 */ 〇整数: cnt /* カウンタ */ 〇関数: DISPLAY(引数) /* 引数を画面表示 */ 処理部 ・ sum ← 0 ・ cnt ← 0 ■ cnt ≦ 10 | ▲ cnt % 2 == 1 ? cntは奇数? | |・sum ← sum + cnt | +ー-- | |・なんもしない | ▼ | ・ cnt ← cnt + 1 ■ ・ DISPLAY(sum) /* 合計値を画面に表示 */ これを、カウンタ型の繰り返し構文で書く ・ sum ← 0 ■ cnt: 0, cnt ≦ 10, +1 /* 変数名:初期値, 条件式, 増分 */ | ▲ cnt % 2 == 1 ? cntは奇数? | |・sum ← sum + cnt | +ー-- | |・なんもしない | ▼ | ・ cnt ← cnt + 1 ■ ・ DISPLAY(sum) /* 合計値を画面に表示 */
練習問題 INPUT(引数)とDISPLAY(引数)は使ってよい プログラム名は問題1~問題3とする ①1~100までを数える間に、40~50の間だけ数を表示する ② キーボードから入力された値を、整数型の変数inputnumに代入 - inputnumの値に応じて、 (1) 奇数の時 ⇒ 「奇数」と表示 (2) (1)以外で、さらに3の倍数の時 ⇒ 「偶数かつ3の倍数」と表示 (3) (1)(2)以外のその他の時 ⇒ 「その他」と表示 ③ (1)整数AとBをキーボードから入力 (2)AとBを出力 (3)AとBの値を入れ替える (4)AとBを出力