アプリ版:「スタンプのみでお礼する」機能のリリースについて

次の情報量をカッコ内の単位に変換せよ

(1) 3072 KB (MB)
(2) 512 MB (GB)
(3) 1 TB (MB)

よろしくお願いいたします

質問者からの補足コメント

  • 式と答えを教えてください!!!

      補足日時:2017/10/29 20:56

A 回答 (2件)

これねぇ、解釈が2通りあるので、簡単には答えられないんですよ。




単位の前に文字を追加して、元の単位の何倍、って表現することがあります。
例えば k(キロ) という文字を付けると、1000倍、とか。
 1km = 1000m
 1kg = 1000g
https://ja.wikipedia.org/wiki/SI%E6%8E%A5%E9%A0% …


解釈の1つは、このSI接頭辞とするもの。
1kB = 1000B
1MB = 1000kB
1GB = 1000MB
1TB = 1000GB = 1000000MB



ほとんどのコンピュータでは二進数が使われます。
そのため、「2のn乗」というのが「十進数では中途半端だけど、二進数でキリのいい数」ということで、いろんな場面で使われます。
(256色とか)

2の10乗 = 1024 ≒ 1000 です。
このことから、SI接頭辞が基本 1000のべき乗を基準にしているのを模して、
1024 のべき乗をSI接頭辞と同じものを使う、ということも使われています。
この場合は次のようになります。
1kB = 1024B
 ※ こちらの場合は、大文字K で書きケーと読むことで使い分ける、というルールを主張する人がいます。
1MB = 1024kB
1GB = 1024MB
1TB = 1024GB = 1024×1024MB

こちらには、最近は ?i と iを付けたものを使う、という流儀も使われています。
https://ja.wikipedia.org/wiki/2%E9%80%B2%E6%8E%A …

この問題の場合、
・KB と大文字になっている
・3072,512 という 1024 の?倍/ ?分の1 の数が使われている
ということから、 1024 のべき乗の方の解釈で解くことを求められているように思います。
    • good
    • 0

グーグルで調べてみたら?

    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!