今更って感じで恥ずかしくて先生や友達に聞けませんが、
いま10進数→16進数へ変換するときなどで大きい数を割らなきゃならないのですが、
みんなは満遍なくやっているようですが私の頭のCPUは一気に加熱して自分が何をしてるか見失う感じです。
先ほどの10進数→16進数に変換ですが、
たとえば 61012(10) を16進数に変換となると
この巨大な数を16で割っていかなければなりません。
これをすばやくやる裏技ってあるのでしょうか?
できる人はスラスラできるように見えるのですけどね。
だからといって割り算なんて小学校のころ習うことだからそこらの人に聞くのは恥ずかしいです。
なにかコツがあったらおしえてください!
おねがします。
A 回答 (6件)
- 最新から表示
- 回答順に表示
No.6
- 回答日時:
2進数、16進数を仕事で使っている者です。
学生時代、割り算で解を求めるってことで習いましたが、やはり無理でした。割り算めんどくさいですからね。
なので、私なりに今でも使っている方法を・・・。
一度2進数にしてから16進数にするという方法です。
2のn乗を覚えます。といっても、16ビット程度の計算しかしないので、65536までしか覚えてません。
それと、4ビットの2進数を16進数に変換できるよう訓練もします。
計算したい10進数から、2のn乗の大きいほうから順々に引いていきます。その引き算ができるビットは1になります。
61012-32768=28244 →1
28244-16384=11860 →1
11860- 8192= 3668 →1
3668- 4096 できない →0
3668- 2048= 1620 →1
1620- 1024= 596 →1
596- 512= 84 →1
84- 256 できない →0
84- 128 できない →0
84- 64= 20 →1
20- 32 できない →0
20- 16= 4 →1
4- 8 できない →0
4- 4= 0 →1
0- 2 できない →0
0- 1 できない →0
これを左から4桁ずつ並べると
1110 1110 0101 0100 (2進数)
E E 5 4 (16進数)
というような具合です。
私のCPUでは割り算するより引き算の方がはるかに早いですよ(笑)
No.5
- 回答日時:
こんばんは。
安心してください。
私も紙と鉛筆がなければ61012÷16なんて複雑な計算できません。メモリ無いから仮想メモリ使ってる状態です。
でも試験なんかは時間との勝負なので、頭が柔らかいうちに計算こなしておいた方がいいですよ。
コツとしては、大した事ではないんですが、16の倍数と2の乗数をある程度ソラでいえるようになれば早くなるんじゃないのかなぁと思います。
16→32→48→64→80→96→112
2→4→8→16→32→64→128→256…
参考になればうれしいです。
No.4
- 回答日時:
16進数では、
1桁目は、16の0乗 = 1
2桁目は、16の1乗 = 16
3桁目は、16の2乗 = 256
4桁目は、16の3乗 = 4096
というように各桁に重みがあります。コレを踏まえて、
10進数、61012 をこの各桁の重みで割っていき、あまりが16未満になるまで計算します。
(1)61012 を 4096 で割り
答え 14 あまり 3668
(2) (1)でのあまりを 256 で割る
答え 14 あまり 84
(3) (2)でのあまりを 16 で割る
答え 5 あまり 4
コレにより、
1桁目は「4」、
2桁目は「5」、
3桁目は「14」、
4桁目は「14」 なので
10進数 61012 は
16進数 EE54 になります。
各桁の「重み」を覚えておけばちょっとは楽に計算できます。慣れれば10進数で100万ぐらいの数字でも暗算で16進数に変換できるようになれます。
No.3
- 回答日時:
こつは、ないでしょうね。
16が大きいからといって、
一度、2進数にしてから、という方法も考えられますが、割り算の回数が4倍になりますからね。
Windowsのアクセサリの計算機でも、計算できますよ。
参考URL:http://www.asahi-net.or.jp/~ax2s-kmtn/ref/bdh.html
No.2
- 回答日時:
16で割りたいなら、4で割ることを2回繰り返せば良いと思います。
一桁の割り算なら暗算でできるでしょ。あるいは、8で割ってその答えを半分にする(2で割る)とか。。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 大学受験 【急いでます!!】千葉大学 国際教養、教育学部小学校コースについて 2 2023/01/29 19:20
- その他(社会・学校・職場) 頭が良すぎて「変人」と呼ばれるような人と仲良くなりたいです。 私は一般の女子高校生ですが、大多数の人 8 2022/06/26 21:09
- その他(悩み相談・人生相談) 試験のための勉強や本番のための練習を"素の力で戦わない卑怯者のすることだ"と思ってしまうのをやめたい 2 2023/04/10 21:39
- その他(悩み相談・人生相談) 自分の頭が悪すぎて恥ずかしいですごめんなさい。 なるべく多くの人に答えてもらえたら嬉しいです。 小学 6 2022/03/28 03:17
- iPhone(アイフォーン) 中学生のiphone SE故障、機種変更について教えて下さい。 3 2023/04/07 08:22
- 高校受験 私の友達が志望校0.675倍だったから"絶対受かるー"とか言って全然勉強してないらしいです 点数40 5 2023/02/26 21:00
- 学校 毎日重装備で学校に来たり、ずっとオムツ着けて生活するのって大変ですか? 私は保健委員ですがオムツ交換 3 2023/03/10 03:39
- 子供 子供が元気がないと切ないですね。 1 2022/08/19 23:35
- その他(社会・学校・職場) 長くなるのですが、バイトのことで相談があります。 私は専門学生です。介護のバイトをしています。 面接 6 2022/12/20 11:29
- 学校 色んな感情 3 2022/07/13 21:20
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
2の6乗の答えと計算方法
-
8÷0=
-
2500を3対2でわける計算式おし...
-
パーセントの計算がまったく出...
-
「逆数」って、何のためにある...
-
素因数分解で最小公倍数・最大...
-
累乗の逆(対数?)の計算方法を教...
-
累乗の計算の仕方
-
300÷1.5=200の計算方法
-
Excel関数で、Nの1/3乗という...
-
掛け算と割り算の混じった問題
-
4^0.5乗の答え
-
なぜ、小数点以下の数字を掛け...
-
~の~乗を計算機を使わずに簡...
-
化学の計算で割り切れないもの...
-
減法を加法に直す
-
工夫して計算しましょうの問題...
-
概念「素数」の日常生活への応用
-
整数と少数の掛け算のとき、な...
-
代数和ってなんでしょう
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
2の6乗の答えと計算方法
-
2500を3対2でわける計算式おし...
-
パーセントの計算がまったく出...
-
累乗の逆(対数?)の計算方法を教...
-
素因数分解で最小公倍数・最大...
-
AとBの比というのはA/Bの...
-
割引の計算がよく説明と理解が...
-
Excel関数で、Nの1/3乗という...
-
「逆数」って、何のためにある...
-
割り算の説明
-
8÷0=
-
4^0.5乗の答え
-
算術記号で、 ∧ はなんとよむ...
-
スマホで累乗の指数や、ルート...
-
掛け算と割り算の混じった問題
-
~の~乗を計算機を使わずに簡...
-
このiPhoneの計算機、計算はあ...
-
代数和ってなんでしょう
-
累乗の計算の仕方
-
累乗
おすすめ情報