ランキングを並べ替えよう

これを学ぶよ

わざ

adv-4 で作ったランキング (記録順) を、スコアの高い順に並べ替えよう。リストから最大値を見つけて『並べ替え結果』リストに移していく『選択ソート』というならべかたを学ぶ。最大値検索パターンと、くりかえしの中にくりかえしを入れるやりかたというアルゴリズム思考の基礎を体験する。

つかうブロック

緑の旗が押されたとき○を○にするずっと
横に並べると、見ながら作れるよ

動画を見て、自分でも作ってみよう

やってみよう!
ステップ 1 / 3ゲームを作ろう

1「並べ替え結果」リストを作って初期化しよう

adv-4 で作ったランキング (記録順) を、今度はスコアの高い順に並べ替えます。並べ替えた結果を入れる新しいリスト「並べ替え結果」を用意しましょう。 (1)「変数」の引き出しから「リストを作る」をクリックして『並べ替え結果』というリストを作ります (ランキングと同じスプライトに置きます)。 (2) 緑の旗を押し直しても並べ替え結果がリセットされるように、新しい『緑の旗が押されたとき』のスクリプトを 1 本追加して、『リストのすべてを削除する』で『並べ替え結果』を空にします。 これで緑の旗を押すたびに「ランキング」「並べ替え結果」の両方が空に戻り、何度でも遊べる準備ができます。

↑上のならべ方も見てね

使うブロック

よみこみちゅう...

ヒント

AI チャットを使うには、ログインが必要だよ。

ログイン・登録するはじめての方はこちら