Scratch 繰り返し応用課題7

Scratch かえおうようだい

だいないよう

にゅうりょくしたぜんすうから、「すう」・「すうではない」をはんべつしてしゅつりょく

かいとう

かいとうひょうする

つい
@greenFlagが押されたとき
[自然数を入力してください。]と聞いて待つ
[x v]を(答え)にする
[割る数 v]を(1)にする
[約数の個数 v]を(0)にする
(x)回繰り返す
もし<((x)を(割る数)で割った余り)=(0)>なら
[約数の個数 v]を(1)ずつ変える
end
[割る数 v]を(1)ずつ変える
end
もし<(約数の個数)=(2)>なら
[結果 v]を[素数]にする
でなければ
[結果 v]を[素数ではない]にする
end
([結果:]と(結果))と(2)秒言う

かいせつ

かいせつひょうする

つい
@greenFlagが押されたとき

みどりはたされたとき、かいする

[自然数を入力してください。]と聞いて待つ
[x v]を(答え)にする

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

[割る数 v]を(1)にする
[約数の個数 v]を(0)にする

へんすうしょせってい

((x)の長さ)回繰り返す
end

へんすう「x」かいかえ

もし<((x)を(割る数)で割った余り)=(0)>なら
[約数の個数 v]を(1)ずつ変える
end
[割る数 v]を(1)ずつ変える

へんすう「x」を1からじゅんっていき、やくすうすうかぞえる
「○でれる」→「○はやくすう

もし<(約数の個数)=(2)>なら
[結果 v]を[素数]にする
でなければ
[結果 v]を[素数ではない]にする
end

へんすうやくすうすう」から、「すう」・「すうではない」をはんべつをしてへんすうけっ」にかくのうする
すう」・「すうではない」→「やくすうが2」・「やくすうが2ではない」

([結果:]と(結果))と(2)秒言う

うえへんすうけっ」のふきだしをひょうする

sb3