やうたんのループ<めざせ合格ITパスポート!> -11ページ目

やうたんのループ<めざせ合格ITパスポート!>

めざせ合格ITパスポート!情報処理技術者試験ブログ!
やさしく学ぼう!やうたんと一緒に!情報処理の世界へようこそ!

前回までは2進数をある程度、覚えちゃいましょう。というお話でしたね。


覚えるのは苦手です・・・

激しく同意。

でも、2 4 8 16 32 64 128 256 512 1024 2048
と単に2倍にしていくだけです。
2進数は
10 100 1000 10000
というふうに、0を追加していくだけです。
2分の1はその逆をやればいいです。


そ、その場でやればいいわけでしょうかね。


そらな!


2進数の
1 11 111 1111
は10進数の2 4 8 16
の一つ手前なだけです。
1 3 7 15です。



ある程度覚えてしまうと、こんな風に使えます。
ちょっと大きめの10進数を言ってみてください。

じゃあ私の結婚したい年齢・・・「23」は?

これはバラバラにしちゃいます。
「23」は16+7ですよね。
16は10000ですし、7は111でした。
よって、
10000
  111
10111


という具合に、その数の中であてはまりそうな2倍の数 2/4/8/16/32
・・・を引いて、あとは・・・という計算方法を使います。


ピントきません・・・


むむむ・・・っ!

もっと大きな数を言ってください。



じゃ、「76」


これは64が最大です。分解すると、64+12となります。
12は6の2倍なので110に0をたして1100っと。
64は100000ゆえに
足すと101100です。

2の2倍2倍と、その直前の数を覚えてしまえば
あとは数の分解+足し算をすればあっという間に2進数になります。


(つづきます)

左シフトと右シフトを学ぶと、2進数の法則性に気づいてくれると思います。

えっと、右側に0を入れると2倍になっ

右側を削ると半分になります。



今度は全部1の数を書き出してみます。これも、ちょっと覚えてください。


覚えること多すぎです。


作者の頭のなかというか、2進数を瞬間的に解くためにはちょっと長い説明が
必要なんです。ちょっとお付き合いください。



     1・・・ 1
    11・・・ 3
   111・・・ 7
  1111・・・15
 11111・・・31
111111・・・63


これらは2,4,8,16,32,
64の直前の数だって分かりますよね。



これを2倍した数は最後に0を挿入するだけで出てきます。

     10・・・  2
    110・・・  6
   1110・・・ 14
  11110・・・ 30
 111110・・・ 62
1111110・・・126



となります。これは覚えなくてもいい気がしますが、覚えておくとまあまあ便利です。

実はこれだけで1 2 3 4 7 8 14 15 16 は大丈夫です。



じゃあ「6」の2進数は?
7から1引くので 7は111ゆえに110でしょう。

覚えていれば、できます。



「10」は?
たぶん「5」の2倍なので「5」を考えます。
5は4に1を足した数。4は100ゆえに5は101
その2倍なので0を挿入。1010。


か、かんたんですね。

へへへへ、変態だーーー--!!!
(AA略)

(つづきます)

前回は変態な作者の話でしたね。

あれが何の役に立つというのか。抗議殺到ですよプンプン。

・・・今回からはその変態な作者の頭のなかを覗いてみたいと思います。
彼女はどうやって、道行くトラックのカーナンバーを16進数に変換して
ニヤニヤしているのか・・・。



さて、2進数を並べてみますよ。
左が2進数で右が10進数です。気づいたことはありますか?



     0・・・ 0
     1・・・ 1
    10・・・ 2
   100・・・ 4
  1000・・・ 8
 10000・・・16
100000・・・32


あれ?0がいっこ増えるたびに


10進数では2倍になっている・・・。



そうなんです。0を右に挿入すると数値が2倍になります。
これを左シフトと言います。
これ、できれば覚えちゃいましょう。256くらいまでは。



作者は65536まで覚えて欲しいそうです・・・。


ええええwそれだけは許してニャン!!!!



それでは逆に見てみましょう。


100000・・・32
 10000・・・16
  1000・・・ 8
   100・・・ 4
    10・・・ 2
     1・・・ 1
     0・・・ 0


ちなみに逆に、0を削除するとあたりまえですが、値は2分の1になります。
これは右シフトと言います。


(つづきます)

作者は通り過ぎる車のナンバーや広告の電話番号を
知らず知らずのうちに2進数変換したり、16進数変換して遊んでいるようです。

変態ですね。

ちょ・・・ちょっとすごいかな?

作者は合コンで電話番号を聞かれたら16進数で書いて渡すそうです。


ある意味、選別ですね。わかんなきゃ、電話してくんなや・・・ってことですけど。

詰将棋を渡した時期もあるそうです。

それどういうことですか?

王様の詰み位置が末尾の2桁という・・・。

2六で詰んだら 090-XXXX-XX26ってことか・・・。

そんなことやってるから婚期が(ry




2進数の変換についてはコツみたいなものがあります。
一番基本的なのは、2で割り続けて・・・


あまりを書いていって・・・下から読む!

昇竜拳!ってことですね。

それが皆さん習うことだと思うんですが、今回はそれがすでに出来る前提で
お話をしていきます。2進数ってなに?とか、2で割るって?っていうかたは。
別のサイトか猫本でお勉強してみてください。


お、脱初心者ですか!話が違うぞ-!


み、みみみみすてないでデイジー!!!!


いえ、別のアプローチからってことです。ひょっとすると2で割り続ける人よりも
すんなり頭に入る人もいるかも・・・という読みです。


(つづきます)
ドラクエ7、非常に手こずっております。
攻略サイトとかみるのが大っ嫌いな性格のくせに
取りこぼすのが嫌いなものですから。

ダンジョンの隅から隅まで歩きまわったおかげで。

いま、メルビン仲間にする段階でレベル35。人間職の基礎がほぼ
満点状態です。やりすぎ・・・やりすぎです。

PMの勉強もしていますよ。とりあえず、教科書は読み終わりまして。
ただ、作文の力がないわたくし。どっしようかなー。

ブギウギ専務という番組が大好きで、撮り溜めしてたやつを見てた
んですけど。(どんだけ放置してんねんってはなしですが)

ふと、思ったことは。

大泉洋って・・・

バケモノですな・・・。いや、ブギウギ専務がダメな番組・・・じゃないよ。
水準以上だと思うけど。どうでしょうは、怪物レベルですね。