ねらい

「エンコード」「デコード」という概念を、ジェイソンをプログラミングして動かすことで理解する

内容

9×9の白いマス目を黒くぬって描(えが)かれた絵を、ジェイソンが読みます。左上から連続する白のマスの数を細長い紙に書いた後に、連続する黒のマスの数を書いていきます。最後の右下まで行くと、絵は数字がならんだ紙に変わりました。今度は、その数字がならんだ紙を、別のジェイソンが読み取り、空白の9×9のマス目をぬりつぶしていきます。読んだ数だけ白のままにし、次に読んだ数だけ黒くぬっていきます。すると、数字のならんだ紙が、元の絵に変わりました。

ジェイソンをプログラミング(エンコード・デコード)
「エンコード」「デコード」という概念を、ジェイソンをプログラミングして動かすことで理解します。