TOMONOこんにちは。Visucuit(ビスケット)の生みの親である、はらだ博士の本が届きました。コンピュータのひみつ今から2年前の2017年にはらだ博士が、「中学生向けにコンピューターのしくみを解説する」というワークショップを開催されていました。コンピューターとは何か?を理解したい私は、見学者としてそのワークショップを拝見させてもらいました。あのワークショップは本当によかったなー。その時に「今日の内容が本になるよー」と聞いていたので、首をながーくして待っていた待望の本でもあります。そのワークショップ感動して、もっとコンピューターを理解したい!と、こんな本を買うのです。CPUの創りかたしかし・・・部品の説明を読んだ時点で挫折。忙しすぎて、CPUを作るどころじゃなかったんですが。言うわけで、CPUを自作してコンピューターとは何かを理解したい、と思い立ってからもうすぐ2年になります。誰か、私に電子工作をわかりやすく教えてください。2進数を理解しようはい。今日のViscuit講座ははかせの本の中で紹介されている、2進数についてです。書籍中では、コインのおもちゃを使って解説していますが本当はVisucuit(ビスケット)でできちゃいますよー。2進数とは何か?2進数については、たくさん説明サイトや動画があるのでこちらをどうぞ。Visucuit(ビスケット)で2進数を体験してみよう2進数については、私はよくわかっていなかったんですが・・・Viscuitでやり方を教えてもらってからは、すぐに理解できました。手を動かしてやってみてくださいね。この作品は・ひとりでつくるで作ります。(みんなでつくるでは動作しません。)・方眼紙モードで作ります。方眼紙モードについては以下の記事を参考にしてください。部品の準備まず最初は部品(絵)の準備です。こんな感じで部品(絵)を用意して、ステージに並べてください。(数字はわかりやすくするためのものなので、あってもなくてもいいです。)「まる」の絵を描く時にポイントがあります。それは、絵を半透明にすることです。半透明にしたときは、一筆書きで書きましょう。2度書きすると重なった部分が濃くなってしまうからです。メガネを作ろう部品の準備ができたらメガネを作ります。最初は、「さんかく」の部品から「まる」がでてくるメガネです。次が2進数のキモです。メガネの左側には、まるが2個重ねて入れてあります。(さっき、まるの絵を半透明にしてもらったのは、重なっているのがわかるようにするためです。)まるが2個重なったら、ひとつ左にずれます。実際にやってみようここまでできたら、実際に動かしてみましょう。タッチ画面にして操作します。さんかくを1回タッチ。つぎに、さんかくをもう1回タッチ。=タッチ回数が合計2回。2進数だと「10」さらに、もう一回タッチして、タッチの回数が合計3回。まるの絵が置いてあるところの数字を足すと、10進数になります。2進数で表す時は、まるが置いてあるところを1に、空のところが0になります。クイズの時間です第1問目:次の数は10進数でいくつでしょうか?2進数ではどのような表記になりますか?答えは「25」「11001」です。第2問目:次の数は10進数でいくつでしょうか?2進数ではどのような表記になりますか?答えは「18」「10010」です。まとめ今回は2進数のカウンターのようなものを作ってみました。難しいとおもっていた2進数がとっても簡単に感じられた方もいるかもしれませんね?ぜひ、数とコンピューターを楽しんで欲しいと思います。これと同じしくみで「3進数」のカウンターも作れますよ。(もちろん4進数、5進数も作れますが、あまり数が多くなると「まる」が何個重なっているかわからなくなりますので、3進数以上は絵の工夫が必要ですね。)よかったら挑戦してみてくださいね。次回は気が向いたら、計算機を作ってみたいと思います。TOMONO教育ヲタクの1児の母。小学生の頃から教育書を読んでいた教育ヲタク。大学では、電池の素材の性質について実験とコンピューターシミュレーションを比較する研究を行っていたことがきっかけでSEになる。出産&育休後、子ども向けプログラミング教室講師、子どもたちの考える力を育てるオンライン塾の講師。TOMONO一緒に読まれている記事。BOOST)を持っているなら絶対買うべき書籍2019年11月1日2.99K久しぶりのSTEM記事です。船旅のため...Minecraftでプログラミング教育したい人のためのレッドストーン回路クイズ(16)コンパレーターその12019年8月1日1.38Kこんにちは。新小学1年生の入学準備!知って安心、保幼少接続カリキュラム2020年1月14日2020年は教育はどうなるのか?ーやる気が出ない日に未来を心配してみる2019年12月27日プログラミングアプリSpringin’でマリオ風アクションゲームを作ろう(2)キャラクターの操作2019年12月13日プログラミングアプリSpringin’でマリオ風アクションゲームを作ろう(1)ステージの作成2019年12月6日あなたへのおすすめ。暗算が早い子の頭の中、暗算が遅い子の頭の中ー算数ができる子が持っている「量的感覚」のこと2018年11月16日プログラミング初心者のためのScratch(スクラッチ)入門-基礎の基礎編(1)2018年7月31日2020年教育改革-AI時代の教育指標「ブルームタキソノミー」の話2018年12月5日ゲームで頭のいい子を育てるー幼児xマインクラフトの3つの教育的効果2018年11月14日このサイトについて。今、注目されている考えさせる教育、アクティブラーニング。AI時代に教えるべき教育とは何か。2020年に教育必修化するプログラミング教育を交えながら、これからの教育シーンに必要な情報をお届けします。CATMADE,Inc.サイトマップ。