Scratch 挿入ソート課題1
2023.06.13
Scratch 挿入ソート課題1
課題内容
1〜64の数字をランダムに並べたリストを生成
解答
解答を表示する
背景
変更
定義 リスト生成
↓↓↓↓↓
定義 リスト生成
[リスト v]のすべてを削除する
[x v]を(1)にする
(64)回繰り返す
[リスト v]の((1)から(([リスト v]の長さ::list)+(1))までの乱数)番目に(x)を挿入する
[x v]を(1)ずつ変える
end
解説
解説を表示する
背景
変更
定義 リスト生成
定義「リスト生成」が呼び出されたとき、スクリプトを開始する
[リスト v]のすべてを削除する
[x v]を(1)にする
リスト「リスト」と変数「x」の初期化
(64)回繰り返す
[リスト v]の((1)から(([リスト v]の長さ::list)+(1))までの乱数)番目に(x)を挿入する
[x v]を(1)ずつ変える
end
1~64をリストの最後尾の位置に格納する
サンプル
sb3ダウンロード