Четверг, 25.05.2017, 21:20
Приветствую Вас Гость | RSS


Государственное бюджетное общеобразовательное учреждение

средняя общеобразовательная школа № 141  
Красногвардейского района Санкт-Петербурга
Адрес ОУ: 195030, ул. Коммуны, дом 32, корпус 4, литер "А"

 

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Модератор форума: pep-spb 
Школьный форум » Персональные страницы учителей » Попова Елена Петровна » Кодирование информации
Кодирование информации
pep-spbДата: Вторник, 09.06.2015, 13:28 | Сообщение # 1
Учитель
Группа: Модераторы
Сообщений: 141
Награды: 0
Репутация: 2
Статус: Offline
Кодирование информации
Перейдя по ссылке на мой блог Вы сможете посмотреть задания по этой теме

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


"Делай всё хорошо. Плохо само получится."

Материалы для заданий взяты с сайта К.Полякова http://kpolyakov.spb.ru/.
Спасибо ему за огромный труд нам в помощь!
 
pep-spbДата: Вторник, 09.06.2015, 13:29 | Сообщение # 2
Учитель
Группа: Модераторы
Сообщений: 141
Награды: 0
Репутация: 2
Статус: Offline
Пример1: Сообщение закодировано в 8-битной кодировке КОИ -8. Вычислить информационный объём сообщения.
Без труда не вытащишь и рыбку из пруда.

Решение: Сначала нужно подсчитать сколько символов вместе с пробелами содержит сообщение, а потом умножить их на 8 бит. Объём получите в битах. Для перевода в байты нужно результат разделить ещё на 8, т.к. в 8 бит составляют 1 байт. (В данном случае количество символов = количеству байт).
39 * 8 = 312 бит / 8 = 39 байт


"Делай всё хорошо. Плохо само получится."

Материалы для заданий взяты с сайта К.Полякова http://kpolyakov.spb.ru/.
Спасибо ему за огромный труд нам в помощь!
 
pep-spbДата: Вторник, 09.06.2015, 13:29 | Сообщение # 3
Учитель
Группа: Модераторы
Сообщений: 141
Награды: 0
Репутация: 2
Статус: Offline
Пример2: Сообщение на греческом языке содержащее 150 символов было записано в 16-битном коде Unicode. Каков информационный объём сообщения в байтах?
Решение: В сообщении 150 символов, каждый символ описывается 16 битами или 2 байтами (16 / 8 = 2), поэтому задача решается просто: 150 * 2 = 300 байт. И всё!


"Делай всё хорошо. Плохо само получится."

Материалы для заданий взяты с сайта К.Полякова http://kpolyakov.spb.ru/.
Спасибо ему за огромный труд нам в помощь!
 
pep-spbДата: Вторник, 09.06.2015, 13:30 | Сообщение # 4
Учитель
Группа: Модераторы
Сообщений: 141
Награды: 0
Репутация: 2
Статус: Offline
Пример3: В гонке принимают участие 60 велосипедистов. Найти минимальный информационный объём сообщения в регистрирующем устройстве после прохождения промежуточного финиша первыми 10 гонщиками.
Решение: Сначала нужно закодировать каждого велосипедиста минимальным количеством бит, одинаковым для всех. Для этого переведём 60 из десятичной в двоичную систему счисления и посчитаем сколько бит приходится на каждого: 6010 = 1111002 , таким образом получается 6 бит (сосчитайте поштучно сколько единиц и ноликов получилось в двоичном числе).
Можно не переводить и выполнить это действие устно так: из таблицы степеней числа 2 выбираете максимально близкое с избытком число к нужному, а показатель степени двойки и даст искомое минимальное количество бит. В нашем примере: 26 = 64, следовательно, 6 бит. Так считать намного проще и быстрее.
Ну а теперь просто умножаем эти 6 бит, которыми закодирован каждый участник на количество прошедших промежуточный финиш и получаем:
6 * 10 = 60 бит


"Делай всё хорошо. Плохо само получится."

Материалы для заданий взяты с сайта К.Полякова http://kpolyakov.spb.ru/.
Спасибо ему за огромный труд нам в помощь!
 
Школьный форум » Персональные страницы учителей » Попова Елена Петровна » Кодирование информации
Страница 1 из 11
Поиск:


                 


Copyright Alex Corp © 2017