平成23年 春期 基本情報技術者 午前 問7

次の流れ図は、1から100までの整数の総和を求め、結果を変数x に代入するアルゴリズムを示したものであるが、一部誤りがある。
どのように訂正すればよいか。

 ア  @の処理を“0 → x ”にする。
 イ  Aの条件判定を“i :99”にする。
 ウ  Bの処理を“x + i i ”にする。
 エ  Cの処理を“x + 1 → x ”にする。


答え ア


解説
流れ図の処理を机上で実行すると、Bの処理の後x の値が2になっている。
1から100の総和を求める途中のx の値は、1、3、6、10、15、21、…になるはずで、2になるのはおかしいので、@の“1 → x ”が間違っていることが分かる。
したがって、修正した流れ図は
 
になる。


キーワード
・流れ図

キーワードの解説
  • 流れ図(フローチャート、flow chart)
    ソフトウェアの設計時に、ソフトウェアの処理の流れを図を使って表したものです。
    流れ図で使用する記号はJIS(日本工業規格)で定義されています。
    ただ、最近のソフトウェアの設計手法との相性があまりよくないため、近年では問題のようなフローチャートは使用されなくなっています。

もっと、「フローチャート」について調べてみよう。

戻る 一覧へ 次へ