Scratch 線形探索法課題3

Scratch せんけいたんさくほうだい

だいないよう

せんけいたんさくほうもちいてたんさく

かいとう

かいとうひょうする

はいけい

へんこうへんこうへんこう
定義 変数初期化

↓↓↓↓↓

定義 変数初期化
[選択場所 v]を(1)にする
[結果 v]を(0)にする
定義 探索値入力

↓↓↓↓↓

定義 探索値入力
[探す値を入力してください。]と聞いて待つ
[探索値 v]を(答え)にする
定義 線形探索

↓↓↓↓↓

定義 線形探索
([リスト v]の長さ::list)回繰り返す
[選択値 v]を([リスト v]の(選択場所)番目)にする
もし<(探索値)=(選択値)>なら
[結果 v]を(選択場所)にする
[このスクリプトを止める v]
end
[選択場所 v]を(1)ずつ変える
end

かいせつ

かいせつひょうする

はいけい

へんこうへんこうへんこう
定義 変数初期化

ていへんすうしょ」がされたとき、かいする

[選択場所 v]を(1)にする
[結果 v]を(0)にする

へんすうしょせってい

定義 探索値入力

ていたんさくにゅうりょく」がされたとき、かいする

[探す値を入力してください。]と聞いて待つ
[探索値 v]を(答え)にする

からにゅうりょくしたすうへんすうたんさく」にかくのうする

定義 線形探索

ていせんけいたんさく」がされたとき、かいする

([リスト v]の長さ::list)回繰り返す
end

ようすうかいかえ

[選択値 v]を([リスト v]の(選択場所)番目)にする

へんすうせんたく」にへんすうせんたくしょばんようかくのうする

もし<(探索値)=(選択値)>なら
[結果 v]を(選択場所)にする
[このスクリプトを止める v]
end

へんすうたんさく」とへんすうせんたく」がひとしいならへんすうけっ」にへんすうせんたくしょ」をかくのうして、しゅうりょうする

[選択場所 v]を(1)ずつ変える

へんすうせんたくしょ」をつぎにする

sb3