Scratch 基数ソート課題4
2024.12.17
Scratch 基数ソート課題4
課題内容
リストの遷移をスプライト「棒」を用いて視覚的に表現
解答
解答を表示する
番号
変更
クローンされたとき
↓↓↓↓↓
クローンされたとき
<(状態)=[整列]>まで繰り返す
もし<(バケツ::list)に([|]と(([リスト v]の(識別番号)番目)と[|]))が含まれる>なら
もし<((桁数)を(2)で割った余り)=(1)>なら
コスチュームを([黄]と([リスト v]の(識別番号)番目))にする
でなければ
コスチュームを([緑]と([リスト v]の(識別番号)番目))にする
end
でなければ
コスチュームを([青]と([リスト v]の(識別番号)番目))にする
end
end
コスチュームを([赤]と([リスト v]の(識別番号)番目))にする
解説
解説を表示する
番号
変更
クローンされたとき
クローンが作られたとき、スクリプトを開始する
<(状態)=[整列]>まで繰り返す
もし<(バケツ::list)に([|]と(([リスト v]の(識別番号)番目)と[|]))が含まれる>なら
もし<((桁数)を(2)で割った余り)=(1)>なら
コスチュームを([黄]と([リスト v]の(識別番号)番目))にする
でなければ
コスチュームを([緑]と([リスト v]の(識別番号)番目))にする
end
でなければ
コスチュームを([青]と([リスト v]の(識別番号)番目))にする
end
end
コスチュームを([赤]と([リスト v]の(識別番号)番目))にする
表を元に色分けする
サンプル
sb3ダウンロード