- ベストアンサー
2進法について
シスアドの勉強をしようと思うのですが、 2進法の意味がどうしてもわかりません(>_<) こんな基本の部分でつまづいてたらダメかもしれませんが…。 わかりやすく教えてくださるかた、お願しますm(__)m
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
2進数の意味は他の方のおっしゃる通りです 10進数からの変換の仕方ですが、初歩的なやり方として まず、この逆に右から左に1.2.4.8.16.32.64.128.256.512.1024....と倍々で書いていってみてください そしてまず変換したい10進数を超えない最大の数字で引いてみて、その数字の上に1を書いてみます。 つぎにさっき引いた残りを、また越えない最大の数字で引き・・残りを・・と繰り返していって1を書かなかったところを0と書くとそれが2進数になります (例)10進数 1567 1567-1024=543 543-512=31 31-16=15 15-8=7 7-4=3 3-2=1 1-1=0 つまり1.2.4.8.16.512.1024のところに1を書いて、あとは0にすればいいわけで 2進数は1100001111となります どうでしょう。簡単でしょ?頑張ってくださいね
その他の回答 (4)
- sokoja
- ベストアンサー率33% (164/491)
2で桁が変わるのが2進法。 息抜きに10進法以外の一例を。 度/分/秒は60で桁が変わる。 時刻も12(24)が一区切りです。 1ダース(12個)。 12インチが1フィート。 3フィートが1ヤード。
- tatsumi01
- ベストアンサー率30% (976/3185)
2進法のどこがわからないか、もう少し書かないとコメントのしようもありません。 1.どんな教科書で勉強して、どこまでがわかったが、ここがわからない 2.10進数から2進数への変換がわからない 3.2進数の加算、減算がわからない 4.負の2進数がわからない など、どこでつまづいているのですか
お礼
シスアドの教科書を読んでいて、なんですが、 多分昔からわかってなかったような気がします(汗 理屈が結局わからなかったんです。。。 ありがとうございますm(__)m
- thrush76
- ベストアンサー率27% (38/137)
十進法は、一の位が10になったら次の十の位に繰り上がります。 二進法はそれが2なのです。 例えば十進数の2は、二の位が1、一の位が0で10です。 何故一の位が2ではいけないかというと、2になったら繰り上がらなければならないからです。 このようにすれば、0と1のみで数を表せます。 頑張ってくださいね。
お礼
お答えありがとうございますm(__)m 頑張ります!
- sittaka-kun
- ベストアンサー率22% (153/686)
10進法は10倍ごとに一桁進みます。 たとえば,「5324」は 5*10^3+3*10^2+2*10^1+4*10^0 を表記したものです。 2進法は2倍ごとに一桁進み, 「1101」は 1*2^3+1*2^2+0*2^1+1*2^0 となります。 8進法,16進法など,すべて同じです。
お礼
ありがとうございました(^。^) なんとなく分かる気がしました。 勉強がんばります!
お礼
丁寧なお答えありがとうございます! なんとかわかるようになったみたいです(^。^;) 難しく考えすぎてたみたいです…。