2進数と10進数
2進数は、YesかNoの2択の数え方。2まで行ったら桁上がり。回路の電源のONとOFFに当てはめる。コンピューターは、2択で判断している。人間は、2×3=の答えを出すのに、頭の中から6と覚えている情報を取り出すが、コンピューターは2を3回足して答えを出している。コンピューターは、単純作業のスペシャリストなのである。人間よりもはるかに速いスピードで、それも疲れ知らず。
10進数の012345678を2進数では、0 1 10 11 100 101
110 111 1000 となります。
10進数を2進数に変換するには、どうすればいいのか。10進数の25を2進数に変換する。
- 25÷2=12...1
- 12÷2=6あまり0
- 6÷2=3あまり0
- 3÷2=1...1
- 1÷2=0...1
となって、2進数で25は、11001となります。2の0乗の位が1で2の3乗の位が8で2の4条の位が16で足して、25である。
コンピューターのことを勉強するのに、2進数は、一応知っておかなければならないことの1つである。
0 件のコメント:
コメントを投稿