- •Информатика как наука и вид практической деятельности.
- •Измерение информации.
- •Системы счисления.
- •Кодирование информации.
- •Самоконтролирующиеся коды
- •Самокорректирующиеся коды
- •Иллюстрация
- •Информационная энтропия. Формула Клода Шеннона
- •Кодирование графической информации
- •Кодирование звуковой информации
- •Алгоритмы и их свойства.
- •Алгоритм, его свойства. Формализация понятия алгоритма.
- •Всякий алгоритм может быть реализован машиной Тьюринга.
- •Пример алгоритма
- •Поиск с барьером
- •Бинарный (двоичный) поиск
- •Алгоритм
- •Сортировка методом Шелла
- •Алгоритм сортировки Шелла:
- •Системное программное обеспечение
- •Прикладное программное обеспечение
- •Принцип работы эвм рассматривается на примере персонального компьютера.
Измерение информации.
Информация измеряется как любой материальный объект, однако не существует специальных приборов для ее измерения. Основными единицами измерения информации являются бит и байт. Существует два подхода к измерению информации: алфавитный и вероятностный.
Вероятностный подход Вероятностный подход опирается на понятие "сообщение" - последовательность сигналов, обладающая смыслом и новизной, но имеющее некоторую неопределенность. Бит - сообщение, уменьшающее неопределенность знания ровно наполовину. N=2^x - формула для нахождения количества информации для N равновероятных исходов, x - количество информации об одном событии. x=logN x=log (1/p) - для неравновероятных исходов. x - количество информации об одном событии, p - вероятность события. p=n/m. m - общее количество событий, n - число интересующих событий.
Алфавитный подход Сообщение - последовательность сигналов, не учитывающее смысл и новизну сообщения, записанное символами определенного алфавита. Символ - знак. Алфавит - набор символов, достаточный для передачи сообщения. Количество символов в этом наборе называется мощностью алфавита.
A={*,~} N=2 2^x=N 2^x=2 x= 1 бит
Бит - символ из алфавита, в котором 2 знака. Компьютерный алфавит N=256, x=8 бит=1 байт. Байт - символ из компьютерного алфавита (256 знаков). 1 кибибайт = 2^10 байт 1 кб = 1000 байт.
3 |
Системы счисления.
Основные понятия темы. Система счисления - набор знаков и операций, необходимых и достаточных для счета. Различают позиционные и непозиционные системы счисления. В позиционных системах счисления вес цифры зависит от места в числе, в непозиционных не зависит. Цифра - знак, обозначающий количество. Число - мера количества. Основание системы счисления - количество цифр, необходимых для счета. Разряд числа - место цифры в числе.
Перевод чисел из одной системы счисления в другую.
Для перевода из какой либо системы счисления в десятичную необходимо вычислить развернутую запись числа:
Для перевода из десятичной системы счисления в систему счисления k необходимо выделить целую и дробную часть числа. 1) Перевод целой части из десятичной системы счисления в k систему счисления.
2) Для перевода дробной части числа десятичной системы счисления необходимо умножать это число на основание k, выделяя целую и дробную части. Отбросив целую часть, продолжать умножение до тех пор, пока дробная часть не будет равна нулю, либо до определенного количества знаков после запятой.
Для перевода числа из k системы счисления в n систему счисления необходимо:
|
4
