令和7年度 下期 機械 問14

ループを含むフローチャートを追って、印字される値を求める

機械A問題配点 5点
令和7年度 下期 機械 問14 の問題文

出典:一般財団法人 電気技術者試験センター 令和7年度 下期 第三種電気主任技術者試験 機械科目 問題(問題文・選択肢は改変せず、公開PDFの該当ページをそのまま掲載しています)

解説

この種の問題は、変数の値を1周ごとに表に書き出すのが最も速く、間違えにくい。処理の順番は「A ← A + B」→「A ≦ 40 か判定」→(YESなら)「B ← 2B + 1」→ ループ先頭へ戻る。

初期値 A = 10、B = 2。

| 周 | A ← A+B | A ≦ 40 ? | B ← 2B+1 | |---|---|---|---| | 1 | 10+2 = 12 | YES | 2×2+1 = 5 | | 2 | 12+5 = 17 | YES | 2×5+1 = 11 | | 3 | 17+11 = 28 | YES | 2×11+1 = 23 | | 4 | 28+23 = 51 | NO → 印字 | (実行されない) |

4周目で A = 51 となり判定がNOになるので、そのまま印字へ抜ける。このときBはまだ3周目に更新した23のまま。

したがって印字されるのは A = 51、B = 23 で、正解は(3)。

最大の落とし穴は、判定がNOになった周でもBを更新してしまうこと。Bの更新はYESの側の枝にしかないので、抜ける周では実行されない。B = 47(=2×23+1)を選ばせる選択肢が用意されているのは、この誤りを狙ったもの。もう1つは、Aの更新と判定の順序を逆に読むこと。フローチャートは矢印の順にしか進まないので、図に書かれた順序をそのまま追う。

選択肢ごとの理由

  • (1)A = 43 は途中の周で止めた場合の値。A ≦ 40 の判定を満たすかぎりループは続く。
  • (2)A = 51 は正しいが、B = 47 は抜ける周でもBを更新してしまった場合。Bの更新はYES側にしかない。
  • (3)正しい。A = 12→17→28→51 と進み、4周目でNOになる。そのときBは23のまま。
  • (4)A = 98 はループを1周多く回した場合。A = 51 の時点で判定はNOになり、そこで抜ける。
  • (5)A・Bともにループを余分に回した値。判定は「A ≦ 40」で、51は超えている。

この論点は、データセンターの現場でこう出てくる

フローチャートを正確に追う力は、データセンターの**シーケンス**を読む力そのもの。 受変電設備や非常用発電機の動作は、シーケンス図(展開接続図)とタイムチャートで規定されている。停電を検出したら何秒後に発電機を起動し、電圧が確立したらどの遮断器を入れ、どの負荷から順に立ち上げるか——このすべてが条件分岐とループでできている。年次点検で模擬停電試験をするとき、実際の動きと図面の分岐が合っているかを追う作業は、この問題とまったく同じ読み方をする。 もう1つ、BMS(ビル管理システム)やPLCの制御ロジックも同じ。「温度が閾値を超えたら次の空調機を起動し、下回ったら止める」という制御は分岐そのもので、閾値の設定を1つ間違えると機器が短時間で起動・停止を繰り返すハンチングになる。この問題で「判定がNOのときは更新が走らない」ことを丁寧に追ったのと同じ注意深さが、そのまま設定ミスを防ぐ。 電気主任技術者の仕事は年々ソフト寄りになっていて、図面とロジックの両方を読めることが実務の前提になりつつある。

次の一歩

機械科目を、解説つきで10問つづけて解く

機械を10問解く

この論点が出てくる仕事(データセンター設備)を見る →

LINEで受け取る(無料・1タップ)

機械科目の伸ばし方を、あなたの取りこぼしに合わせて返します

解説を書いている人間がそのまま答えます。DC設備職 キャリアマップつき。求人を送りつけることはしません。

LINEで友だち追加

合格したあとの話

この資格で、どの現場に行けるのか

本サイトは有料職業紹介事業者(許可番号 13-ユ-316867)が運営しています。 ビルメンテナンスや工場設備からデータセンターに移った人が、どの資格の段でどう条件が変わっているのか。 5問の診断から、転職の相談まで無料で受けられます。