モグラ電験
トップ
お知らせ一覧
モグラ電験について
出題
過去問一覧
学習ポイント一覧
第三種電気主任技術者
ログイン
一覧に戻る
前へ
2026年3月22日実施 機械 A問題 問14
次へ
問題一覧
機械
自動制御・情報処理
論理回路・デジタル制御
出題頻度: ★☆☆☆☆
配点: 5点
2026年3月22日実施 機械 A問題 問14
次のフローチャートに従って作成したプログラムを実行したとき,印字される A,B の値として,正しい組合せを次の(1)~(5)のうちから一つ選べ。
選択肢
A
B
(1)
43
26
(2)
51
47
(3)
51
23
(4)
98
47
(5)
98
95
解答する
💡
解説
📐
使用する公式
フローチャートのトレース
変数の値を1ステップずつ追い,条件分岐の YES/NO を確認しながら進む。
ループは「条件が YES の間」繰り返し,NO になった時点で脱出する。
フローチャートの構造
初期値設定:A ← 10,B ← 2
ループ:
Step 1)A ← A + B
Step 2)A ≤ 40 か判定
YES → B ← 2B + 1 してループ先頭(Step 1)へ戻る
NO → A, B を印字して終了
ステップごとのトレース
回
開始時 A
開始時 B
A ← A+B
A ≤ 40?
B ← 2B+1
1回目
10
2
12
YES
5
2回目
12
5
17
YES
11
3回目
17
11
28
YES
23
4回目
28
23
51
NO
(更新なし)
4回目で A = 51 > 40 となり条件 A ≤ 40 が NO → ループを脱出して印字。
B は直前のループで更新された 23 のまま。
印字される値:A = 51,B = 23
✅
答え:(3)
💬
公開コメント
(0)
誰でも閲覧可
公開コメントはまだありません。
0 / 200 ※ログインしていない場合はゲストとして公開されます
公開
関連する学習ポイント
自動制御・情報処理
論理回路・デジタル制御
情報処理とフローチャートのトレース
概要
ログインすると解答を記録できます。
ログイン
一覧に戻る
前へ
2026年3月22日実施 機械 A問題 問14
次へ