引数
戻り値
①
Function mysurface (radius As Double) As Double
Dim pi As Double
Dims As Double
⑤3.14
⑥⑥
= pi
(8)
S
✓ =
End Function
3
ア. 円の半径
オ. 戻り値
⑥'円の面積を計算
円周率を定義
戻り値として円の面積を戻す
イ. 円の面積
力. radius
右のフローチャートは,線形
探索を行う関数のアルゴリズ
ムを表したものである。探索
する値を引数として受け取
り、右図のようにセルA1~
A10に格納されたデータに
対して線形探索を行い,探索
する値が存在した場合は,戻
り値として“あり” を, 存在
しなかった場合は,“なし”
を戻す。 空欄 ①~⑤に該当す
るものを下のア〜カから選
び, 記号で答えなさい。
ア. 戻り値 = “あり”
ウ.flag = 0
オ. Cells(i, 1).value = 引数
考えてみよう
関数を使う意義を考えてみよう。
#. mysurface
開始
i=1
GRAME
flag=1
ウ. 整数 (Long)
Yes
実数 (Double)
4
flag = 0
ループ
終了
No.
イ. 戻り値 = “なし”
エ. flag=1の間繰り返し
力. i>10
in 1
i=i+1
4
7. S
Yes
戻り値= "なし"
(5
③③
No.
4
⑤
ア
1
15
カ
工. 実数 (Double)
ケ.pi
1
2
3
4
15
6
7
2
(1)
7 S
2
8
10
jus
円の半径
(4
円の面積
実数
pi
⑤5⑤
radius
mysurface
A
(コ. 3.14
1
2
3
4
5
6
7
8
9
[10]
16
2
Ⅰ flag=1の間繰り返し
明和
オ Cells(i).Value=引数
ア戻り値="あげ
カ
i> 10
flag=0
91