ГДЗ по информатике 10 класс учебник Босова §14. Кодирование текстовой информации

1. Какова основная идея представления текстовой информации в компьютере?

Для представления текстовой информации в компьютере или для ее кодирования используют специальные кодовые таблицы. В таких таблицах с каждым символом сопоставляется число.

2. Что представляет собой кодировка ASCII? Сколько символов она включает? Какие это символы?

ASCII — American Standard Code for Information Interchange.

ASCII была разработана (1963 год) для кодирования символов, коды которых помещались в 7 бит (128 символов). Со временем кодировка была расширена до 8-ми бит (256 символов), коды первых 128-и символов не изменились.

Управляющие символы ASCII (код символа 0-31)

Первые 32 символа в ASCII-таблице не имеют печатных кодов и используются для управления периферийными устройствами, телетайпами, принтерами и т.д.

Печатные символы ASCII (код символа 32-127)

Буквы, цифры, знаки препинания и другие символы расположенные на клавиатуре. Расширенные символы ASCII Win-1251 кириллица (код символа 128-255)

3. Как известно, кодовые таблицы каждому символу алфавита ставят в соответствие его двоичный код. Как, в таком случае, вы можете объяснить вид таблицы 3.8 «Кодировка ASCII»?

Самостоятельно.

4. С помощью таблицы 3.8:

1) декодируйте сообщение 64 65 73 6В 74 6F 70;
2) запишите в двоичном коде сообщение TOWER;
3) декодируйте сообщение
01101100 01100001 01110000 01110100 01101111 01110000

Самостоятельно.

5. Что представляют собой расширения ASCII-кодировки? Назовите основные расширения ASCII-кодировки, содержащие русские буквы.

Самостоятельно.

6. Сравните подходы к расположению русских букв в кодировках Windows-1251 и КОИ-8.

Общее - это символы с кодами 0..127.

ASCII бывает разный. В стандартном ASCII код символа 7-битный. Это и есть общая часть всех кодировок.

КОИ-8 - коды русских букв соответствуют кодам латинских букв + 128 (старший бит 8-битного значения).

Windows-1251 - 8-битная кодировка Windows для русского языка.

7. Представьте в кодировке Windows-1251 текст «Знание — сила!»:

1) шестнадцатеричным кодом;
2) двоичным кодом;
3) десятичным кодом.

C7 ED E0 ED E8 E5 20 97 20 F1 E8 EB E0 21

11000111 11101101 11100000 11101101 11101000 11100101 00100000 10010111 00100000 11110001 11101000 11101011 11100000 00100001

4055046197899997969138272919347233

8. Представьте в кодировке КОИ-8 текст «Дело в шляпе!»:

1) шестнадцатеричным кодом;
2) двоичным кодом;
3) десятичным кодом.

 

Дело в шляпе!

Шестнадцатеричный код: E4 C5 СС CF A0 D7 A0 DB CC D1 D0 C5 31

Двоичный код: 11100100 11000101 11001100 11001111 10100000 11010111 10100000 11011011 11001100 11010001 11010000 11000101 110001

Десятичный код: 228 197 204 207 160 215 160 219 204 209 208 197 49

 

9. Что является содержимым файла, созданного в современном текстовом процессоре?

Первоначально специализированное устройство, позже компьютерная программа, используемая для набора, сохранения, редактирования и печати текста. Современные текстовые процессоры имеют также функции компоновки макета текста и предварительного просмотра документов в том виде, в котором они будут напечатаны (свойство, известное как WYSIWYG).

10. В кодировке Unicode на каждый символ отводится 2 байта. Определите в этой кодировке информационный объём следующей строки:

Где родился, там и сгодился.

28 символов*2байта = 56 байт

 

11. Набранный на компьютере текст содержит 2 страницы. На каждой странице 32 строки, в каждой строке 64 символа. Определите информационный объём текста в кодировке Unicode, в которой каждый символ кодируется 16 битами.

У нас имеется страниц - 2. В каждой 32 строки по 64 символа, значит общее количество символов будет 2*32*64 = 4096.

Теперь количество наших символов умножаем на информационный объем за символ, то есть для Unicode это 16 бит за символ.

4096 символов* 16 бит = 65536 бит.

8 бит = 1 байт.

1024 байта = 1 Кбайт

65536 бит / 8 = 8192 байта / 1024 = 8 Кбайт.

12. Текст на русском языке, первоначально записанный в 8-битовом коде Windows, был перекодирован в 16-битную кодировку Unicode. Известно, что этот текст был распечатан на 128 страницах, каждая из которых содержала 32 строки по 64 символа в каждой строке. Каков информационный объём этого текста?

У нас есть 128 станиц по 32 строки с 64 символами.

На каждой строке по 64 символа, на каждой странице 32 строки

=> 32 строки * 64 символа  = 2048 символов (на одной странице)

=> 128 страниц * 2048 символов = 262144 символов (на всех 128 страницах)

Изначально наш текст был записан в кодировке Windows-1251 или 8-битовый код Windows, где один символ весит 8 бит, то есть 1 байт.

=> 262144 символов = 262144 байт

Произошла перекодировка из Windows-1251 в UTF-16 (16-битная кодировка Unicode), где один символ весит 16 бит, то есть 2 байта

=> 262144 символов = 524288 байт

Сообщить о неточной информации
Проверочный код, год рождения Д.И.Менделеева:
В каком задании/вопросе ошибка:
Как должно быть: