基本情報資格の勉強をしているのですが、平成16年度の問4の問題でわからない点があるので教えてください。
問題は下記を参考にしていただきたいのですが、
http://情報処理試験.jp/FE16b-pm/t04.html
自分が持っている解説によると、
”関数MToIntは後述するように、Frdx(関数MToIntではRdx)を基数とする数字列Fnum(関数MToIntではNum)を十進数に変換する。”
つまり
M進数→10進数→N進数
となり、これを前提に問題を解いていくようなのです。
しかし、私には”後述”の部分がどこかわかりません。
おそらくどこか問題の記述から10進数であることが、把握できるはずだと思うのですが、
どの個所から考えればよいのでしょうか??
あと他のサイトなどの解説を読んで見ると、変換する基数が10進数であることの説明が特に書いていない気がするのですが、変換する基数を10進数だとしなくても解ける問題なのでしょうか??
よろしくおねがいします。
No.1ベストアンサー
- 回答日時:
問題文を参照。
--------
〔プログラムの説明〕
関数 RadixConv は,M 進数字列(2 ≦ M ≦ 16)を,N 進数字列(2 ≦ N ≦ 16)に基数変換するプログラムである。
(2) RadixConv は,M 進数字列を整数値に変換した後,その整数値を N 進数字列に変換する。 M 進数字列を整数値に変換する関数は MToInt,整数値を N 進数字列に変換する関数は IntToN である。
--------
ということで。
> 関数MToIntは後述するように……十進数に変換する。
というのは間違いです。10進数に変換しているのではなく,整数値に変換している。
表1~5および〔プログラム〕ではそのデータ型は整数型だと説明しています。整数型(int型)は多くのプログラム言語では,2の補数を採用した符号つき固定小数点数形式のbit列として格納されます。
ですから。
> 変換する基数が10進数であることの説明が特に書いていない気がするのですが、
> 変換する基数を10進数だとしなくても解ける問題なのでしょうか??
はい,解けます。人間にとっては,その整数値を「元々の値は10進数」として理解するのが最もなじみ深いのですけれど,その整数値自体に基数はなく,何進数でもありません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 情報処理技術者・Microsoft認定資格 J検【令和3年度後期 情報システム試験 システムデザインスキル】問題1(2)の解き方を教えてください 1 2022/03/22 18:36
- 大学受験 お急ぎの質問です。 現在高3受験生です。次の金曜日に明治大学総合数理学部(現象数理科)の学部別試験が 3 2023/02/13 23:38
- 情報処理技術者・Microsoft認定資格 基本情報技術者試験について 基本情報技術者試験の午後問題についてなのですが、 大門①の情報セキュリテ 1 2022/10/30 00:34
- 国家公務員・地方公務員 公務員試験の数的処理で苦戦しています。 1 2023/01/30 08:56
- その他(教育・科学・学問) 高校受験について 1 2022/10/29 11:03
- 大学受験 参考書の勉強法について質問なのですが、参考書を一通り終わらせて、二周目を行う際、問題だけ解けば良いで 2 2023/06/30 20:19
- C言語・C++・C# C言語初心者 ポインタについて、お助けください、、 2 2023/03/15 23:50
- 高校受験 数学の問題いくつか捨てても大丈夫?残り1ヶ月、点数が取れない教科ばっか勉強しても大丈夫? 高校受験 2 2023/01/07 17:55
- Java 問題作成のWebアプリの作り方を教えてください 1 2022/11/26 22:01
- 情報処理技術者・Microsoft認定資格 基本情報 午後問題落ちました 2 2022/10/26 22:54
関連するカテゴリからQ&Aを探す
医師・看護師・助産師
薬剤師・登録販売者・MR
医療事務・調剤薬局事務
歯科衛生士・歯科助手
臨床検査技師・臨床工学技士
理学療法士・作業療法士・言語聴覚士
臨床心理士・心理カウンセラー・ソーシャルワーカー
介護福祉士・ケアマネージャー・社会福祉士
弁護士・行政書士・司法書士・社会保険労務士
フィナンシャルプランナー(FP)
中小企業診断士
公認会計士・税理士
簿記検定・漢字検定・秘書検定
情報処理技術者・Microsoft認定資格
TOEFL・TOEIC・英語検定
建築士
インテリアコーディネーター
宅地建物取引主任者(宅建)
不動産鑑定士・土地家屋調査士
マンション管理士
電気工事士
美容師・理容師
調理師・管理栄養士・パティシエ
シェフ
保育士・幼稚園教諭
教師・教員
国家公務員・地方公務員
警察官・消防士
その他(職業・資格)
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
緯度、経度の 10進法と 60進法...
-
Excel-VBAのmsgBox()の不思議
-
【EXCEL】カナ、ひらがなを英字...
-
3のつく数字と3の倍数のみを表...
-
C/C++→JAVAに変換するツール
-
文字コードの変換
-
VC++2005で、CString型に16進...
-
英数文字列のうちの数値を4桁に...
-
マンセル⇔XYZ,RGB変換式或いは...
-
Editboxのアスタリスク変換
-
Mac 乗数の入力方法
-
GetDlgItemInt( ) c++
-
c++でmatからvectorへの変換の...
-
魚眼レンズの画像処理
-
VB6から.NETへアップグレード時...
-
機械語とアセンブリ言語の違い...
-
n次元の正規直交基底ベクトルの...
-
非接触回転速度センサ OH1...
-
VB 6 を VS 2012に変換するには?
-
シフトJISのCSVファイルをUFT-8...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
緯度、経度の 10進法と 60進法...
-
Excel-VBAのmsgBox()の不思議
-
Mac 乗数の入力方法
-
家電製品の電力周波数を変える機械
-
3のつく数字と3の倍数のみを表...
-
bmp→jpgに、jpg→bmpに
-
10進数をBCDに変換する方法
-
【EXCEL】カナ、ひらがなを英字...
-
StrConvの使い方について教えて...
-
分を時間に変換するプログラム
-
画像ファイル変換(Tiff→PDF)
-
マンセル⇔XYZ,RGB変換式或いは...
-
C/C++→JAVAに変換するツール
-
VB6からVB2010への変換について
-
c++でmatからvectorへの変換の...
-
DOSコマンドでの文字コード変換...
-
VB.NETをJavaに変換するツール...
-
SJIS⇔UTF-8の文字コード...
-
なぜ通信には16進数文字列が使...
-
C#でのpngからbmpへの変換について
おすすめ情報