
No.7ベストアンサー
- 回答日時:
No.1です。
いやぁ、言葉足らずでスイマセン(^^;(36)※10=(100100)※2
これの2の補数は(011100)※2
2の補数の求め方はわかりますよね
(56-36)というのは(56+(-36))
ですね?ここは大丈夫でしょうか?
さて、2の補数とは、
「変換前の数に、マイナスを掛けたもの」と同じような働きをします。
つまり
「56-36」=「56+(36の2の補数)」
という関係があります。
わかりやすく絞ると
-36=36の2の補数
です。だから
(-36)※10=(011100)※2
そして、計算してみると確かに(118-72)※10=(1010100)※2になります。
さて、
「補数を使った足し算をしたら、計算結果の一番左の数を無視するのが特徴」
なんです。
質問者さんが苦労して求められた(1010100)※2
一番左の数を見ないで下さい
そうすると
2^4+2^2=20
ですよ
できました!
2の補数の意味がやっとよくわかった気がします!
何度も回答してくださって感謝してもしきれないくらいです…。
とても丁寧でわかりやすい回答でした。
理解できると嬉しいですね 笑。すっきりしました。
類似問題がもう一題あるので頑張ってみます。
今回は本当にどうもありがとうございましたm(_ _)m!
No.5
- 回答日時:
No.1です。
ぶっちゃけ「2の補数を使う利点って何よ」と思いませんか?
思っていたら次に述べることをよくお読みになってください
たとえば(56-36)※10を考えます。
引き算ですよね?間違いなく引き算ですよね!?
でも(56+(-36))※10という足し算に変形できますよね。
さて、結論から言うと、2の補数を使えば、負の数を表現できるのです!!
(56)※10=(111000)※2
(36)※10=(100100)※2
(-36)※10=(011100)※2
三行目は(28)※10という気がしますが、とりあえず進みましょう
(56-36)※10=(111000+011100)※2
=(1010100)※2
となります。さて、計算結果を十進数に直すと52になります。
これは間違いですね。では一番左の1を無視するとどうでしょう。
(0010100)※2=(20)※10
では56-36は?もちろん20です。
つまり補数を使った足し算の時には一番左の数を無視するのが特徴です。
では問題の(118-72)※10をします。
(118)※10=(1110110)※2
(72)※10=(1001000)※2
(-72)※10=(0111000)※2
(118-72)※10=(10101110)※2←左の数は無視するので
(0101110)※2=(46)※10
この回答への補足
まだ見ていてくださったんですね!助かります。
まず(56-36)※10の方で理解するはずが…途中でわからなくなってしまいました;;
(36)※10=(100100)※2というところまではわかりましたが、(-36)※10=(011100)※2これはどのように計算したのでしょうか?
マイナスがついただけでいきなり混乱してきました。。
とりあえずその途中式は考えずに次へ進んでみましたが、
(56-36)※10=(111000+011100)※2
=(1010100)※2
ここで、111000+011100を計算すると、何故か1111000になってしまいます。
計算の仕方で何か誤解をしているんでしょうか。1+0だと0で1繰り上がり、繰り上がって次の桁が1+1+1になると、答えは1でまた1繰り上がり…というような計算をしてしまっています。伝わらなかったらすいません。
私が計算してしまうとこんな風になってしまうので、10進数に直すと52になるところも、84になってしまいました!
途中式は
(1010100)※2=1×2の6乗+0×2の5乗+…0×2の1乗+0×2の0乗です。
No.4
- 回答日時:
↓まちがいました
il||li & il||li
No.3
- 回答日時:
(0111 1110)※2
2の補数は1の補数に+1です
1の補数は上記2進数を1、0をひっくり返したものとなります
1の補数 (1000 0001)※2
2の補数 (0111 1111)※2 です
答えは(14)※10 2進数を用いて答えるならば
(1110)※2 です

No.2
- 回答日時:
2の補数は、
0と1をひっくり返して1をたす
と覚えました。
0111 1110なら、
1000 0001にして、1を足して
1000 0010です。 …合ってるかな?
38+18は10進数ですね。これを2進数に直すと、
0010 0110 ←2^5+2^2+2^1
0001 0010 ←2^4+2^1
これを足すと
0011 1000 ←2^5+2^4+2^3で32+16+8=56です。
全然問題を理解できていませんでした…(恥。
わかりやすいアドバイスどうもありがとうございます。
大変助かりました。
もしよろしければ、no1さんのお礼欄へ追記した問題も目に通してくださるとありがたいです…。
よろしくお願いします。
No.1
- 回答日時:
nの補数というのは、「ある値の、桁の数全てをnにする数」のことです。
たとえば12345の9補数というのは
99999-12345
なので87654となります。
以下、情報学校卒業から時間が経っているので不安ですが、
0111 1110 →これの1の補数を求める
1000 0001 ←これに1を足したのが2の補数だから
1000 0010 ←これが解
二問目は(38+18)※10という意味ではないでしょうか?
38を二進数に直して (100110)※2
18を二進数に直して (10010)※2
足すと (111000)※2=(56)※10
……詳しくはリンク先を見て下さい(汗
参考URL:http://ja.wikipedia.org/wiki/%E8%A3%9C%E6%95%B0
なるほど!
よくわかりました。
二問目については私滅茶苦茶やってましたね…笑。
理解できてよかったです。どうもありがとうございました。
それで、もう一問わからなくなってしまった問題があるのですが…。
よろしければアドバイスをくださると助かります。
2の補数を用いて、(118-72)を計算しろという問題です。
○○の2の補数、という問題の求め方は理解できたのですが、いきなり2の補数を用いて…とは??
お礼欄に質問してしまってすいません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 情報処理技術者・Microsoft認定資格 2進数の問題を教えてください。 1 2022/07/27 09:42
- C言語・C++・C# C言語 3 2022/10/04 15:07
- 数学 中一数学の【最大公約数と最小公倍数】の問題です。 1問だけでも教えていただけると嬉しいです。 (1) 4 2022/08/01 10:19
- 数学 数学1の問題がわかりません。 次の関数において、頂点の座標と、[]内のxの値に対するyの値を求めよ。 3 2023/02/13 00:36
- 数学 【大至急】数学のレポートの問題なんですが分からないので是非教えていただきたいです!本当にお願いします 5 2022/07/25 06:52
- 数学 【 数Ⅰ 2次関数 】 問題 関数y=mx²+4x+m-3において,yの値が 常に負であるという条件 2 2022/10/01 15:08
- 数学 【 数I 放物線と直線の共有点 】 問題 放物線y=x²+ax+bが点(1,1)を通り, 直線y=2 4 2022/07/18 09:57
- 数学 数学の因数分解についてです。 y^2-10y-24 この式を因数分解する問題なのですが、自分で計算を 6 2022/05/23 20:17
- 大学受験 合同式 2 2022/08/19 13:12
- 数学 【 数I 2次方程式 】 問題 aは定数とするとき、xの方程式 ax²+(a²-1)x-a=0を解け 3 2022/07/17 19:22
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
2の6乗の答えと計算方法
-
累乗の逆(対数?)の計算方法を教...
-
パーセントの計算がまったく出...
-
Excelで、時間の引き算でマイナ...
-
2500を3対2でわける計算式おし...
-
8÷0=
-
AとBの比というのはA/Bの...
-
減法を加法に直す
-
代数和ってなんでしょう
-
4^0.5乗の答え
-
Excel関数で、Nの1/3乗という...
-
mL マイナス1
-
割り算の説明
-
スマホで累乗の指数や、ルート...
-
(2)で筆算でダイレクトに割り算...
-
01100100-11001000の途中式を教...
-
この計算はカッコの中の掛け算...
-
ヨーロッパ諸国では引き算がない?
-
n進法の掛け算・割り算
-
べき乗です。 3の4乗のやり方を...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
2の6乗の答えと計算方法
-
累乗の逆(対数?)の計算方法を教...
-
2500を3対2でわける計算式おし...
-
パーセントの計算がまったく出...
-
8÷0=
-
Excelで、時間の引き算でマイナ...
-
AとBの比というのはA/Bの...
-
「逆数」って、何のためにある...
-
4^0.5乗の答え
-
素因数分解で最小公倍数・最大...
-
割り算の説明
-
a+aの答えがこんがらがってし...
-
この計算はカッコの中の掛け算...
-
Excel関数で、Nの1/3乗という...
-
スマホで累乗の指数や、ルート...
-
代数和ってなんでしょう
-
割引の計算がよく説明と理解が...
-
300÷1.5=200の計算方法
-
~の~乗を計算機を使わずに簡...
-
積の記号
おすすめ情報