
3の倍数
ビスケットである数が3の倍数かどうかを調べるプログラムを作ってみました. まずは,裏技の割れたメガネをつかって,青い丸を3つずつ消してゆくプログラムです.割れたメガネというのは,レンズのヒビで,絵の位置関係を無視してマッ…
ARCHIVE

ビスケットである数が3の倍数かどうかを調べるプログラムを作ってみました. まずは,裏技の割れたメガネをつかって,青い丸を3つずつ消してゆくプログラムです.割れたメガネというのは,レンズのヒビで,絵の位置関係を無視してマッ…

プログラミングの入門でよく例に出てくるものの一つに「ライフゲーム」があります.2次元のセル・オートマトンですが,そのルールが生命の誕生や淘汰のルールに見えるのが面白いのと,さらにその上で広がるパターンの面白さがさらに奥深…

夏休みの自ゆうけんきゅうのアイデアをしょうかいします. 用いするもの タブレット または スマートフォン ビスケットのアプリをインストールして下さい. いろいろなもようができますが,このままだとずっとうごきつづけます.そ…

ビスケットを授業で活用する事例がたくさん集まってきました.他のツールを授業で使っている事例もいろなところで集まっているようですが,それらとビスケットとを比べて,何か方向性が違う印象です(二極化と言いましたが,本当は真ん中…
日頃から,僕はプログラミング入門で「繰り返し」「条件分岐」を教えることに極端に反対しているわけですが,その理由を説明したいと思います. 「だって,プログラミングの基本に繰り返しや条件分岐があるじゃないか」と言われます.そ…

プログラミング教育は「機材がない場合はアンプラグドでやりましょう」と言われる場合があります.しかし,一人1台の機材を用意するのは難しくても,グループに1台ずつはタブレットやパソコンは用意できると思います.そこで,ビスケッ…
今回は変数です.変数というのは計算の中間状態を取っておく箱,というような説明をしますね.でも,もっと深い話もあるんですよ. まずはやっぱり機械語の話からしましょうか.これも新刊「さわるようにしくみがわかるコンピュータのひ…
僕はプログラミングに魅せられて,それからプログラムを作る構成要素に強い興味を持ってきました.たとえば,日本語だったらまず「ひらがな」があります.ひらがなと分かち書き(単語と単語の間に空白を入れる)でだいたいの日本語が表現…

昨日ご紹介した2進法でフィボナッチ数列を作り出すプログラムですが,生成される数列は画面の大きさに制限されてしまいます.そこで,画面をスクロールさせて無限に生成させることはできないか考えてみました. まずは一番基本のメガネ…

以前,中学生の女の子が「フィボナッチ数列は2進数でも美しいのか」というテーマで自由研究をし日本数学検定協会賞というのを受賞したというニュースがありましたね.そういうのを調べようと思うことが素晴らしいですね.フィボナッチ数…