こんにちは。
表題の問題、具体的な値を代入して答えが分かるのですが、
論理上どのように推理して結果を導き出せるか、
そうしても分からないので、誰か分かる人教えていただきませんか。
問題のテキストをコピーできないので、リンクを書きます。
http://www.jitec.jp/1_04hanni_sukiru/mondai_kait …
よろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
xを256で割った時の商と余りを考えます。
元々のxは
上位8ビット=(x div 256)
下位8ビット=(x mod 256)
x=(x div 256)*256+(x mod 256)
と表現できるはずです。
このとき「*256」は上位8ビットへの位取りだと考えられます。
なので、上位8ビットと下位8ビットを入れ替え、位取りを考えると、
x=(x div 256)+(x mod 256)*256
なので、正解は「イ」になります。
No.2
- 回答日時:
ANo.1さんの回答で、完璧に正解です。
なので、私からは「蛇足になるかもしれない補足」を。そもそも「256」とはなんぞや、についてです。
例えば、「259」という10進数の数字について考えて見ます。
10進数だと、257=2×100+5×10+9×1(正確には10のゼロ乗)と、各位に分けられます。
2進数だと、1×256(正確には2の8乗)+1×2(正確には2の1乗)+1×1(正確には2のゼロ乗)という位に分けられ、「100000011」という表記になります。
つまりn進数とは、数字を「nの何乗の部分にどんな数字を入れるか」によって表現されるのです。
で、今回の問題の場合は「2進数」「最大値は65535(正確には2の16乗マイナス1)」なので、上位8ビットと下位8ビットは、ANo.1さんの方法で算出することができます。でも、このまま2つの数字を足しても、単なる8ビットの数字が出てくるだけで、問題の題意にそっていません。
今回の場合、最上位のビットには「2の15乗」がいくつあるか、が入っています。上位8ビットの最後には「2の8乗」、つまり「10進数でいうところの256」がいくつあるか、が入っているのです。つまり、ここを境界線にして上位と下位のビットに分けて計算すれば、きれいに「上位8ビット」「下位8ビット」を算出することが可能なのです。
これが、「256」という数字の正体です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 数学 数2Bの数列の問題です。 自分は、 まず数列 an=ar^(n-1)と置き こちらの問題の、y= の 1 2022/07/07 16:26
- 物理学 電磁気学、TEMモードでマクスウェル方程式を満たさなくなる。 1 2022/07/19 23:58
- 大学受験 資格試験などの勉強で過去問題集の解説を理解する時、分からない用語を調べてどうするのが良いですか? 問 3 2023/06/18 17:18
- 高校受験 【受験まで残り3日】誰かアドバイス下さい。もう参考書を全て終わらせる時間が無いです。 私は理社の点数 2 2023/02/11 18:12
- 国家公務員・地方公務員 公務員試験の数的処理で苦戦しています。 1 2023/01/30 08:56
- 弁護士・行政書士・司法書士・社会保険労務士 ★行政書士試験の民法についての質問になります。 代理での問題で分からない事があります。 問 建物を購 2 2023/05/18 22:06
- 化学 気体分子運動論の問題について質問です。 「水素原子の原子量は1.01です。0℃における水素分子(H₂ 2 2023/04/16 21:07
- 大学受験 現代文について教えください。 問題 傍線部1「科学的方法」とあるが、それは具体的にいうとどのような方 3 2022/10/16 20:31
- 工学 電気回路の問題の質問 6 2022/05/22 07:20
- 統計学 統計学の問題です よろしくお願いします 区間推定 母集団は正規分布に従い,母分散は σ2 = 112 1 2023/01/31 18:57
関連するカテゴリからQ&Aを探す
医師・看護師・助産師
薬剤師・登録販売者・MR
医療事務・調剤薬局事務
歯科衛生士・歯科助手
臨床検査技師・臨床工学技士
理学療法士・作業療法士・言語聴覚士
臨床心理士・心理カウンセラー・ソーシャルワーカー
介護福祉士・ケアマネージャー・社会福祉士
弁護士・行政書士・司法書士・社会保険労務士
フィナンシャルプランナー(FP)
中小企業診断士
公認会計士・税理士
簿記検定・漢字検定・秘書検定
情報処理技術者・Microsoft認定資格
TOEFL・TOEIC・英語検定
建築士
インテリアコーディネーター
宅地建物取引主任者(宅建)
不動産鑑定士・土地家屋調査士
マンション管理士
電気工事士
美容師・理容師
調理師・管理栄養士・パティシエ
シェフ
保育士・幼稚園教諭
教師・教員
国家公務員・地方公務員
警察官・消防士
その他(職業・資格)
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
おすすめ情報