Информация становится понятной, если она выражена языком, на котором говорят те, кому предназначена информация. В процессе развития человеческого общества люди выработали большое число языков.
разговорные языки (в настоящее время в мире их насчитывают более 2000); языки мимики и жестов; языки чертежей, рисунков, схем; языки науки (математики, химии, биологии и т.д.); языки искусства (живописи, музыки, скульптуры, архитектуры и т.д.); специальные языки (азбука Брайля для слепых, азбука Морзе, Эсперанто, морской семафор и т.д.); алгоритмические языки (блок-схемы, языки программирования).
Язык – знаковая система, используемая для хранения и передачи информации. Основой большинства языков является алфавит – набор символов, из которых можно составлять слова и фразы данного языка. Язык характеризуется: набором используемых знаков; правилами образования из этих знаков таких языковых конструкций, как слова, фразы и тексты (в широком толковании этих понятий); набором синтаксических, семантических правил использования этих языковых конструкций.
5 Языки Восприятие, хранение и передача информации в форме знаков означают использование какого-либо языка. Языки делятся на разговорные (естественные) и формальные. Естественные языки носят национальный характер (русский, немецкий, английский и т.д.). Формальные языки обычно относятся к специальной области человеческой деятельности (язык математики или язык флажков на флоте). program qq; begin writeln("Привет!"); end. program qq; begin writeln("Привет!"); end.
Алфавит - конечный набор знаков (символов) любой природы, из которых конструируются сообщения. Грамматика – правила по которым из символов алфавита строятся слова. Синтаксис – правила, по которым из слов строятся предложения. Простейшим алфавитом, достаточным для записи (представления) информации, является алфавит из двух символов, например, 0 и 1.
Код – это система условных знаков для представления информации. Кодирование – это представление информации с помощью некоторого кода. Декодирование - преобразование зашифрованной информации в понятный, пригодный для непосредственного использования вид.
С помощью букв и знаков препинания кодируется текст. При этом одна и та же информация может быть закодирована по- разному: по-русски, по-английски, по-немецки, по- французски. Числа кодируются с помощью цифр: рабских или римских. В этом случае меняется способ кодирования информации. Музыку можно закодировать с помощью специальных знаков – нот. Дорожные знаки – это сообщения водителю, закодированные при помощи специальных символических рисунков. Товары в магазине маркируют при помощи штрих-кода, который содержит информацию о продукции и ее производителе. Штриховой код – это последовательность черных и белых полос, которая кодирует информацию в виде, удобном для считывания техническими устройствами. Человек работает за компьютером, набирает на клавишах буквы и цифры. Компьютер понимает двоичный код в виде нулей и единиц. Каждому символу, который вводится с клавиатуры, соответствует последовательность из восьми 0 и 1. Радист получил сообщение, переданное азбукой Морзе. Из точек и тире сложились буквы, из букв – текст.
9 Кодирование Задача 1. Закодируйте имя Вася с помощью азбуки Морзе. ВАСЯ Код неравномерный, нужен разделитель! !
10 Кодирование Задача 2. Закодируйте имя Вася с помощью кодовой таблицы (Windows-1251): ABCDEF CАБВГДЕЖЗИЙКЛМНОП DРСТУФХЦЧШЩЪЫЬЭЮЯ ВАСЯ С2 С0 D1 DF ВАСЯ Код равномерный, разделитель НЕ нужен! !
ЗАДАНИЕ В ГРУППАХ: На листочках напишите состав группы. Декодируйте следующие слова, и запишите способ кодирования: ЯЦИПОР, НАРИТОВИК, НИКТИВПРО Кодируйте тем же способом: ПРИНТЕР, ЛЕКЦИЯ, БУМАГА Ответы: 1)ПОРЦИЯ, ВИКТОРИНА, ПРОТИВНИК 2)ТЕРПРИН, ЯЦИЛЕК, ГАМАБУ.
Каждый символ некоторого сообщения имеет определённый информационный вес – несёт фиксированное количество информации. Все символы одного алфавита имеют один и тот же вес, зависящий от мощности алфавита. Информационный вес символа двоичного алфавита принят за минимальную единицу измерения информации и называется 1 бит (bit)». Информационный вес символа = разрядность двоичного кода., гдеN- мощность алфавита, i- информационный вес символа N=2 i
13 Сколько места в памяти надо выделить для хранение предложения Привет, Вася! Ответ: 13 байт или 104 бита (в UNICODE: 26 байт или 208 бит) считаем все символы, включая знаки препинания и пробелы (здесь 13 символов) если нет дополнительной информации, то считаем, что 1 символ занимает 1 байт в кодировке UNICODE 1 символ занимает 2 байта
Алфавит племени Пульти содержит 8 символов. Каков информационный вес символа этого алфавита? Задача 1 Решение: N =8 i – ? 8 = 2 i. i = 3. Ответ: 3 бита. N = 2 i Соотношение, связывающее величины i и N Краткая запись условия задачи Вычисления
Информационный объем сообщения Информационный объём I сообщения равен произведению количества K символов в сообщении на информационный вес i символа алфавита: K i I = K i Число символов в символьном сообщении Число символов в символьном сообщении Информационный вес одного символа
Сообщение, записанное буквами 32-символьного алфавита, содержит 140 символов. Какое количество информации оно несёт? Задача 2 Решение: N = 32, K = 140 I – ? Ответ: 700 битов. I = K i, N = 2 i 32 = 2 i, i = 5, I = = 700 (битов)
Информационное сообщение объёмом 720 битов состоит из 180 символов. Какова мощность алфавита, с помощью которого записано это сообщение? Задача 3 Решение: I = 720; K = 180; N – ? Ответ: 16 символов. N = 2 i, I = K i, i = I/K i = 720/180 = 4 (бита); N = 2 4 = 16 (символов)
Задача 4 Информационное сообщение объёмом 4 Кбайта состоит из 4096 символов. Каков информационный вес символа этого сообщения? Сколько символов содержит алфавит, с помощью которого записано это сообщение? I = 4 Кб, K = 4096; i – ? N – ? Ответ: информационный вес символа = 8, алфавит содержит 256 символов. N = 2 8 = 256 (символов) N = 2 i, I = K i, i = I/K i = /4096 = 8 (битов) I = 4 (Кб) = (битов) Решение:
1) Сколько секунд потребуется модему, передающему сообщение со скоростью бит/с, чтобы передать 100 страниц текста в 30 строк по 60 символов каждая, при условии, что каждый символ кодируется одним байтом? 2) Считая, что каждый символ кодируется 16 битами, оцените информационный объем следующей Пушкинской фразы в колировке Unicode: Привычка свыше нам дана: Замена счастию она