4-1 アルゴリズム

令和6年6月修了試験  問37

構造化プログラミングにおいて,プログラムを作成するときに用いる三つの制御構造はどれか。

解答 ウ

三つの制御構造 ⇒ 構造化プログラミング
順次 ・・・ 処理を上から下へ順番に行う。
選択 ・・・ 条件に基づき,処理が分岐する。
繰返し ・・・ 同じ処理を何回か繰り返す。

令和5年度公開  問11

次の流れ図において,
 ①→②→③→⑤→②→③→④→②→⑥
の順に実行させるために,①においてmとnに与えるべき初期値aとbの関係はどれか。ここで,a, bはともに正の整数とする。

解答 エ

m n
a b
②③⑤ a b-a
②③④ 2a-b b-a
②⑥ 2a-b b-a

ここで,最後の②は,m=nなので,
2a-b=b-a
3a=2b