目田 育人
あー!ゲームのアイテム欄がゴチャゴチャで 欲しい回復アイテムが見つからない!
情報活用編プラス
第3章「コンピュータとプログラミング」
IP02-10
実践プログラム③ 整列アルゴリズム 交換法
目田 育人
あー!ゲームのアイテム欄がゴチャゴチャで 欲しい回復アイテムが見つからない!
広伝 亜美
ちゃんと回復アイテムだけ上に来るように並べ替えればいいのに…
芽萌里先生
いいところに気づきましたね ゲームでも「並び替え」が使われているんです アイテムを種類ごとや数の多い順に並べたりする機能 見たことありませんか?
目田 育人
あるある!「レア度順」とか「攻撃力順」とかで並べ替えできるやつですね!
広伝 亜美
あれって 裏でコンピュータがちゃんと 並び替え処理をしてるってことか
芽萌里先生
その通りです! 並び替えしておけば「一番強い武器」や「値段の高いアイテム」をすぐに見つけられますよね
目田 育人
うわ!じゃあ もし 並び替えがなかったら全部の武器を1個ずつ見比べないといけない!?
広伝 亜美
それだと時間がかかりすぎるね ボス戦の前に装備を探してる間にやられちゃうかも
芽萌里先生
そうです だから 並び替えは「効率よくデータを扱うための必須テクニック」なんです コンピュータでもとても重要な分野ですよ
目田 育人
ゲームでも役立ってるなら 並び替えを覚えれば自分でゲーム作るときも便利そうだなぁ!
広伝 亜美
うん カードゲームの手札を強さ順に並べたり スコアランキングを作ったりもできそうね
芽萌里先生
その通り!「整列処理の方法」を学んで 実際にプログラムで体験してみましょう