Тема: Алфавитный подход к измерению информации
Цель: сформировать у учащихся понимание алфавитного подхода к измерению информации.
Вокруг нас везде и всюду происходят информационные обмены. Информацией обмениваются между собой люди, животные, технические устройства, органы человека или животного и т. д. во всех этих случаях передача информации происходит в виде последовательностей различных сигналов. В вычислительной технике такие сигналы кодируют последовательности знаков, букв, цифр, кодов цвета точек и т. д. С этой точки зрения рассматривается другой подход к измерению информации – алфавитный.
Рассмотрим пример
У нас есть небольшой текст, написанный на русском языке. Он состоит из букв русского алфавита, цифр, знаков препинания. Для простоты будем считать, что символы в тексте присутствуют с одинаковой вероятностью. Множество используемых в тексте символов называется алфавитом. В информатике под алфавитом понимают не только буквы, но и цифры, и знаки препинания, и другие специальные знаки. У алфавита есть размер (полное количество его символов), которое называется мощностью алфавита.
Обозначим мощность алфавита через N. Тогда воспользуемся формулой для нахождения количества информации их вероятностного подхода: I=log2N.
Пример 1.
Найти объем информации, содержащейся в тексте из 3000 символов, написанном русским буквами.
Решение:
Найдем мощность алфавита: N = 33 русских прописных буквы + 33 русских строчных буквы + 21 специальный знак = 87 символов. Подставим в формулу и рассчитаем количество информации: I = log287 = 6,4 бита. Такое количество информации – информационный объем – несет один символ в русском тексте. Теперь, чтобы найти количество информации во всем тексте, нужно найти общее количество символов в нем и умножить на информационный объем одного символа. Пусть в тексте 3000 символов. Значит: 6,4 * 3000 = 19140 бит.Ответ: 19140 бит.
Пример 2.
Найти количество информации, содержащейся в тексте из 3000 символов, написанном на немецком языке.
Решение:
Найдем мощность алфавита: N = 26 немецких прописных буквы + 26 немецких строчных буквы + 21 специальный знак = 73 символов. Подставим в формулу и рассчитаем информационный объем: I = log273 =6,1 бита. Найдем информационный объем всего текста: 6,1 * 3000 = 18300 бит.Ответ: 18300 бит.
Сравнивая объемы информации русского текста и немецкого, мы видим, что на немецком языке информации меньше, чем на русском. Но ведь содержание не изменилось! Следовательно, при алфавитном подходе к изменению информации ее количества не зависит от ее содержания, а зависит от мощности алфавита и количества символов в тексте.
Правило для измерения информации с точки зрения алфавитного подхода.
Найти мощность алфавита – N. Найти информационный объем одного символа – I = log2N. Найти количество символов в сообщении – K. Найти информационный объем всего сообщения - K * I.Пример 3.
Найти объем текста, записанного на языке, алфавит которого содержит 128 символов и 2000 символов в сообщении.
Дано: K = 2000, N = 128.
Найти: Iт - ?
Решение:
I = log2N = log2128 = 7 бит – объем одного символа Iт = I * K = 7 * 2000 = 14000 бит – объем сообщения.Ответ: 14000 бит.
2. Другие единицы измерения информации.
В компьютере также используется свой алфавит, который можно назвать компьютерным. Количество символов, которое в него входит, равно 256 символов. Это мощность компьютерного алфавита. Также мы выяснили, что закодировать 256 разных символом можно с помощью 8 бит. 8 бит является настолько характерной величиной, что ей присвоили свое название - байт. Итак, следующая по величине единица измерения информации - байт.
1 байт = 8 битам.
Используя этот факт можно быстро подсчитать количество информации, содержащееся в компьютерном тексте, т. е. тексте, набранном с помощью компьютера. А учитывая, что большинство статей, книг, публикаций и т. д. написаны с помощью текстовых редакторов, то таким способом можно найти информационный объем любого сообщения, созданного подобным образом.
Пример 4
Найти информационный объем страницы компьютерного текста.
Пояснение: возьмите в качестве примера реальный текст из какого-нибудь учебника без картинок. Расчеты производить приблизительно.
Решение:
Найдем информационный объем одного символа: I = log2N, N = 256, I = log2256 = 8 бит = 1 байт. Найдем количество символов на странице. Примерно.— Как можно это сделать быстро? (Найти количество символов в строке и умножить на количество строк.)
Пояснение: пусть дети выберут произвольную строку и подсчитают количество символов в ней, учитывая все знаки препинания и пробелы. Упростите до целого значения. 40 символов * 50 строк = 2000 символов.
3) Найдем информационный объем всей страницы: 2000 • 1 = 2000 байт.
Ответ: 2000 байт.
Вывод: дело в том, что информационный объем одного символа несет как раз 1 байт информации. Поэтому достаточно подсчитать количество символов в тексте, которое и даст объем текста в байтах.
Например, если в тексте 3000 символов, то его информационный объем равен 3000 байтам.
Согласитесь, что байт - маленькая единица измерения информации.
Пример 5
Найти информационный объем небольшой книги в 130 страниц.
Пояснение: страницы взять из предыдущей задачи.
Решение:
2000 байт • 130 = 260000 байт.
Ответ: 260000 байт.
И это информационный объем только одной книги! А если взять объем целой библиотеки? Получится очень большое число.
Для измерения больших объемов информации используют следующие единицы:
1 килобайт = 1 Кб = 210 байт = 1024 байта;
1 мегабайт = 1 Мб = 210 Кб = 1024 Кб;
1 гигабайт = 1 Гб = 210 Мб = 1024 Мб.
Примеры объемов информации.
Страница книги | 2,5 Кбайт |
Учебник | 0,5 Мбайт |
БСЭ | 120 Мбайт |
Газета | 150 Кбайт |
Черно-белый телевизионный кадр | 300 Кбайт |
Цветной кадр из трех цветов | 1 Мбайт |
1,5-часовой цветной художественный фильм | 135 Гбайт |
В 100 Мб можно уместить: | |
Страниц текста | 50 000 |
1 Цветных слайдов высочайшего качества | 150 \ j |
Аудиозапись | 1,5 часа |
Музыкальный фрагмент качества CD | 10 минут |
Фильм высокого качества записи | 15 секунд |
Протоколы операций по банковским счетам | За 1000 лет |
Обмен информацией происходит с разной скоростью. Если говорить о людях, то темп речи очень важен для взаимопонимания. Некоторые люди разговаривают очень медленно, другие - наоборот быстро (тараторят). И с теми и с другими иногда слушателю бывает некомфортно. Скорость чтения также у людей разная. Конечно, хорошо обладать высокой скоростью чтения, больше книг можно прочитать. Существуют даже специальные приемы развития высокой скорости чтения. Скорость передачи информации называется скоростью информационного потока и выражается в битах в секунду (бит/с), байтов в секунду (байт/с), Кбайтов в секунду (Кб/с) и т. д.
Скорость чтения и скорость речи можно вычислить.
Скорость информационного потока в случае, когда он происходит между техническими устройствами, намного выше, чем между людьми. Прием и передачи информации в этом случае происходит по каналам связи. К основным характеристикам каналов связи относятся:
максимальная скорость передачи информации по каналу связи называется пропускной способностью канала; надежность; стоимость; резервы развития.В следующей таблице приведены характеристики некоторых каналов связи.
Тип связи | Скорость передачи данных (Мбит/с) | Помехоустойчивость | Наращиваемость |
Электрический кабель: - витая пара - коаксиальный кабель | 10-100 до 10 | Низкая Высокая | Простая Проблематичная |
Телефонная линия | 1-2 | Низкая | Без проблем |
Оптические светодиоды (сверхтонкие силиконовые волокна) | 10-200 | Абсолютная | Без проблем |
Анализируя эту таблицу, можно сказать, что сегодня предпочтение отдается высокоскоростному оптоволокну. Информация по таким каналам связи передается в виде светового сигнала, посылаемого лазерным излучателем. Например, при скорости 50 Мбайт/с в течение 1 минуты передается объем информации, равный содержанию 10 школьных учебников.
Закрепление изученного
Решите задачи:
№1.
Перевести объем книги из примера 5 в другие единицы измерения.
Решение:
260000/1024 = 253,90625 Кб.
253,90625/1024 = 0, 247955 Мб.
№2.
Найти х из соотношения: 16х байт = 256 Мбайт.
Решение:
24х байт = 28 * 220 байт;
24х = 28 * 220
24х = 228
4х = 28;
х = 7.
Ответ: х = 7.
№ 2.
Выразите:
- 3 Кбайта в байтах и битах; 81920 бит в байтах и Кбайтах; 3072 Мбайта в Гбайтах и Кбайтах.
3) Мощность некоторого алфавита равна 64 символам. Каким будет
объем информации в тексте, состоящем из 100 символов.
Тема: Решение задач
Цель: сформировать у учащихся навыки и умения находить количество информации.
Сообщение, записанное буквами из 128-символьного алфавита, содержит 30 символов. Какой объем информации оно несет? Для записи текста использовался 256-символьный алфавит. Каждая страница содержит 30 строк по 70 символов в строке. Какой объем информации содержат 5 страниц текста? Ученик 9 класса читает текст со скоростью 250 символов в минуту. При записи текста использовался алфавит, содержащий 64 символа. Какой объем информации получит ученик, если будет непрерывно читать 20 минут? Пока на доске готовятся задачи, решите кроссворд по основным понятиям
Ответы:
По горизонтали:1. гигабайт, 2. байт, 3. информация, 4. мегабайт, 5. сообщение, 6. символ, килобайт.
По вертикали: 7. количество, 8. объем, 9. бит, 10. мощность, 11. алфавит, 12. текст.
Работа с формулами на выражение одной величины через другую. Пояснение: напишите формулу и попросите детей выразить из нее все возможные величины, спросив их название. Записывать в тетради.
№1
Сообщение записано с помощью алфавита, содержащего 8 символов. Какое количество информации несет одна буква этого алфавита?
Решение: I = log28 = 3 бита.
Ответ: 3 бита.
№2
Информационный объем одного символа некоторого сообщения равен 6 битам. Сколько символов входит в алфавит, с помощью которого было составлено это сообщение?
Решение: N = 2' = 26 = 64 символа.
Ответ: 64 символа,
№3
Информационный объем одного символа некоторого сообщения равен 5 битам. Каковы пределы (максимальное и минимальное значение) мощности алфавита, с помощью которого составлено это сообщение?
Решение: N = 21 = 25 = 32 - максимальное значение мощности алфавита. Если символов будет больше хотя бы на один, то для кодирования понадобится 6 бит.
Минимальное значение - 17 символов, т. к. для меньшего количества символов будет достаточно 4 бит.
Ответ: 4 бита.
№4
Сообщение, записанное буквами из 128-символьного алфавита, содержит 30 символов. Какой объем информации оно несет?
Дано: N = 128, К = 30.
Найти: Iт - ?
Решение:
Iт = K * I, неизвестно I; I = log2N = log2128 = 7 бит— объем одного символа; Iт = 30 * 7 = 210 бит - объем всего сообщения. Ответ: 210 бит объем всего сообщения.№5
Сообщение, составленное с помощью 32-символьного алфавита, содержит 80 символов. Другое сообщение составлено с использованием 64-сим-вольного алфавита и содержит 70 символов. Сравните объемы информации, содержащейся в сообщениях.
Дано: N1 = 32, К1= 80, N2 = 64, K2 = 70.
Найти: Iт1, Iт2.
Решение:
I1 = log2N1 = log232 = 5 бит – объем одного символа первого сообщения I2 = log2N2 = log264 = 6 бит – объем одного символа второго сообщения Iт1 = K1 * I,1 = 80 * 5 = 400 бит – объем первого сообщения Iт2 = K2 * I2 = 70 * 6 = 420 бит – объем второго сообщенияОтвет: во втором сообщении информации больше, чем в первом.
№ 6
Информационное сообщение объемом 4 Кбайта содержит 4096 символов. Сколько символов содержит алфавит, при помощи которого было записано это сообщение?
Дано: К = 4096, Iт = 4Кб.
Найти: N -?
Решение:
1) N = 21, неизвестно I;
2) Iт = К * I, I = Iт/К = 4 * 1024 * 8/4096 = 8 бит - объем одного символа;
3) N = 28 = 256 символов - мощность алфавита.
Ответ: алфавит содержит 256 символов.
№7
Сколько килобайтов составляет сообщение из 512 символов 16-символьного алфавита?
Дано: N = 16, K = 500.
Найти: Iт — ?
Решение:
Iт = I * К, неизвестно I; I = log2N = log216 = 4 бита - объем одного символа; Iт = 4 * 512 = 2048 бит-объем всего сообщения; 2048 * 8/1024 = 16 Кбайт.Ответ: 16 Кбайт объем всего сообщения.
№ 8
Сколько символов содержит сообщение, записанное с помощью 256-символьного алфавита, если объем его составил 1/32 часть Мбайта?
Дано: N = 256, It=1/32M6.
Найти: К - ?
Решение:
Выразим Iт = 1/32 Мб в битах: 1/25 Мб = 1/25 * 220 * 23 = 218 бит; Iт = I *К, К= Iт/I, неизвестно I; I = log2N = log2256 = 8 бит - объем одного символа; К = 218/8 = 218/23 = 215 = 32768 символов.Ответ: в сообщении 32768 символов.
№9
Объем сообщения, содержащего 2048 символов, составил 1/512 часть Мбайта. Каков размер алфавита, с помощью которого записано сообщение?
Дано: K – 2048, Iт = 1/512 Мбайта.
Найти: N - ?
Решение:
Выразим Iт = 1/512 Мбайта в битах: 1/29М6 = 1/29-220-23 = 214 бит; N = 21, неизвестно I; Iт = K * I, I = Iт /К = 214/2048 = 214/211 = 23 = 8 бит - объем одного символа;4) N = 28 = 256 символов - мощность алфавита.
Ответ: размер алфавита равен 256 символов.
№10
Для записи текста использовался 256-символьный алфавит. Каждая страница содержит 30 строк по 70 символов в строке. Какой объем информации содержат 5 страниц текста?
Дано: N = 256, х = 30 - количество строк, у = 70 - количество символов в строке, М = 5 — количество страниц.
Найти: Iт — ?
Решение: 1)1 = log2N = log2256 = 8 бит = 1 байт - объем одного символа;
К = х *у* М = 30*70*5 = 10500 символов - в тексте; Iт = I * K = 1*10500 = 10500 байт ~ 10 Кбайт - объем всего текста.Ответ: объем всего текста 10 Кбайт.
№11
Сообщение занимает 3 страницы по 25 строк. В каждой строке записано по 60 символов. Сколько символов в использованном алфавите, если все сообщение содержит 1125 байтов?
Дано: 1т = 1125 байтов, х = 25 - количество строк, у = 60 — количество символов в строке, М = 3 - количество страниц.
Найти: N — ?
Решение: 1) N = 21 — неизвестно I;
Iт = I * К, I = Iт/К; К = х*у*М = 25*60*3 = 4500 символов - в тексте; I = Iт /К = 1125*8/4500 = 2 бита - объем одного символа; N = 22 = 4 символа - в алфавите.Ответ: в алфавите 4 символа.
№ 12
Для записи сообщения использовался 64-символьный алфавит. Каждая страница содержит 30 строк. Все сообщение содержит 8775 байтов информации и занимает 6 страниц. Сколько символов в строке?
Дано: N = 64, М = 6, х = 30, Iт = 8775 байтов.
Найти: у - ?
Решение:
К = х*у*М, у = К/(х*М) - неизвестно К; К = Iт /I - неизвестно I; I = log2N = log264 = 6 бит - объем одного символа; К = 8775*8/6 = 11700 символов в тексте; у = 11700/(30*6) = 65 символов в строке.Ответ: в строке 65 символов.
№ 13
Сообщение занимает 2 страницы и содержит 1/16 Кбайта информации. На каждой странице записано 256 символов. Какова мощность используемого алфавита?
Дано: М = 2, I = 1/16 Кбайта, K = 256.
Найти: N - ?
Решение:
выразим 1/16 Кбайта в битах: 1/24*219*23=29 N = 2i – неизвестно I Iт = I * K, I = Iт/K=(I/2)/K=(29/2)/28=1 бит – объем одного символа N = 2i= 2 символов в алфавите.Ответ: в алфавите 2 символа.
№ 14
Пользователь вводит текст с клавиатуры со скоростью 90 знаков в минуту. Какое количество информации будет содержать текст, который он набирал 5 минут (используется компьютерный алфавит)?
Дано: V = 90 зн/мин, t = 15 мин, N = 256.
Найти: Пользователь вводит текст с клавиатуры со скоростью 90 знаков в минуту, кое количество информации будет содержать текст, который он набирал минут (используется компьютерный алфавит)?
Дано: V = 90 зн/мин, t = 15 мин, N = 256.
Найти: Пользователь вводит текст с клавиатуры со скоростью 90 знаков в минуту, кое количество информации будет содержать текст, который он набирал минут (используется компьютерный алфавит)?
Дано: V = 90 зн/мин, t = 15 мин, N = 256.
Найти: Iт— ?
Решение:
Iт = I*К; К = V*t = 90*15 = 1350 символов содержит текст; I = log2N = log2256 = 8 бит ~ 1 байт - объем одного символа; I = 1350*1 = 1350 байт -1,3 Кбайт - объем всего текста. Ответ: текст содержит 1,3 Кбайта информации.№15
Пользователь вводил текст с клавиатуры 10 минут. Какова его скорость ввода информации, если информационный объем полученного текста равен 1 Кбайт?
Дано: t = 10 мин, Iт = 1 Кбайт.
Найти: V -?
Решение:
Поэтому К = 1*1024/1 = 1024 символов в тексте.
3) V = 1024/10 ~ 102 сим/мин.
Ответ: скорость ввода текста 102 символов в минуту.
№16
Ученик 9 класса читает текст со скоростью 250 символов в минуту. При записи текста использовался алфавит, содержащий 64 символа. Какой объем формации получит ученик, если будет непрерывно читать 20 минут?
Дано: V = 250 сим/мин, N = 64, t = 20 мин.
Найти: Iт — ?
Решение:
Iт =I*К; I - log2N = log264 = 6 бит - объем одного символа; К = V*t = 250*20 = 5000 символов в тексте; I = 5000*6 = 30000 бит = 3750 байт ~ 3,7 Кбайт - объем текста.Ответ: ученик получил 3,7 Кбайт информации.


