ベストアンサー ×進法について 2002/11/06 21:01 2,10,16進法についてです。 相互変換するにはどのようにしたらいいのですか? たとえば、10進から2進 , 10進から16進。 また、16進で10より大きくなった場合とかも併せて教えてください。 みんなの回答 (7) 専門家の回答 質問者が選んだベストアンサー ベストアンサー en-sato ベストアンサー率57% (4/7) 2002/11/07 15:20 回答No.7 これは 自分がやりやすい方法ですので、参考までに。 基本的に掛け算と足し算と引き算をすれば簡単に出来ます。 ・二進法の考え方 -------------------------------------------------------------- (2の6乗) (2の5乗) (2の4乗) (2の3乗) (2の2乗) (2の1乗) (2の0乗) 10進数 64 32 16 8 4 2 1 -------------------------------------------------------------- ・二進数→十進数 例(1111110)を十進数 -------------------------------------------------------------- (2の6乗) (2の5乗) (2の4乗) (2の3乗) (2の2乗) (2の1乗) (2の0乗) 10進数 64 32 16 8 4 2 1 -------------------------------------------------------------- 二進数 1 1 1 1 1 1 0 (1111110)→64+32+16+8+4+2=126 ---------------------------------------------------------------------- ・十進数→二進数 例(100)を2進数 100→64*1+32*1+16*0+8*0+4*1+2*0+1*0→1100100 ――――――――――――――――――――――――――――――――――――― ・16進法の考え方 数え方は ------------------------------------------------------------------ 10進数 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 16進数 F E D C B A 9 8 7 6 5 4 3 2 1 0 ------------------------------------------------------------------ 16になると10に桁上がりする。 ----------------------------------------- (16の3乗) (16の2乗) (16の1乗) (16の0乗) 十進数 4096 256 16 1 ----------------------------------------- ・16進数→10進数 (A35)を10進数 (A35)→256*A+16*3+1*5→256*10+16*3+1*5→2613 ・10進数→16進数 2500を16進数 2500÷256=9…196 196÷16=12…4 --------------------------------- (16の2乗) (16の1乗) (16の0乗) 十進数 256 16 1 ------------------------------- 9 12 4 ここで 16進数なので12をCにして 2500→9C4 になります ――――――――――――――――――――――――――――――――――――― 16進数→2進数 は No.4 さんやり方が分かりやすいですね。 4桁に分ける理由は 2進の(1111)→10進の15→16進の F 2進の(10000)→10進の16→16進の10 2進数が4桁から5桁に桁上げする時、16進数でもちょうど良く桁上がりするから 2進数を4桁ずつ分けるのです。 ――――――――――――――――――――――――――――――――――――― 長々とすいませんでした 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 その他の回答 (6) martens ベストアンサー率0% (0/1) 2002/11/07 15:00 回答No.6 ちゃんとした説明は他の方がされているのでオマケっぽいことを。 Windowsならば電卓を使えば楽ちんです。 スタートメニュー>プログラム>アクセサリ>電卓を選択。 表示で関数電卓を選びます。 16 or 10 or 8 or 2進数が選べるので10進にチェックをいれてください。 例えば、123と入力して16進のところにチェックを入れれば、16進数に変換された値=7Bが表示されます。 2進・16進→10進の場合はその逆で。 割と便利ですよ。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 noname#4530 2002/11/07 02:54 回答No.5 こういう変換は、最初の頃は意外と迷いますよね。 僕は、No.2の方の方法を初めて知ったとき、頭の中が???に成ってしまった、という経験を持っているので、No.2の方の方法の意味などを説明させてもらいたく思います。 「a/b = c (余りd)」というのと「a = b*c + d」というのは同じ事(同値)ですよね。これは、「aの中にはbがc個含まれていて、dというゴミがついて来る。」という意味だと考えると印象に残り易いかと思います(いや、そんなことは当たり前じゃんか、と思っても石を投げないで下さい~~)。 これを使って説明を試みます。 No.2の方に習って、13(十進法表現)の十進数→二進数への変換で考えます。 13 = 2*6 + 1 = 2*(2*3) + 1 = 2^2*3 + 1 = 2^2*(2*1 + 1) + 1 = 2^3*1 + 2^2*1 + 1 これを二進法で表現すると、1101ですね。 この式の変形が、No.2の方の方法の意味です。つまり、2で割って行くことによってゴミ(余り)を「搾り出して」行く訳です。出て来たゴミで、小さい桁の方から順に埋めて行きます。 何気ないことですけど、参考になれば…。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 ARC ベストアンサー率46% (643/1383) 2002/11/06 23:01 回答No.4 2進から16進の場合は、4桁ごとに分けて考ると楽です。 0100101011010101 ↓ 0100 1010 1101 0101 4 9 D 7 で、49D7となります。 16進から2進はその逆ですね。16進の各桁を、4桁の2進に直してやります。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 Mell-Lily ベストアンサー率27% (258/936) 2002/11/06 22:13 回答No.3 10進法で”3729”は、 3×10^3+7×10^2+2×10^1+9×10^0 という意味です。2進法で”1011”は、 1×2^3+0×2^2+1×2^1+1×2^0 という意味です。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 eatern27 ベストアンサー率55% (635/1135) 2002/11/06 21:20 回答No.2 10進法から2進法へ 10進法の数をを2で割ります。余りを求めて下さい。次に、商を2で割る。余りを出す。商を2で割る。商が0になるまで繰り返す。余りを右から順に書いていく。 ex.13(10) 13/2=6あまり1,6/2=3あまり0,3/2=1あまり1,1/2=0あまり1 13(10)=1101(2) 括弧内は何進法であるかを示す。 10進法から16進法へ 2進法と同じ原理 10進法の数を16で割り、余りを出す。商を16で割る。余りを出す。商が0になるまで繰り返し、余りを右から順に書く。 ex.180 180/16=11あまり4、11/16=0あまり11 180(10)=B4(16) 商が0になるまでと書きましたが商が割る数(2や16)以下になるまででも良い。その場合は一番左に最後の商を書く。 16進法 0~9は同じ、 10はA、11はB、12はC、13はD、14はE、15はF、16は10となります。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 ShaneOMac ベストアンサー率39% (356/898) 2002/11/06 21:14 回答No.1 http://www12.u-page.so-net.ne.jp/qc4/survive/network/binhex.htm こことか “10進数”“16進数”“変換” とかキーワードにしてググればいくらでも計算式の載ったページが出てきます。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ 学問・教育数学・算数 関連するQ&A 進法について 1、五進法で以下の問題を計算せよ。 ★(1)2102-223 ★(2)1342÷23(商と余りを求めよ) この問題の解法は (1) 5進法の10は、10進法ではいくつになりますか? (2) 5進法の100は、10進法ではいくつになりますか? (3) 8000秒は、何時間何分何秒ですか? n進法を10進法に直すには 一の位の数×nの0乗 十の位の数×nの1乗 百の位の数×nの2乗 千の位の数×nの3乗 万の位の数×nの4乗 …… (1)5進法の10は、10進法では 0×0+1×5=5 (2)5進法の100は、52×1+51×0+50×0=25 (3)8000秒は2時間13分20秒 (1)(2)は5進数から10進数への変換。(3)は10進法の数を60進法に直したことになります。 つまり、問題を一旦10進数に直して答えを出したたうえで、改めて5進数に戻すのだと思います。 ということはわかるのですが、数式ではどのように表せば良いのでしょうか。 どうか分かる方ご協力お願いいたします。 進法について 「3進法で表された20212は、10進法では□と表される。」という問題があったのですが、僕は今高校一年生で、数1・Aは終わったのですがこのような問題は見たことがありません。この進法についての問題は数2・Bか数3・Cの教科書の範囲で学習するものなのですか、それともそれらの教科書に書いてはいない補足的な問題なのでしょうか。もし後者の場合であったら数1・Aの知識で解ける問題なのでしょうか。 進法 10進法の数Xを6進法で表すと42.これをn進法で表すと122. 42を6進法にするには、 4×6+1×2=26ですが、n進法で表す方法がわかりません。 天文学のお話。日本ではどのように考えられていた? OKWAVE コラム 進法を変えて3で割り切ることはできますか? 10進法では3の倍数以外を3で割り切ることが出来ません。 この割り切れない数を進法を変えて割り切ることはできるのでしょうか? また何進法なら可能でしょうか? ニ進法を教えてくださいm(__)m ニ進法を教えてくださいm(__)m この単元が苦手で全く分かりません。 (1)二進法の1010、10101を十進法で表すと? (2)十進法の9を二進法で表すと? よろしくお願いします。 『進法』って何ですか?? 授業中きいてなかったのか・・・?初めて見ました。 問題『13進法の900は10進法でいくつか?』 「進法」の意味もわからなければ、問題の解き方もわかりません。この問題はなにをどうしろと言っているのでしょうか? どうかアホな私に手を差し伸べてください。ちなみに学校ではいつ頃習うものなのでしょうかσ(^_^; 緯度、経度の 10進法と 60進法の変換方法について 135°46'10.90" のように分以下が60進法で記述された経度を 135.6733223 のように 分以下が10進法の方式に変換したいと思います。(相互変換) このような時どのように計算すればいいのでしょうか? 10進数を2進数に変換くらいはなんとか理解できたのですが、60進法で分とか秒とか出てくるとさっぱりわかりません。 説明できる方いらっしゃいましたらよろしくお願いいたします。 進法 正の整数Nを4進法で表すと, abcとなる6進法で表すとpqrとなる。 a,b,cとp,q,rの関係がa+b+c=p+q+rであるとき、Nを10進法で表す問題で N=4^2*a+4*b+c=16a+4b+c N=6^2p+6*q+r=36p+6q+r このあとどのように解くか分かりません。 解き方をおしえてください 進法について 10進法で表された正の数Nがある。Nを5進法で表すと整数部分が2けたの循環小数xy.z(zの上にドット)となる。 また、N-1を7進法で表すと整数部分が2けたの循環小数zy.x(xの上にドット)となる このとき整数x,y,zの値を全て求める問題で N=xy.z(5) =5x+y+(1/5)z+{(1/5)^2}z+{(1/5)^3}z+… から (1/5)z+{(1/5)^2}z+{(1/5)^3}z+… の部分を等比数列で求めたいのですが {(1/5)*(1-1/5)^n}/1-(1/5) なって綺麗にまとめられません どうしたら {(1/5)z}/1-(1/5)になるのでしょうか? Nを消去して整理すると 58x-81z=12になるそうですがx,y,zはどのように求めるのですか? ○進法は何種類あるのでしょうか? 2進法とか10進法とか60進法などは聞いたことがありますが ○進法は何種類あるのでしょうか? 少数の進法 0.625を2進法で表すと0.101になることが分かりません。 これはまず10進法で表してから2で素因数分解するのでしょうか? でも答えが合いません。 2進法、10進法について 10進法を2進法に変換する時に小数点のつく数の場合はどのようにしたらよいのでしょうか?例えば(12.5)10みたいな場合です。 日本史の転換点?:赤穂浪士、池田屋事件、禁門の変に見る武士の忠義と正義 OKWAVE コラム 情報のディジタル 進法について 10進法の11を2進法で、2進法の11101を10進法で表しなさい。 という問題が出てきました。 どういうふうに解けばいいのでしょうか? 意味がわからないです。 Excelの自動計算で緯度・経度を60進法⇔10進法で相互変換したい Excelの自動計算で60進法の緯度・経度を10進法に、 10進法の緯度・経度を60進法に相互変換したいのですが、 計算式をご存知の方はいらっしゃいますでしょうか。 具体的には、 経度139453.5 ⇔ 経度139.759774 といった感じです。 地理の項目で質問して計算方法はわかったのですが、 これをExcelの計算式にしようとしたところ行き詰まりました… http://okwave.jp/qa3217137.html よろしくお願いします。 ○進法とかの計算方法。 中学の時習ったのですが、2進法とか3進法の計算方法の計算方法って、どうやるんですか? 確か、10進法からその変更する計算があるったと思ったのですが…。 2進法・10進法・16進法の問題がわかりません・・・ 学校で来週テストがあるのですが、16進法から10進法への変換がさっぱりわかりません。自分なりに解いてみましたが全く自身がありません。考え方を教えてください(>_<) 16進A4から10進法・2進法への変換です。 よろしくお願いします(>_<) 2進法と10進法について 10進法で表された数字を2進法に変換する場合、2で割って余りを並べるというの方法が一般的に知られていますが、何故そうなっているんでしょうか?これを数学的に理由を述べられる方はいらっしゃいませんか?ネットを使って調べてみても満足のいく答えが見つかりません。もし知っている方がいましたら、教えて下さい。宜しくお願いします。 以下のサイトから、「重み」というものを使って、10進法でこうだから、2進法でもこうなる、という理屈はわかるのですが、どうも釈然としません。 宜しくお願いします。 http://itpro.nikkeibp.co.jp/members/ITPro/ITBASIC/20020617/1/ 8進法 16進法 2進法について 8進法 16進法 2進法について、 10進数を各進法に変換する方法を教えて下さい。 2進法・10進法・16進法 FF0000(16),0000FF(16),008000(16) これを2進法と10進法に変換するやり方を教えてください。 10進法で表された数0.12を5進法で表せ。 整数を10進法から5進法にするのは出来るのですが少数を変換するのが、 できません。どうすればいいか教えてください。 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ 学問・教育 人文・社会科学 語学 自然科学 数学・算数 応用科学(農工医) 学校 受験・進学 留学 その他(学問・教育) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など