n進数を別のn進数に換算するときに、以下の①と②の式、どちらかを利用します。
①n進数一つ一つの数字にn^m乗を乗算(仮に3進数なら3^m乗を乗算)することで別のn進数に変換できる。
例
666(7進数)→10進数
6*7^2+6*7^1+6*7^0=342
②n進数からn進数に変換するときは、下一桁目と上一けた目を求める二通りの方法がある。
上一桁目から求めるときは、n進数に変換したいn進数の数値に対してその数値より上回らないn^m乗で割って、算出した余を、先ほど利用したn^mの指数を「-1」減算した数で割って、
さらにそのあまりにn^mを…というのを指数が0になるまで続ける。
下一けた目から求めるときは、n進数の数値に対して変換したいn進数の「n」で割っていく。割ったら、算出した商を同じようにnで割る。算出した商が1になるまで続ける。
例(上一けた目から求める式)
342(10進数)→7進数
342/7^2=6 余48
48/7^1=6 余6
6/7^0=6 余0
ここで質問なのですが、①と②の式の使い分けが分かりません。
今まで漠然とn進数(変換前)<n進数(変換後)なら①、n進数(変換前)>n進数(変換後)なら②だと思っていたのですが、どうも違うみたいです。
①と②は、n進数を換算するときどのようにして使い分けるのでしょうか。
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
変換前も後も同じ「n」で書かれているので、とても分かりづらいです。
頭の中を少し整理して、適切な文章に書き直されるとよいと思います。
お見受けしたところ、
①:10進数以外の n進法の数値を、10進法に変換する。
②:10進法で表記された数を、10進法以外の k 進法の表記に変換する。
というやり方が書いてあるようにお見受けしますが、違いますか?
No.2
- 回答日時:
どちらでも結果は同じです。
ですが
①は n→10進以外では困難です。
②は 10→n進以外では困難です。
これは、普段我々が途中計算を10進数でやっているからです。
666(7進数)→10進数 は
6*7^2+6*7^1+6*7^0
=6*49 + 6*7 + 6
=294+42+6
=342
と計算したことと思います。
途中の式は10進法なので、普段計算しなれているものです。
ですが例えば666(7進数)→8進数 をやろうとすると
6*7^2+6*7^1+6*7^0
=6*61(8進) + 6*7(8進) + 6(8進)
=446(8進)+52(8進)+6(8進)
=526(8進)
となり、途中の8進法をそのまま計算できる人は少ないでしょう。
No.3
- 回答日時:
①はn進数から10進数、②は10進数からn進数へと、10進数だからです。
342という書き方、また342/7²=6 余48 は10進法の位取り記数法を使ってるんですよ。だからそうなるんです。
342(10進数)を以下に表現すると、一望できる筈。
(左辺は7進、右辺は5進)
7( 7・6 + 6) + 6 = 5( 5( 5・2 + 3) + 3) + 2
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 数学 離散フーリエ逆変換が周波数分割数をNにできる理由について 4 2022/09/18 12:56
- その他(教育・科学・学問) ニュートンを㎏に変換 6 2022/12/09 10:11
- 数学 フーリエ変換後の負の周波数成分の扱いについて 4 2022/09/03 10:18
- 数学 「FFTの基本は、DFTはサンプル数Nが偶数なら 2つのDFTに分解できるということ。 分解するとD 3 2022/03/31 21:01
- その他(教育・科学・学問) 10進数からビットフラグの判定 例えば、 11011 というビットフラグが10進数「27」になってい 7 2022/12/07 13:43
- その他(コンピューター・テクノロジー) 【Tableau Desktop】文字列から8桁の数字を日付型(yyyyMMdd)として取得 1 2023/07/31 10:17
- 数学 フーリエ変換、逆変換の「2π」の扱いについて 3 2022/10/07 08:31
- Excel(エクセル) SUMIFSと日付変換 10 2023/04/16 15:38
- 統計学 t分布導出時のヤコビ行列式について教えて下さい。 1 2022/07/04 21:36
- 電気工事士 高圧電力の電気料金の案分方法 1 2022/08/10 07:20
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
50以下は“50”も入るのですか?
-
5進法を10進法への直し方
-
デジタル信号処理の問題です。...
-
Excel 16進数
-
10進数の50を2進数で表すといく...
-
HEX2BIN関数の使い方。
-
二進数の循環小数を十進数に変...
-
16進小数0.Cを10進数小数に変換...
-
デシベルから加速度の変換について
-
8進数から16進数 16進数から8進数
-
2進数の0.101101101101・・・...
-
進数の小数点をどう変換するのか
-
偏微分の記号をタイプするため...
-
dBm→dBμV/mの換算について
-
相似変換とユニタリ変換
-
ラプラス逆変換
-
相関関係 クロス集計 散布図
-
2進数
-
ヤコビアンが0になってしまう場...
-
EXCELで10進数表記をB...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
50以下は“50”も入るのですか?
-
5進法を10進法への直し方
-
16進小数0.Cを10進数小数に変換...
-
Excel 16進数
-
HEX2BIN関数の使い方。
-
8進数から16進数 16進数から8進数
-
1分45秒75で289,995円稼ぐA君が...
-
「じじょう」が正しい読み方?
-
偏微分の記号をタイプするため...
-
dBm/HzからdBm/MHzへの単位変換
-
n進法→m進法への変換
-
EXCELで10進数表記をB...
-
dBm→dBμV/mの換算について
-
10進数の50を2進数で表すといく...
-
ヤコビアンが0になってしまう場...
-
算数計算 大至急お願いします
-
ACアダプターの消費電力の件
-
幾何と代数は同じ数学でしょうか
-
フーリエ変換・逆変換の虚数成...
-
二進数の循環小数を十進数に変...
おすすめ情報
ご回答有難うございます。
なるほど、直接換算すると使い慣れている10進数以外で計算する羽目になるので、いったん10進数に変換してから再度変換したいn進数にするわけなのですね。
勉強になりました。