
- •Решение задач на тему «Кодирование текстовой информации» Типы задач:
- •Объем памяти, занимаемый текстом.
- •Кодирование (декодирование) текстовой информации.
- •Внутреннее представление текста в компьютере.
- •Объем памяти, занимаемый текстом. Методические рекомендации:
- •5. Считая, что каждый символ кодируется одним байтом, оцените информационный объем следующего предложения в кодировке кои-8: Сегодня метеорологи предсказывали дождь. (егэ_2005, уровень а)
- •Ответ: 320 бит
- •6. Считая, что каждый символ кодируется 16 битами, оцените информационный объем следующего предложения в кодировке Unicode:
- •Ответ: 544 бит
- •Ответ: 38 байт
- •Кодирование (декодирование) текстовой информации.
- •Уровень «3» Используем кодировочные таблицы
- •12. Как будет выглядеть слово "диск", записанное в кодировке ср1251, в других кодировках. ([2], стр. 68 №2.63)
- •Решение:
- •Используем по (текстовый редактор Hieroglyph, Wise Calculator)
- •13. Перейдите от двоичного кода к десятичному и декодируйте следующие тексты:
- •14. Декодируйте следующие тексты, заданные десятичным кодом: а) 087 111 114 100; б) 068 079 083; в) 080 097 105 110 116 098 114 117 115 104.
- •Уровень «4» Не используем кодировочные таблицы
- •15. Буква «I »в таблице кодировки символов имеет десятичный код 105. Что зашифровано последовательностью десятичных кодов: 108 105 110 107? ([1],пример 2, стр.132)
- •Решение:
- •16. Десятичный код (номер) буквы «е» в таблице кодировки символов ascii равен 101. Какая последовательность десятичных кодов будет соответствовать слову:
- •Решение:
- •17. Десятичный код (номер) буквы «о» в таблице кодировки символов равен 111. Что зашифровано с помощью последовательности десятичных кодов:
- •Решение:
- •Решение:
- •Уровень «5» Не используем кодировочные таблицы
- •Решение:
- •20. Десятичный код (номер) буквы «I» в таблице кодировки символов ascii равен 105. Какая последовательность десятичных кодов будет соответствовать слову information? ([1], №37, стр.134) Решение:
- •Внутреннее представление текста в компьютере. Методические рекомендации:
- •Уровень «3-4» Оценка 3 ставится за кодирование, оценка 4 –за перевод в 16-ричную систему Используем кодировочные таблицы
- •22. Закодируйте с помощью кодировочной таблицы ascii и представьте в шестнадцатеричной системе счисления следующие тексты: а) Password; б) Windows; в) Norton Commander.
- •23. Декодируйте с помощью кодировочной таблицы ascii следующие тексты, заданные шестнадцатеричным кодом: а) 54 6f 72 6e 61 64 6f; б) 49 20 6c 6f 76 65 20 79 6f 75; в) 32 2a 78 b 79 3d 30
- •Уровень «5»
- •24. Пользуясь таблицей кодировки символов, расшифруйте текст, представленный в виде шестнадцатеричных кодов символов:
- •Решение:
- •25. Представьте в форме шестнадцатеричного кода слово "бис" во всех пяти кодировках. ([2], стр. 68 №2.62)
- •Литература:
Решение задач на тему «Кодирование текстовой информации» Типы задач:
Объем памяти, занимаемый текстом.
Кодирование (декодирование) текстовой информации.
Внутреннее представление текста в компьютере.
Объем памяти, занимаемый текстом. Методические рекомендации:
В задачах такого типа используются понятия:
алфавит,
мощность алфавита
символ,
единицы измерения информации (бит, байт и др.)
Для представления текстовой (символьной) информации в компьютере используется алфавит мощностью 256 символов. Один символ из такого алфавита несет 8 бит информации (28 =256). 8 бит =1 байту, следовательно, двоичный код каждого символа в компьютерном тексте занимает 1 байт памяти.
Уровень «3»
1. Сколько бит памяти займет слово «Микропроцессор»?([1], c.131, пример 1)
Решение:
Слово состоит из 14 букв. Каждая буква – символ компьютерного алфавита, занимает 1 байт памяти. Слово занимает 14 байт =14*8=112 бит памяти.
Ответ: 112 бит
2. Текст занимает 0, 25 Кбайт памяти компьютера. Сколько символов содержит этот текст? ([1], c.133, №31)
Решение:
Переведем Кб в байты: 0, 25 Кб * 1024 =256 байт. Так как текст занимает объем 256 байт, а каждый символ – 1 байт, то в тексте 256 символов.
Ответ: 256 символов
3. Текст занимает полных 5 страниц. На каждой странице размещается 30 строк по 70 символов в строке. Какой объем оперативной памяти (в байтах) займет этот текст? ([1], c.133, №32)
Решение:
30*70*5 = 10500 символов в тексте на 5 страницах. Текст займет 10500 байт оперативной памяти.
Ответ: 10500 байт
4. Считая, что каждый символ кодируется одним байтом, оцените информационный объем следующего предложения из пушкинского четверостишия:
Певец-Давид был ростом мал, Но повалил же Голиафа! (ЕГЭ_2005. демо, уровень А)
1) |
400 бит |
2) |
50 бит |
3) |
400 байт |
4) |
5 байт |
Решение:
В тексте 50 символов, включая пробелы и знаки препинания. При кодировании каждого символа одним байтом на символ будет приходиться по 8 бит, Следовательно, переведем в биты 50*8= 400 бит.
Ответ: 400 бит
5. Считая, что каждый символ кодируется одним байтом, оцените информационный объем следующего предложения в кодировке кои-8: Сегодня метеорологи предсказывали дождь. (егэ_2005, уровень а)
Решение:
В таблице КОИ-8 каждый символ закодирован с помощью 8 бит. См. решение задачи №4.
Ответ: 320 бит
6. Считая, что каждый символ кодируется 16 битами, оцените информационный объем следующего предложения в кодировке Unicode:
Каждый символ кодируется 8 битами.
(ЕГЭ_2005, уровень А)
Решение:
34 символа в предложении. Переведем в биты: 34*16=544 бита.
Ответ: 544 бит
7. Каждый символ закодирован двухбайтным словом. Оцените информационный объем следующего предложения в этой кодировке:
В одном килограмме 100 грамм.
(ЕГЭ_2005, уровень А)
Решение:
19 символов в предложении. 19*2 =38 байт
Ответ: 38 байт
Уровень «4»
8. Текст занимает полных 10 секторов на односторонней дискете объемом 180 Кбайт. Дискета разбита на 40 дорожек по 9 секторов. Сколько символов содержит текст? ([1], c.133, №34)
Решение:
40*9 = 360 -секторов на дискете.
180 Кбайт : 360 * 10 =5 Кбайт – поместится на одном секторе.
5*1024= 5120 символов содержит текст.
Ответ: 5120 символов
9. Сообщение передано в семибитном коде. Каков его информационный объем в байтах, если известно, что передано 2000 символов.
Решение:
Если код символа содержит 7 бит, а всего 2000 символов, узнаем сколько бит займет все сообщение. 2000 х 7=14000 бит.
Переведем результат в байты. 14000 : 8 =1750 байт
Ответ: 1750 байт.
Уровень «5»
10. Сколько секунд потребуется модему, передающему сообщение со скоростью 28800 бит/с, чтобы передать 100 страниц текста в 30 строк по 60 символов каждая, при условии, что каждый символ кодируется одним байтом? (ЕГЭ_2005, уровень В)
Решение:
Найдем объем сообщения. 30*60*8*100 =1440000 бит.
Найдем время передачи сообщения модемом. 1440000 : 28800 =50 секунд
Ответ: 50 секунд
11. Сколько секунд потребуется модему, передающему сообщения со скоростью 14400 бит/с, чтобы передать сообщение длиной 225 Кбайт? (ЕГЭ_2005, уровень В)
Решение:
Переведем 225 Кб в биты.225 Кб *1024*8 = 1843200 бит.
Найдем время передачи сообщения модемом. 1843200: 14400 =128 секунд.
Ответ: 128 секунд