「パソコンがなくてもわかる はじめてのプログラミング」3巻の「コンピューターを動かす魔法の言葉」を読んでみました。この3巻ではアルゴリズムを学びます
3巻には命令カードはありませんが、コピーして利用するページがあります
目次です
- アルゴリズムって何だろう?
- 秘密の暗号
- 5本指で31まで数えてみよう
- 絵を数字で伝えよう
- 一筆書きで遊ぼう
- パビリオンをどう回る?
- 本を並べ替えよう
- 背の順に並べ!
- 犯人を捜せ!
- しりとり迷路を作ろう
「絵を数字で伝えよう」ではエンコード・デコード、「5本指で31まで数えてみよう」では2進数、「本を並べ替えよう」「背の順に並べ!」はソートが学べます。ソートは、挿入ソート、マージソート、バブルソート、クイックソートの説明があります
同じようなものはEテレの「Why!?プログラミング」にも出てきましたね。こちらの動画も合わせてみると理解が深まると思います
Why!?プログラミング 「ジェイソンに学べ(2進法)」
Why!?プログラミング 「ジェイソンに学べ(解答編)」
Why!?プログラミング 「ジェイソンをプログラミング(アルゴリズム)」
Why!?プログラミング 「ジェイソンをプログラミング(エンコード・デコード)」
こちらはソートのアルゴリズム。数字の大きい順に並び替える・・・ではなく、背の順というのが見た目にわかりやすくでいいですね
1巻→2巻→3巻と、どんどん内容が難しくなっていきますが、実際に自分の手を動かしながら読み進めていくので、理解しやすいと思います。1、2巻の命令カードを使った課題をしっかりやっておけば、パソコンを使った初めてのプログラミングでも戸惑うことはないと思います