注目の投稿

アクセシビリティ Chrome グーグルクロームのハイコントラスト

アクセシビリティ Chrome グーグルクロームのハイコントラスト Windowsを使用してアクセシビリティ、ハイコントラストモードを使用すると、ハイコントラストモードに対応しているソフト、アプリケーションはすべてハイコントラストモードになる。ブラウザのグーグルクロームは...

2015年11月21日土曜日

2進数と10進数

2進数と10進数

2進数は、YesかNoの2択の数え方。2まで行ったら桁上がり。回路の電源のONとOFFに当てはめる。コンピューターは、2択で判断している。人間は、2×3=の答えを出すのに、頭の中から6と覚えている情報を取り出すが、コンピューターは2を3回足して答えを出している。コンピューターは、単純作業のスペシャリストなのである。人間よりもはるかに速いスピードで、それも疲れ知らず。

10進数は人間が数を数えるのに、自然な、最も人がやりやすい数え方。人の指の数は、10本。これで数えるのは必然、当然の成り行きである。
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 件のコメント:

コメントを投稿