Scratch 繰り返し応用課題2
2021.07.04
Scratch 繰り返し応用課題2
課題内容
入力した自然数から、階乗を計算して出力
解答
解答を表示する
スプライト1
追加
@greenFlagが押されたとき
[自然数を入力してください。]と聞いて待つ
[x v]を(答え)にする
[階乗 v]を(1)にする
[カウント v]を(1)にする
(x)回繰り返す
[階乗 v]を((階乗)*(カウント))にする
[カウント v]を(1)ずつ変える
end
([階乗:]と(階乗))と(2)秒言う
解説
解説を表示する
スプライト1
追加
@greenFlagが押されたとき
緑の旗が押されたとき、スクリプトを開始する
[自然数を入力してください。]と聞いて待つ
[x v]を(答え)にする
キーボードから入力した数値を変数「x」に格納する
[階乗 v]を(1)にする
[カウント v]を(1)にする
変数の初期設定
(x)回繰り返す
end
変数「x」回繰り返す
[階乗 v]を((階乗)*(カウント))にする
[カウント v]を(1)ずつ変える
1から順に掛けて、変数「階乗」に格納する
([階乗:]と(階乗))と(2)秒言う
スプライトの上に変数「階乗」のふきだしを表示する
サンプル
sb3ダウンロード