ИНФОРМАЦИЯ Единицы измерения 1 бит (binary digit, двоичная цифра) – это количество информации, которое мы получаем при выборе одного из двух возможных вариантов (вопрос:
Download ReportTranscript ИНФОРМАЦИЯ Единицы измерения 1 бит (binary digit, двоичная цифра) – это количество информации, которое мы получаем при выборе одного из двух возможных вариантов (вопрос:
ИНФОРМАЦИЯ Единицы измерения 1 бит (binary digit, двоичная цифра) – это количество информации, которое мы получаем при выборе одного из двух возможных вариантов (вопрос: «Да» или «Нет»?) Примеры: Эта стена – зеленая? Да. Дверь открыта? Нет. Сегодня выходной? Нет. Это новый автомобиль? Новый. Ты будешь чай или кофе? Кофе. 2 1байт = 8 бит 1 Килобайт (Кбайт) = 1024 байт = 210 байт 1 Мегабайт (Мбайт) = 1024 Кбайт=210 Кбайт = 220 байт 1 Гигабайт (Гбайт) = 1024 Мбайт=210 Мбайт = 220 Кбайт = 230 байт 1 Терабайт (Тбайт) = 1024 Гбайт = 240 байт 1 Петабайт (Пбайт) = 1024 Тбайт = 250 байт Перевод в другие единицы 25 Кб = =25·1024 байт =25·1024·8 бит =25:1024 Мб =25:1024:1024=25:10242 Гб =25:1024:1024:1024= 25:10243 Тб умножение крупные единицы деление мелкие единицы 4 Перевод в другие единицы Сравните (поставьте знак <, > или =): 3 байта 24 бита 1000 байт 1 Кб 220 байт 0,25 Кб 1 Мб 1500 Кб 8192 бита 1 Кб 5 Задачи: текст Сколько места в памяти надо выделить для хранение предложения Привет, Вася! считаем все символы, включая знаки препинания (здесь 13 символов) если нет дополнительной информации, то считаем, что 1 символ занимает 1 байт в кодировке UNICODE 1 символ занимает 2 байта Ответ: 13 байт или 104 бита (в UNICODE: 26 байт или 208 бит) 6 Задачи: текст Сколько места надо выделить для хранения 10 страниц книги, если на каждой странице помещаются 32 строки по 64 символа в каждой? Решение: на 1 странице 32·64=2048 символов на 10 страницах 10·2048=20480 символов каждый символ занимает 1 байт Ответ: 20480 байт или … 20480·8 бит или … 20480:1024 Кб = 20 Кб 7 Задачи: обмен информацией Скорость передачи данных через ADSLсоединение равна 256000 бит/c. Передача файла через это соединение заняла 2 минуты. Определите размер файла в килобайтах. Решение: время передачи: 2·60 сек=120 сек передано информации 256 ·1000·120 бит = 30000 байт= 30000:1024 Кб Ответ: объем файла 3750 Кб 8 Задача Дискета имеет объем 1,44Мб. Сколько дискет нужно, чтобы записать игру, содержащую 90Мбайт? Задача Принтер имеет скорость 1024 бит/сек. Сколько времени необходимо для распечатки 10 листов, если каждый лист вмещает 60 строк по 80 символов, а смена листа занимает 3 секунды? Кодирование Шифр Цезаря. Каждая буква исходного текста заменяется следующей после нее буквой в алфавите, который считается написанными по кругу. Зашифровать: -Делу время-потехе час -С Новым годом! -Первое сентября. Расшифровать: ЛМБТТОЬК ШБТ; ВЁМПЁ ТПМОЧЁ РФТУЬОЙ Задача При последовательной кодировке символов код буквы «о» равен 15. В этом случае слово «сон» будет закодировано сочетанием? ИНФОРМАЦИЯ Если вариантов больше… «Да» или «Нет»? 2 варианта – 1 бит 4 варианта – 2 бита 8 вариантов – 3 бита ? Изменится ли количество информации, если сразу указать на нужный самолет? 14 Одного бита информации достаточно, чтобы передать слово «да» или «нет», закодировать, например, состояние электролампочки. А сообщение о том, что выключатель включён содержит количество информации, равное одному биту. Если требуется закодировать в двоичном алфавите красный, жёлтый и зелёный цвет светофора, то требуется уже два бита. Для кодирования четырёх сторон света требуется так же два бита: 00, 01, 10, 11. Поэтому сообщение о том, что выбрана одна из сторон света, содержит ровно два бита информации. При кодировании восьми углов куба потребуется уже три бита: 000, 001, 010, 011, 100, 101, 110, 111. При кодировании от 9 до 16 объектов потребуется 4 бита и т.д. Если вариантов больше… Количество вариантов 2 4 8 16 Количество бит информации 1 2 3 4 32 64 5 6 128 256 512 1024 7 8 9 10 6 вариантов – между 4 (2 бита) и 8 (3 бита) Ответ: количество информации между 2 и 3 битами 16 Американский инженер Р. Хартли в 1928 г. процесс получения информации рассматривал как выбор одного сообщения из конечного наперёд заданного множестве из N равновероятных сообщений, а количество информации I, содержащейся в выбранном сообщении, определял как двоичный логарифм N. I=log2N формула Хартли или иначе N=2I, для кодирования N альтернатив (событий, сообщений, состояний и пр.) требуется I бит информации. С увеличением числа возможных событий количество информации в сообщений что одно из этих событий произошло, также увеличивается. Задачи: кодирование Сколько бит нужно выделить для хранения текста МУНСА УРЕ КАМУКА при использовании алфавита племени МУМУКА: буквы МУКАЕНРС и пробел? Решение: в алфавите 9 символов (8 букв и пробел) 23 < 9 < 24, поэтому на 1 символ нужно выделить 4 бита в тексте 16 символов (считая пробелы) Ответ: 4·16 бит = 64 бита = 8 байт ? Если в алфавите 25 символов? 21 Измерение информации Алфавит содержит 32 буквы. Какое количество информации несет одна буква? Мощность алфавита N=32 Измерение информации Информационное сообщение объемом 300 бит содержит 100 символов. Какова мощность алфавита? Измерение информации Сообщение, записанное буквами из 16 символьного алфавита, содержит 10 символов. Какой объем информации в битах оно несет? Задача Имеется два текста на разных языках. Первый текст использует 32-символьный алфавит и содержит 200 символов, второй – 16символьный алфавит и содержит 250 символов. Какой из текстов содержит большее количество информации и на сколько битов? Задачи на дом 1. Объем сообщения, содержащего 20 символов составил 100 бит. Каков размер алфавита с помощью которого записано сообщение? 2. Сколько символов содержит сообщение записанное с помощью 8 символьного алфавита, если объем его составил 120 бит? Задачи: рисунок Сколько места в памяти надо выделить для хранения 16-цветного рисунка размером 32 на 64 пикселя? Решение: общее число пикселей: 32·64=2048 при использовании 16 цветов на 1 пиксель отводится 4 бита (выбор 1 из 16 вариантов) Ответ: 2048·4 бита = 8192 бита или … 2048·4:8 байта = 1024 байта или … 1024:1024 Кб = 1 Кб 28 Задачи: рисунок Для хранения растрового рисунка размером 32 на 64 пикселя выделили 2 Кб памяти. Каково максимально возможное количество цветов в палитре? Решение: общее число пикселей: 32·64=25 · 26=211 память 2 Кб=2 · 210 байта = 211 байта= 214 бита на 1 пиксель приходится 214:211 = 23 = 8 бит 8 бит выбор 1 из 256 вариантов Ответ: не более 256 цветов 29 Задача На компьютере установлена видеокарта объемом 2 Мб. Какое максимально возможное количество цветов теоретически допустимо в палитре при работе с монитором, имеющим разрешение 1280х1024? Задача Какой объем видеопамяти в килобайтах нужен для хранения изображения размером 600х350 пикселей, использующего 8цветную палитру? Тысячи путей ведут к заблуждению, к истине – только один. 1. 92 бита 2. 220 бит 3.456 бит 4.512 бит Два текста содержат одинаковое количество символов. Первый текст составлен в алфавите мощностью 16 символов. Второй текст в алфавите мощностью 256 символов. Во сколько раз количество информации во втором тексте меньше? 1) 2 2) 4 3)12 4) 8 Объем информационного сообщения равен 40960 бит. Чему равен объем этого сообщения в Кбайтах? 1. 5 2.8 3.32 4.12 Объем сообщения 7,5 Кбайт. Известно, что данное сообщение содержит 7680 символов. Какова мощность алфавита? 1.77 2.256 3.156 4.512