// google adsence用 電験3種過去問【2014年機械 問14】 | 電気主任技術者のいろは

電験3種過去問【2014年機械 問14】

2024年1月13日

【情報処理】フローチャートでのプログラム実行《計算問題》

 次のフローチャートに従って作成したプログラムを実行したとき、印字される A, B の値として、正しい組合せを次の(1)~(5)のうちから一つ選べ。

\(\small{\begin{array}{cccc} &A&B\\ \hline(1)&43&288\\ \hline(2)&43&677\\ \hline(3)&43&26\\ \hline(4)&720&26\\ \hline(5)&720&677\\ \hline\end{array}}\)
解答と解説はこちら

解答

(3)が正しい。

解説

電験3種過去問【2023年(前期)機械 問14】とほぼ同一問題です。

フローチャート

フローチャートは、プロセスの各ステップを箱で表し、その流れをそれらの箱の間の矢印で表すことで、プロセスを表現する図である。

A>40となったとき、A,Bが印字されるプログラムである。フローチャートに従って、逐次 A, B の状態を調べよう。

  1. 初期値を与える(A=10, B=2)
  2. Aに「A+B」を代入(A=12, B=2)
  3. 分岐条件A=12≦40でループ実行(1回目)
  4. Bに「B²+1」を代入(A=12, B=5)
  5. Aに「A+B」を代入(A=17, B=5)
  6. 分岐条件A=17≦40でループ実行(2回目)
  7. Bに「B²+1」を代入(A=17, B=26)
  8. Aに「A+B」を代入(A=43, B=26)
  9. 分岐条件A=43>40でA,Bを印字し終了

従って、印字されるのはA=43, B=26 である。


追加学習は情報処理の学習帳

<<前問  次問>>