русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Кодирование информации (I)


Дата добавления: 2015-08-14; просмотров: 1410; Нарушение авторских прав


1)Информация (от лат. informatio, разъяснение, изложение, осведомленность)— сведения об объектах и явлениях окружающей среды, их параметрах, свойствах и состоянии, которые воспринимают информационные системы (живые организмы, управляющие машины и др.) в процессе жизнедеятельности и работы.

Информатика – область человеческой деятельности, связанная с процессами преобразования информации с помощью компьютеров и других средств вычислительной техники.

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

__________________________________

2) Существует два подхода к измерению количества информации.

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

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

Формула Хартли: 2i = N (где i – кол-во информации, N – кол-во событий)

Например, если из 256 одинаковых, но разноцветных шаров наугад выбрали один, то сообщение о том, что выбрали красный шар, несет 8 бит информации (28=256).

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



Алфавит — упорядоченный набор символов, используемый для кодирования сообщений на некотором языке.

Мощность алфавита — количество символов алфавита.

Двоичный алфавит – 2 символа, символы ASCII – 256 символов, в системе UNICODE используют алфавит из 65 536 символов.

Чтобы определить объем информации в сообщении при алфавитном подходе, нужно последовательно решить задачи:

1. Определить количество информации (i) в одном символе по формуле 2i = N, где N — мощность алфавита

2. Определить количество символов в сообщении (m)

3. Вычислить объем информации по формуле: I = i * K.

Количество информации во всем тексте (объем) (I), состоящем из K символов, равно произведению информационного веса символа на К: I = i * К.

__________________________________

Аналогичная десятичная приставка Сокращения по МЭК для битов, байтов Значение, на которое умножается исходная величина
кило (103) кибибайт, КиБ 210 = 1 024
мега (106) Мебибайт, МиБ 220 = 1 048 576
гига (109) гибибайт, ГиБ 230 = 1 073 741 824
тера (1012) тебибайт, ТиБ 240 = 1 099 511 627 776
пета (1015) пебибайт, ПиБ 250 = 1 125 899 906 842 624
экса (1018) эксибайт, ЭиБ 260 = 1 152 921 504 606 846 976
зетта (1021) Зебибайт, ЗиБ 270 = 1 180 591 620 717 411 303 424
йотта (1024) Йобибайт, ЙиБ 280 = 1 208 925 819 614 629 174 706 176

3) Единицы измерения информации: первичные, вторичные, третичные. Для объёмов двоичных данных удобнее пользоваться двоичными логарифмами.

Бит (binary digit – двойное представление) – наименьшая ед. инф-ии, которая принимает 2 логич. Значения «да» и «нет» и обозн. Двоичным числом 1 или 0.

 

4) Система счисле́ния — символический метод записи чисел, представление чисел с помощью письменных знаков.

Система счисления:

· даёт представления множества чисел (целых и/или вещественных);

· даёт каждому числу уникальное представление (или, по крайней мере, стандартное представление);

· отражает алгебраическую и арифметическую структуру чисел.

Системы счислений:

-позиционные (один и тот же числовой знак (цифра) в записи числа имеет различные значения в зависимости от того места (разряда), где он расположен(двоичная, троичная, восьмеричная, 16 и тд.)

-непозиционные.

Алфавит – набор символов, образующих числа в данной системе счисления.
Основание – количество символов в алфавите.

Базис – вес разрядов( положение цифры, номер разряда)**.

__________________________________

5) Для перехода и N-ричной системы в 10-ричную, нужно записать число в виде многочлена, состоящего из произведения его цифр на соответствующие степени основания исходной системы (степени начинаются с 0)

Пр.

Для перехода из десятичной системы в N-ричную, необходимо число делить на основание системы, в которую необходимо перевести, до тех пор, пока не останется остаток, меньший или равный 1. Число в двоичной системе записывается как последовательность последнего результата деления и остатков от деления в обратном порядке.

Число перевести в шестнадцатеричную систему счисления.

__________________________________



<== предыдущая лекция | следующая лекция ==>
Ход урока | Виды инфии, обрабатываемы компьютером


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.444 сек.