Измерение текстовой информации

Практическая работа №6

Дискретное представление различных видов информации

Цель работы. Научиться определять числовые коды символов, вводить символы с помощью числовых кодов и осуществлять перекодировку русскоязычного текста в текстовом редакторе.

Ход выполнения практической работы

Числовое кодирование текстовой информации в редакторе Блокнот

Задание: В текстовом редакторе Блокнот ввести с помощью числовых кодов последовательность символов в кодировках Windows и MS-DOS.

 

Ввод символов с помощью числовых кодов в тексто­вом редакторе Блокнот

  1. Запустить стандартное приложение Блокнот командой [Программы-Стандартные-Блокнот].
  2. С помощью дополнительной цифровой клавиатуры при нажатой клавише {Alt} ввести число 0224, отпустить клавишу {Alt}, в документе появится символ «а». Повторить процедуру для числовых кодов от 0225 до 0233, в документе появится последовательность из 12 символов «абвгдежзий» в кодировке Windows.
  3. С помощью дополнительной цифровой клавиатуры при нажатой клавише {Alt} ввести число 224, в документе появится символ «р». Повторить процедуру для числовых кодов от 225 до 233, в документе появится последовательность из 12 символов «рстуфхцчшщ» в кодировке MS-DOS.

 

Расшифровать заданные коды.Прочитать загадку и написать отгадку.

a) 87 105 110 100 111 119 115

b) 75 108 97 118 105 97 116 117 114 97

c) 133 163 174 32 162 165 232 160 238 226, 32 175 224 168 229 174 164 239 32 162 32 227 173 235 173 168 165 32 133 163 174 32 167 160 164 168 224 160 238 226 32 168 32 162 225 238 164 227 32 225 227 238 226, 130 172 165 232 168 162 160 239 225 236 32 162 32 231 227 166 168 165 32 164 165 171 160.

Чтобы записать ответ используйте «Таблицу кодировки». Для студентов/Отделение …/Информатика 2016/Таблица кодировки.doc

2.Числовое кодирование текстовой информации в редактореMicrosoftWord

1. Запустить текстовый редактор Word командой [Программы-MicrosoftWord].

2. Ввести команду [Вставка-Символ...].На экране появится диалоговая панель Символ Центральную часть диалоговой панели занимает таблица символов.

3. Для определения десятичного числового кода символа в кодировке Windowsс помощью раскрывающегося списка из:выбрать тип кодировки кириллица (dec).

  1. В таблице символов выбрать символ (например, прописную букву «А»). В текстовом поле Код знака:появится десятичный числовой код символа (в данном случае 192).

Закодировать текст и записать в тетрадь.

Конь бежит,

Земля дрожит.

Измерение текстовой информации

А) Для записи текста использовался 256-символьный алфавит. Каждая страница содержит 32 строки по 64 символа в строке. Какой объем информации содержат 5 страниц этого текста?

Решение:N=256, => 2i = 256, => i=8 bit

k=32*64*5 символов

I=i*k=8*32*64*5 bit = 8*32*64*5/8 b = 32*64*5/1024 kb = 10 kb. Ответ:10 кб

Б) Сообщение, записанное буквами из 16 символьного алфавита, содержит 10 символов. Какой объем информации в битах оно несет?

      Дано: Мощность алфавита N = 16 текст состоит из 10 символов Определить объем информации в битах.

Решение:

1. 16 = 2 4, значит вес одного символа b = 4 бита.

2. Всего символов 10, значит объем информации 10 * 4 = 40 бит. Ответ: 40 бит

В) Можно ли уместить на одну дискету (объем дискеты 1,44 Mb) книгу, имеющую 432 страницы, причем на каждой странице этой книги 46 строк, а в каждой строке 62 символа?

Решение:Т.к. речь идет о книге, напечатанной в электронном виде, то мы имеем дело с компьютерным языком. Тогда N=256, => 2i = 256, => i=8 bit

k = 46*62*432 символов

I = i*k = 8*46*62*432 bit = 8*46*62*432/8 b = 46*62*432/1024 kb = 1203,1875 kb = 1,17 Mb

Т.к. объем дискеты 1,44 Mb, а объем книги 1,17 Mb, то она на дискету уместится.

Самостоятельная работа

(по вариантам)


Вариант 1

Задание №1. Числовое кодирование текстовой информации в редакторе Блокнот. (Выполнить кодировку и записать в тетради результат)

1. 143 174 162 239 167 160 171 160 32 174 225 165 173 236 32 175 165 225 226 224 235 169 32 228 160 224 226 227 170

2. 136 32 162 165 164 165 224 170 168 32 225 32 170 224 160 225 170 160 172 168 32 162 167 239 171 160 46

3. 144 160 173 168 172 32 227 226 224 174 172 44 32 175 224 174 229 174 164 239 32 175 174 32 175 160 224 170 227 44

4. 138 168 225 226 236 239 32 175 174 167 174 171 174 226 174 169 32 174 161 162 165 171 160 46

 

Задание №2. Числовое кодирование текстовой информации в редактореMicrosoftWord

Закодируйте с помощью кодировочной таблицы ASCII и представьте в шестнадцатеричной системе счисления следующее слово: Password

Задание №3. Числовое кодирование текстовой информации в редактореMSWord

Декодируйте с помощью кодировочной таблицы ASCII следующие тексты, заданные шестнадцатеричным кодом: 54 6F 72 6Е 61 64 6F

 

Задание №4. Измерение текстовой информации

В книге 100 страниц. На каждой странице 60 строк по 80 символов в строке. Вычислить информационный объем книги.

Задание № 5. Числовое кодирование текстовой информации в редактореMSWord. Декодируйте следующее слово, заданное десятичным кодом с помощью кодировочной таблицы ASCII:

083 111 102 116 119 097 114 101

Задание №6. Закодировать следующий текстпри помощи десятичного кода кодировочной таблицы Кириллица:

Миновало лето,

Осень наступила.

На полях и в рощах

Пусто и уныло.

Птички улетели,

Стали дни короче,

Солнышка не видно,

Темны, темны ночи.


Вариант 2

Задание №1. Числовое кодирование текстовой информации в редакторе Блокнот. (Выполнить кодировку и записать в тетради результат)

1. 135 173 160 165 226 32 164 165 162 174 231 170 160 32 168 32 172 160 171 236 231 168 170 44

2. 136 32 167 165 171 165 173 235 169 32 175 174 175 227 163 160 169 44

3. 133 225 171 168 32 164 162 168 166 165 226 225 239 32 226 224 160 172 162 160 169 231 168 170

4. 144 165 171 236 225 235 32 173 165 32 175 165 224 165 161 165 163 160 169 46

Задание №2. Числовое кодирование текстовой информации в редактореMicrosoftWord

Закодируйте с помощью кодировочной таблицы ASCII и представьте в шестнадцатеричной системе счисления следующее слово: Windows

Задание №3. Числовое кодирование текстовой информации в редактореMicrosoftWord

Декодируйте с помощью кодировочной таблицы ASCII следующие тексты, заданные шестнадцатеричным кодом:

С 6F 76 65 20 79 6F 75

Задание №4. Измерение текстовой информации

Имеется 2 текста на разных языках. Первый текст использует 32-символьный алфавит и содержит 200 символов, второй – 16-символьный алфавит и содержит 250 символов. Какой из текстов содержит большее количество информации и на сколько бит?

Задание № 5. Числовое кодирование текстовой информации в редактореMSWord. Декодируйте следующее слово, заданное десятичным кодом с помощью кодировочной таблицы ASCII:

080 097 105 110 116 098 114 117 115 104

Задание №6. Закодировать следующий текстпри помощи десятичного кода кодировочной таблицы Кириллица:

Мы не заметили жука
И рамы зимние закрыли,
А он живой, он жив пока,
Жужжит в окне,
Расправив крылья…
И я зову на помощь маму:
-Там жук живой!
Раскроем раму!


Вариант 3

Задание №1. Числовое кодирование текстовой информации в редакторе Блокнот. (Выполнить кодировку и записать в тетради результат)

1. 141 160 172 32 173 165 32 164 160 173 174 32 175 224 165 164 227 163 160 164 160 226 236 44

2. 138 160 170 32 225 171 174 162 174 32 173 160 232 165 32 174 226 167 174 162 165 226 225 239 44 32 45

3. 136 32 173 160 172 32 225 174 231 227 162 225 226 162 168 165 32 164 160 165 226 225 239 44

4. 138 160 170 32 173 160 172 164 160 165 226 225 239 32 161 171 160 163 174 164 160 226 236 46 46 46

 

Задание №2. Числовое кодирование текстовой информации в редактореMicrosoftWord

Закодируйте с помощью кодировочной таблицы ASCII и представьте в шестнадцатеричной системе счисления следующее слово: Commander

Задание №3. Числовое кодирование текстовой информации в редактореMicrosoftWord

Декодируйте с помощью кодировочной таблицы ASCII следующие тексты, заданные шестнадцатеричным кодом: 32 2А 78 2В 79 3D 30

Задание №4. Измерение текстовой информации

Жители планеты Принтер используют алфавит из 256 знаков, а жители планеты Плоттер — из 128 знаков. Для жителей какой планеты сообщение из 10 знаков несет больше информации и на сколько?

Задание № 5. Числовое кодирование текстовой информации в редактореMSWord. Декодируйте следующее слово, заданное десятичным кодом с помощью кодировочной таблицы ASCII:

068 079 083

Задание №6. Закодировать следующий текстпри помощи десятичного кода кодировочной таблицы Кириллица:

Заглянула осень в сад –
Птицы улетели.
За окном с утра шуршат
Жёлтые метели.
Под ногами первый лёд
Крошится, ломается.
Воробей в саду вздохнёт,
А запеть –
Стесняется.


Вариант 4

Задание №1. Числовое кодирование текстовой информации в редакторе Блокнот. (Выполнить кодировку и записать в тетради результат)

1. 141 160 162 225 165 163 164 160 32 175 174 170 174 224 241 173 32 173 160 232 32 170 171 160 225 225

2. 142 161 160 239 173 168 165 172 44 32 227 171 235 161 170 174 169 32 172 168 171 174 169 33

3. 140 235 32 166 165 171 160 165 172 44 32 231 226 174 161 32 166 168 167 173 236 32 227 32 130 160 225

4. 129 165 225 170 174 173 165 231 173 174 32 161 235 171 160 32 225 231 160 225 226 171 168 162 174 169 46

Задание №2. Числовое кодирование текстовой информации в редактореMicrosoftWord

Закодируйте с помощью кодировочной таблицы ASCII и представьте в шестнадцатеричной системе счисления следующее слово:Microsoft Office.

Задание №3. Числовое кодирование текстовой информации в редактореMicrosoftWord

Декодируйте с помощью кодировочной таблицы ASCII следующие тексты, заданные шестнадцатеричным кодом: 4D 61 72 69 61

 

Задание №4. Измерение текстовой информации

Информационное сообщение объемом 1,5 килобайта содержит 3072 символа. Сколько символов содержит алфавит, с помощью которого было записано это сообщение?

 

Задание № 5. Числовое кодирование текстовой информации в редактореMSWord. Декодируйте следующее слово, заданное десятичным кодом с помощью кодировочной таблицы ASCII:

087 111 114 100

Задание №6. Закодировать следующий текстпри помощи десятичного кода кодировочной таблицы Кириллица:

Поспевает брусника,
Стали дни холоднее,
И от птичьего крика
В сердце стало грустнее.

Стаи птиц улетают
Прочь, за синее море.
Все деревья блистают
В разноцветном уборе.