流れ図
◆流れ図記号
![]() |
楕円 端子 プログラムの開始、終了をしめす 長方形 処理 演算式を記入 ひし形 判断 条件を示し、分岐する 台形 ループ始端 条件式を満たすまでループ(繰返し) 台形 ループ終端 |
◆トレース
流れ図において変数がどう変化していくがなぞること
★★★宿題:二種向け★(2000/2/8)
配列Aの1番目からN番目の要素に整数が格納されている(N>1)。Xと同
じ値が何番目の要素に格納されているかを調べる流れ図である。この流れ図の実
行結果として、正しい記述はどれか。
ア Xと同じ値が配列中にない場合、k
には1が設定されている。
イ Xと同じ値が配列中にない場合、k
にはNが設定されている。
ウ Xと同じ値が配列の1番目とN番目の2か所にある場合、k
には1が設定
されている。
エ Xと同じ値が配列の1番目とN番目の2か所にある場合、k
にはNが設定
されている。
■解答■(宿題メールより)
二種午前平成11年秋問14
> Xと同じ値が配列中にない場合、N+1になるためア、イは違います。
>
Xと同じ値が配列の1番目とN番目の2か所にある場合は先に1番目の配列を
> 発見するため、Kは1になりますのでエは違います。
>
> よって答えはウになります。
どうもありがとうございました。
> もし、Xと同じ値がなかった場合、kにはN+1が設定される。
> →ア、イは当てはまらない。
> もし、Xと同じ値が配列の1番目とN番目の2か所にある場合、
> 配列の1番目のA(1)がXと同じ値になるので、kには1が設定される。
>
A(1)=Xとなった時点で処理が終了してしまうので、Xと同じ配列が
>
N番目にあるかどうかは調べることができない。
> →エはあてはまらない。
どうもありがとうございました。
> ア、イ:kにはN+1が設定されている。
>
エ:検索した値が見つかるとループを抜けるようになっているので×
どうもありがとうございました。
>
今日の問題はすごく時間が掛ってしまいました。
> 流れ図も苦手分野のひとつです。
自分なら,こうプログラムする考えてから,読み取りするといいですよ。
>午前問題にでる程度の流れ図、アルゴリズムは得意なのですが
>午後問題になると急に難しく感じるのは、「慣れ」の
>問題でしょうか?
それは,問題の所要時間の設定の関係です。午後は,それなりに,時間がかか
るように作成してますよ。午後の方が,数倍難しくできています。
★★★宿題:二種向け★(2000/5/23)
流れ図は,1 から N (N ≧ 1)
までの整数の総和( 1 + 2 + … + N )を求
め,結果を変数 x
に入れるアルゴリズムを示している。流れ図中の
a に当ては
まる式はどれか。
![]() |
ア i = N
イ i < N
ウ i > N
エ x > N
(解答例)
ア:Nが足されないで終了してしまう
イ:Nが2以上の時、総和を計算しないで終了
エ:Nが4以上の時、総和を計算しないで終了
トレースしてみるとわかりますよ。