- •Л.А. Внукова, о.А. Дерябина, н.Н. Егорова, е.В. Селезнева основы информатики
- •Оглавление
- •Введение
- •Раздел 1. Представление числовой информации
- •1.1. Понятие о системах счисления. Основные определения
- •1.2. Представление чисел в позиционных системах счисления
- •1.3. Перевод десятичных чисел в другие системы счисления и обратно Перевод целых чисел
- •Перевод дробных чисел
- •Перевод смешанных чисел
- •1.4. Арифметические операции в позиционных
- •Практические задания
- •Самостоятельная работа Вариант 1
- •Вариант 2
- •Вариант 3
- •Вариант 4
- •Вариант 5
- •Вариант 6
- •Вариант 7
- •Вариант 8
- •Вариант 9
- •Вариант 10
- •Вариант 11
- •Вариант 12
- •Вариант 13
- •Вариант 14
- •Вариант 15
- •Раздел 2. Измерение информации
- •2.1. Основные сведения
- •2.2. Алфавитный подход к измерению информации
- •Практические задания
- •2.3. Содержательный подход к измерению информации
- •Практические задания
- •2.4. Вероятностный подход к измерению информации
- •Практические задания
- •Самостоятельная работа Вариант 1
- •Вариант 2
- •Вариант 3
- •Вариант 4
- •Вариант 5
- •Вариант 6
- •Вариант 7
- •Вариант 8
- •Вариант 9
- •Вариант 10
- •Вариант 11
- •Вариант 12
- •Вариант 13
- •Вариант 14
- •Вариант 15
- •Раздел 3. Основы логики и логические основы компьютера
- •3.1. Алгебра высказываний. Логические выражения и таблицы истинности Конъюнкция (логическое умножение)
- •Дизъюнкция (логическое сложение)
- •Инверсия (логическое отрицание)
- •Операция логического следования (импликация)
- •Операция логического равенства (эквивалентность)
- •Операция «исключающая или» или «сложение по mod 2»
- •Практические задания
- •3.2. Логические формулы
- •Практические задания
- •3.3. Логические схемы
- •Практические задания
- •Самостоятельная работа
- •4.2. Свойства алгоритмов
- •4.3. Формы записи алгоритмов
- •Словесный способ записи алгоритмов
- •Графический способ записи алгоритмов
- •Программный способ записи алгоритмов
- •Псевдокоды
- •Алгоритмический язык для записи алгоритмов
- •Общий вид алгоритма
- •Команды школьного ая
- •4.4. Компоненты алгоритмического языка
- •Понятия, используемые в алгоритмическом языке
- •4.5. Стандартные функции
- •Арифметические выражения
- •Логические выражения
- •4.6. Основные типы алгоритмических структур
- •Алгоритмическая структура «Следование»
- •Алгоритмическая структура «Ветвление»
- •Алгоритмическая структура «Выбор»
- •Алгоритмическая структура «Цикл»
- •Практические задания
- •Самостоятельная работа
- •Основы информатики
- •644099, Омск, ул. П. Некрасова, 10
- •644099, Омск, ул. П. Некрасова, 10
Практические задания
В школьной библиотеке 16 стеллажей с книгами. На каждом стеллаже 10 полок. Библиотекарь сообщил Андрею, что нужная ему книга находится на втором стеллаже на третьей полке сверху. Какое количество информации библиотекарь передал Андрею?
В коробке лежат 7 цветных карандашей. Какое количество информации содержит сообщение, что из коробки достали красный карандаш?
Сколько бит информации несет угадывание числа из заданного диапазона, в котором находится 128 чисел?
Какое количество информации несет в себе сообщение о том, что нужный файл находится на одной из четырех дискет?
После прочтения статьи неопределенность знаний уменьшается в 8 раз. Какое количество информации содержит текст?
2.4. Вероятностный подход к измерению информации
Рассмотрим ряд примеров.
Пример 1. На ровную поверхность мы бросаем монету. При этом она окажется в одном из двух положений: «орел» или «решка». Каждое из этих событий произойдет с равной вероятностью.
Решение: Обозначим рр – вероятность выпадения «решки», ро – вероятность выпадения «орла», тогда рр = ро = 1/2 = 0,5.
Пример 2. В коробке лежат 12 карандашей разного цвета. С равной вероятностью из коробки могут достать карандаш любого цвета.
Решение: р = 1/12.
Количество информации i и число равновероятных событий N связаны между собой формулой Хартли: i = log2N.
Пример 3. В вазе лежат 16 конфет разного вида. Сколько информации несет сообщение о том, что из вазы взяли конфету «Ромашка»?
Решение: То, что из вазы возьмут любую из 16 конфет, равновероятно, следовательно, количество информации об одной такой конфете находится по формуле i = log216 = 4 бита.
Зависимость вероятности события и общего числа этих событий определяется по формуле N = 1/p.
Отсюда формула Хартли примет вид i = log2(1/p). Данная формула применяется и для тех случаев, когда вероятности результатов опыта неодинаковы.
Пример 4. В коробке лежат 6 желтых, 10 красных, 8 синих и 6 зеленых кубиков. Сколько информации несет сообщение о том, что достали синий кубик, желтый кубик, красный кубик, зеленый кубик?
Решение: Обозначим рж – вероятность попадания при вытаскивании желтого кубика; рк – вероятность попадания при вытаскивании красного кубика; рс – вероятность попадания при вытаскивании синего кубика; рз – вероятность попадания при вытаскивании зеленого кубика. Тогда
рж = 6/30 = 1/5; i = log25 = 2,32193;
pк = 10/30 = 1/3; i = log23 = 1,58496;
pс = 8/30 = 4/15; i = log23,75 = 1,90689;
pз = 6/30 = 1/5; i = log25 = 2,32193.
Вероятностный метод используется и для алфавитного подхода. В этом случае используется формула Шеннона .
Пример 5. Какое количество информации будет получено при бросании несимметричной четырехгранной пирамиды, если вероятности отдельных событий будут равны р1 =1/4; р2 = 3/8; р3 = 1/8; р4 =1/4.
Решение: Количество информации, полученное при реализации одного из четырех возможных событий, равно
I = – (1/4 ∙ log21/4 + 3/8 ∙ log23/8 + 1/8 ∙ log21/8 + 1/4 ∙ log21/4) =
= – (–1/2 +3/8 ∙ 1,58 – 9/8 – 3/8 – 1/2) = 1,9075.