- 締切済み
2進法、16進法の計算についての質問です。
問・・・次の計算をしなさい。 1)2進法で1101×10101を計算し、2進法で答えなさい。 2)16進法で6B×A4を計算し、16進法で答えなさい。 この問題の計算過程をお教え頂けたらと存じます。頭の中が混乱して分からなくなってしまいました。初学者なのですが困っています。大学の授業で扱われた問題なのですが全くわかりません。
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- okormazd
- ベストアンサー率50% (1224/2412)
2進法の掛け算は#1さんでいいよね。 16進の掛け算をそのままするのはやっかいですよ。 2進⇔16進の変換はできますか。4bitずつ変換すればいいですね。 16進→2進で2進にして計算し、2進→16進に戻した方機械的にできる。 6B × A4 = 0110 1011 1010 0100 = 100 0100 1000 1100 4 4 8 C でしょう。
- HANANOKEIJ
- ベストアンサー率32% (578/1805)
(1)は、十進数の掛け算で計算してください。2進法の足し算は、できることを前提にしています。 (2)は、十進数の掛け算九九の表ではたりません。 16進数の九九(十五十五)をつくってください。 百ます計算などをつくるときのように、10mm方眼ノートを使って 九九(十五十五)をつくります。 九九のときは、10×10の百ますがあれば、表がつくれます。 では、十五十五の表をつくるには、16×16の256ますあれば、つくれるでしょう。10mm方眼に5mm間隔に点線が入っている数学、理科のノートが市販されています。1~9、A,B,C,D,E,Fを縦と横に書いて、あとは、九九の表を作る要領で作ってください。 その表をみて、(2)をご自分で計算してください。 十進法の足し算、引き算、掛け算、割り算は、どういう仕組みになっているのか、ほかの2進法、3進法、5進法、7進法、9進法、16進法 60進法を具体的に計算をする課程で、反省できるのだと思います。 お励みください。
- xyz203
- ベストアンサー率26% (30/113)
10進法で解いて、元に戻せばいいのでは?
(1)2進数の掛け算は、1桁の掛け算と1桁の足し算が出来れば10進数と同じです。 0×0=0:0+0=0 0×1=0:0+1=1 1×0=0:1+0=1 1×1=1:1+1=10 です。 1101 ×10101 ------ 1101 1101 1101 --------- 100010001 (等幅フォントで見てね。) (2)16進数は16進数1桁の掛け算と1桁の足し算が出来れば10進数と同じです。 大学生なんだから、後はご自分でどうぞ。