プログラミング入門Ⅱ (No. 1) ◎ 簡単な分岐(条件判断) [問題1]次の処理をするフローチャートを書きなさい。 (1-1) 変数 TOSI に数値を入力して、TOSI<20 のときは「未成年です」と出力し、そうでないときは何も出 力しない。 (1-2) 変数 TOSI に数値を入力して、TOSI≧20 のときは「成人です」と出力し、そうでないときは「未成年 です」と出力する。 (1-3) 変数 A と B に数値を入力して、大きい方の値を出力する。 (1-4) 変数 A と B に数値を入力して、値の大きい方を変数 C に代入し、C の値を出力する。 《1-1》 [2]次のフローチャートを実行するときの途中経過を書き、出力結果を答えなさい。 (2-1) M に 10、N に 20 を入力した場合 (2-2) M に 20、N に 10 を入力した場合 (2-3) M に 20、N に 30 を入力した場合 (2-4) M に 30、N に 30 を入力した場合 (2-1) № はじめ (2-2) M № N M N M 入力 ① N 入力 Yes ② ③ M = Mx2 ④ No M<N ⑤ N = M+N M = M-5 Yes ⑥ No M≦20 ⑧ M = M-N ⑦ M = M+N ⑩ Yes ⑨ M≦N N = N+10 ⑫ M,N 出力 出力結果は[ M= ] 出力結果は[ M= N= No ] N= ⑪ M = M+10 (2-3) № (2-4) M № N M N おわり 出力結果は[ M= N= 《1-2》 ] 出力結果は[ M= N= ] プログラミング入門Ⅱ 宿題 (No. 1) 学籍番号: 氏 締切: 10/ 3(土) 井芹研究室前の箱へ 名: クラス: ◎ 分岐の組み合わせ(複雑な条件判定) [3]次の処理をするフローチャートを書きなさい。 3つの変数 A,B,C の中から最大のものを求め、変数 X に代入し、出力する。 ① 3つの数値を変数 A,B,C に入力する。 ② A,B,C の中で、最大のものを変数 X に代入する。 ③ X を出力する。 (考え方) A と B を比べる A>B のとき ................さらに A と C を比べる A>C のとき ................... A が最大 そうでないとき .............. C が最大 そうでないとき ...........さらに B と C を比べる B>C のとき ................... B が最大 そうでないとき .............. C が最大 [4]発展問題:4つの変数 A,B,C,D の中から最大のものを求め、変数 MAX に代入し、出力する。 解答のフローチャートは裏に書いてください。 ⇒ [5]今日の授業の内容に関する質問・感想を書きなさい。 《1-3》
© Copyright 2024 ExpyDoc