
お世話になります、日曜に教員採用試験-情報科を受けるのですが、
過去問を解いていたら疑問が出ました。
試験自体は基本情報と応用情報の中間ぐらいの難易度なんですが、以下の問題の正答が
微妙です。
1600*1200画素で24bitを色表現に割り当てるとき、256Mの容量のUSBに何枚保存できるか
1024で普通に計算すれば46枚可能です。
が、模範解答は44枚となっています、200点中の3点の些細な問題ですが気になります。
高校では1kb≒1000bで教えるのが普通なのでしょうか?
私学の勤務校ではずっと1024で指導しているんですけど…
No.10ベストアンサー
- 回答日時:
計算すると以下の様になります。
1600*1200*24=46080000
46080000/8=5760000Byte/pic
5760000/4096=1406.25(4KByteブロックのファイルシステムの場合)
1407*4096=5763072Byte/pic(ファイルシステム上のサイズ)
256*1000*1000=256000000Byte(USBメモリサイズ)
256000000/5763072=44.42075337597726(保存可能枚数)
教員の問題でこんな意地の悪い設問を作らなくても良いと思いますが、
大容量記憶デバイスの容量表記の「K、M、G」等は、通常K=1000で計算されています。
ですので、学問的な意味ではなく、実際的な意味ではこの模範解答は正しいです。
まぁ、この問題を作った人が単純にbit系の計算が出来ないだけという可能性が一番高い気がしますが・・・。
何ブロック必要かまで考えなくてはいけないんですね…
奥が深いです。
ハードディスクやUSBが1000基準の単位変換だというのは今回の回答者の皆様のおかげで理解できました。
応用情報技術者の試験は通ったのですが、幾分、アルゴリズムとSQLばかり勉強していたのでファイル構造とか弱いです…
No.8
- 回答日時:
SI単位系、計量法の単位の接頭語の「k(小文字です)」は10^3、「M」は10^6です。
更に、これらの接頭語は10進法でないものには使わないとなっています。文科省が、この法律の規定を無視すると思うのでしょうか。
「1kBite=1024Bite」とするのはあくまで慣用的、便宜的な使用法です。「私学の勤務校ではずっと1024で指導」しようが、職場や仲間内でどうしようが、それは勝手ですが、法律上は、上記のとおりなので、教員採用試験などの法律にのっとった場では、法律の規定に従うのが妥当です。
情報の教員になろうとするなら、「1kBite=1024Bite」は慣用的、便宜的な使用法なので、「K(大文字です)」や「Ki」などの接頭語があることも知っていなければいけないでしょう。
No.7
- 回答日時:
2進表記か10進表記かという問題ですね。
JISを踏襲するのであれば、特に指定がない限り、1K=1000を使って下さい。
1k=1024というのが他の単位系から見たときにイレギュラーなのであり、
本来は10進数で統一しておかないと齟齬が生じてしまいます。
そこで国際的に情報処理系で2^10、2^20を扱う時は
ki(キロバイナリー)、mi(メガバイナリー)という単位を使いましょうとなっています。
1k=1000b 1M=1000×1000
1ki=1024b 1Mi=1024×1024
雑誌の影響で解釈に個人差があるのも事実です。
後は問題の空気を読み取って1k=1024を使い分けて下さい。
No.6
- 回答日時:
誰もうんちくだけでまともな回答が無いので
>高校では1kb≒1000bで教えるのが普通なのでしょうか?
>私学の勤務校ではずっと1024で指導しているんですけど…
1000Bか1024Bかは10進数で考えるか2進数で考えるかで変わる。
当然
>256Mの容量のUSBに何枚保存できるか
この256MBが10進数で敬作されている物なら考えるときも10進数で計算することになる。
問題にそういうことは一切書かれていなかった?
それと
>1kb≒1000b
bが小文字の場合は、ビットの方を表す表記になるからバイトを表す場合はBと書くように。
>>bが小文字の場合は、ビットの方を表す表記になるからバイトを表す場合はBと書くように
失念してました、ありがとう御座います。
設問自体に注釈はありませんでした。
普通はあるものなのですが…
No.5
- 回答日時:
最近はキビバイト、メビバイトとかが使われるようになってきた。
http://ja.wikipedia.org/wiki/%E3%82%AD%E3%83%93% …
そう考えるとMB=1000x1000Bとした模範解答は正しい。
1024x1024BにしたいならMiBと表記しているはずだと言うことができるから。
No.4
- 回答日時:
円周率の近似値を「3.14」どころか「3」で教えろという指導要綱を出していた文部科学省ですから
1k=1killoだから1,000で宜しいといったかどうかは分かりませんが、
1 kByte=1,000バイト、1 KByteは「いちケーバイト」=1,024バイトのように使い分けて覚えたものです。
参考URL:http://ameblo.jp/itboy/entry-10058940925.html
No.3
- 回答日時:
もし、その問題が論述式であれば、
1キロバイト=1024バイトとすると○○枚
1キロバイト=1000バイトとすると△△枚
と書いておけば完璧に近いような気がします。
なお、「コンピューターだから1キロバイト=1024バイト」という考え方には
疑問の余地があります。
例えば、コンピュータの周辺機器であるハードディスクの容量の場合、
1キロバイト=1000バイト
1メガバイト=1000キロバイト
1テラバイト=1000メガバイト
で換算してるはずです。したがって、
「2テラバイトのハードディスク」で宣伝している製品の容量が、
実際には約1.86テラバイトだったりすることは日常茶飯事です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 情報処理技術者・Microsoft認定資格 基本情報技術者試験について 基本情報技術者試験の午後問題についてなのですが、 大門①の情報セキュリテ 1 2022/10/30 00:34
- 大学受験 国立受験 11月からの大逆転劇を起こすには 7 2022/11/14 19:24
- 高校受験 数学の問題いくつか捨てても大丈夫?残り1ヶ月、点数が取れない教科ばっか勉強しても大丈夫? 高校受験 2 2023/01/07 17:55
- 大学受験 待てばいいお話しですが、落ち着かないので、ご意見を戴きたいです。 先日国公立大の2次試験を受験してき 2 2023/03/07 00:59
- 就職 先のことが不安すぎる(主に就職活動) 3 2023/06/27 09:37
- Java 問題作成のWebアプリの作り方を教えてください 1 2022/11/26 22:01
- 発達障害・ダウン症・自閉症 中学の時にIQ82の境界知能と診断されました。 今の私も、やはり境界知能でしょうか? そしてこれは、 3 2023/02/19 00:37
- 情報処理技術者・Microsoft認定資格 応用情報技術者試験の午後問題の過去問の解説 1 2023/01/31 16:32
- 国家公務員・地方公務員 (多数回答求) 現在定時制高校に通う高校1年生です。 将来は自衛官になる為、高校卒業後は 自衛官候補 2 2022/11/11 10:49
- その他(悩み相談・人生相談) (多数回答求) 現在定時制高校に通う高校1年生です。 将来は自衛官になる為、高校卒業後は 自衛官候補 1 2022/11/11 00:36
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
EXCELでの16進数取り出し、上...
-
バイト と ビット
-
5000KBytes/sをbitに変換するには
-
なんで転送速度を「B/s」で表さ...
-
何Mバイトになりますか?
-
JIS、SHIFT-JIS、EUCはなぜでき...
-
転送スピード
-
メガバイト/秒、バイト/秒、キ...
-
バイトって
-
GB と Gbの違いの意味
-
2バイト文字を一括削除するマクロ
-
動画容量10Gを50Mpdsでアップロ...
-
1Mバイトって何バイト?
-
おねがいします。
-
1KB/s=8kbps だそうですが30M...
-
携帯電話の略語であるMBって英...
-
なぜビットとバイト異なる単位...
-
GB.KB.MBとは?
-
単位の違いを教えてください。
-
byteの語源
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
EXCELでの16進数取り出し、上...
-
携帯電話の略語であるMBって英...
-
文字の容量(サイズ)についての...
-
実行計画の「COST」と「BYTE」...
-
アルファベット30文字は何バイ...
-
KBのMB違いって
-
CSV データのバイト数を調べる...
-
GB と Gbの違いの意味
-
1Mバイトって何バイト?
-
KBとMB
-
Excel_VBAで改行コードの無いフ...
-
Pingについてご教授ください。
-
おねがいします。
-
K KB MB について詳し...
-
32bit = 4GB(バイト)?
-
Oracle AL32UTF8でのバイトサイ...
-
2バイト文字を一括削除するマクロ
-
16進数どうしの乗算
-
5000KBytes/sをbitに変換するには
-
byte、KB、MB の単位の変換につ...
おすすめ情報