www.***.com 情報B 5.文字・音声・画像のディジタル表現 文字のディジタル表現 ディジタル化 => 数値化 一つ一つの文字に番号(コード)を割り当て ればよい。 例) A → 65 B → 66 情報B 1000001 1000010 1 1バイト文字 (半角文字) どれだけの数のコードを用意すれば足りる? 1バイト=8ビット用意すれば、 28=256通りの区別ができるから、 英数字,記号,カタカナを表すには十分。 → 情報B 教科書 JISコード表 2 16進数 (既出) 16個の数字(0,1,…,E,F)を用いてすべての数値を表す。 情報B 10進数 2進数 16進数 10進数 2進数 16進数 0 0000 0 8 1000 8 1 0001 1 9 1001 9 2 0010 2 10 1010 A 3 0011 3 11 1011 B 4 0100 4 12 1100 C 5 0101 5 13 1101 D 6 0110 6 14 1110 E 7 0111 7 15 1111 F 3 文字コード 例) K (半角大文字) 4 B の JISコード (16進数表現) 0100 1011 (2進数表現) 75 情報B (10進数表現) 4 文字のディジタル表現 練習問題 教科書のJISコード表を見て、「00111001」というコードで表さ れる文字は何か答えよ。また、そのコードを16進数で表せ。 上位4bitが「0011」,下位4bitが「1001」 「0011」は16進数の「3」,「1001」は「9」なので 16進数で表すと「39」 答は 「9」 あれっ? 「9」を2進数になおすと、「111001」ではなく、 「1001」だったのでは? 情報B 5 2バイト文字 漢字は種類が多く、1バイトではとうてい表しき れないので、1字あたり2バイトを用いる。 216=65536 例) 法 4B21 0100 1011 0010 0001 情報B 政 402F 0100 0000 0010 1111 6
© Copyright 2025 ExpyDoc