スライド 1

問題1:次の流れ図に従って処理が行われた時,処理a,b,c,dでのA,B,
C,Wに代入されていている値を求めなさい.
開始
1 → A
処理
A
B
C
W
5 → B
a
1
5
3
1
3 → C
b
3
5
3
1
a
A → W
c
3
5
5
1
b
C → A
d
3
1
5
1
c
B → C
d
W → B
終了
問題2: 入力した LとU (L<U)の範囲に存在する素数の最大値を見つける
ための流れ図である.[ a ] から [ c ] に適切な処理文を入れなさい.
[a] i または L
LとU (L<U)を入力
[b] Max : i
L→ i
[c] i
[ a ] → Max
i>U
i :素数
<>
=
[b]
>
<=
[ c ] → Max
i +1 → i
Max を出力
注:<> は,等しくなくという意味を表す
問題3: mに18,nに32を入力し,以下の流れ図を実行したときの出力
結果を書きなさい.
m,n (m < n)を入力
1→ i
i>m
m mod i: 0
<>
=
n mod i: 0
<>
=
i を出力
i +1 → i
注:<> は,等しくなくという意味を表す
問題4: 以下の流れ図を実行したときの出力結果を書きなさい.
解答
1→i
i>6
*
1→j
*
j>6
<>
i *j mod 3: 0
=
* を出力
J +1 → j
改行をする
i +1→ i
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*