- •Л.А. Внукова, о.А. Дерябина, н.Н. Егорова, е.В. Селезнева основы информатики
- •Оглавление
- •Введение
- •Раздел 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
Вариант 15
Переведите числа из одной системы счисления в другую с последующей проверкой:
8110=A2; 2810=A3; 9710=A8; 397610=A16; 11105=A10; 10011004=A10.
Переведите смешанные десятичные числа в двоичную, восьмеричную и шестнадцатеричную системы счисления, оставив пять знаков в дробной части нового числа (X10→А2; X10→А8; X10→А16): 1675,49310; 160,89310; 3580,79910.
Выполните операцию сложения над двоичными числами:
11100112 + 11000102;
100010012 + 11111012.
Выполните операцию вычитания над двоичными числами:
111010102 – 11110112;
1001011012 – 11010012.
Выполните операцию умножения над двоичными числами:
1110102 · 11012;
1111102 · 100112.
Выполните операцию деления над двоичными числами:
10011101012 : 1001012;
11001100012 : 100112.
Раздел 2. Измерение информации
2.1. Основные сведения
Информация – сведения об объектах и явлениях окружающей среды, их параметрах, свойствах и состоянии, которые уменьшают имеющуюся о них степень неопределенности, неполноты знаний.
За единицу измерения количества информации принимается 1 бит.
1 байт = 23 бит = 8 бит.
Более крупными единицами измерения информации являются:
1Кбайт (килобайт) = 210 байт = 1024 байт.
1Мбайт (мегабайт) = 210 Кбайт = 1024 Кбайт.
1Гбайт (гигабайт) = 210 Мбайт = 1024 Мбайт.
1Тбайт (терабайт) = 210 Гбайт = 1024 Гбайт.
1Пбайт (петабайт) = 210 Тбайт = 1024 Тбайт.
Пример 1. Получено сообщение, объём которого равен 45 битам. Определите, чему равен объём сообщения в Кбайтах.
Решение:
.
Пример 2. Сколько файлов размером по 120 Кбайт каждый можно разместить на диске ёмкостью 210 Мбайт?
Решение: 210 Мбайт = 210 · 210 Кбайт.
(файла).
Известно несколько подходов к измерению информации:
алфавитный;
содержательный;
вероятностный.
2.2. Алфавитный подход к измерению информации
Использование алфавитного подхода при измерении информации позволяет определить количество информации, заключенной в тексте. Символы, используемые при записи текста, называются алфавитом. Полное число символов используемого алфавита называется мощностью алфавита. Обозначим мощность алфавита буквой N.
Учитывая, что каждый символ алфавита может появиться в очередной позиции текста в любой момент и несет i бит информации, мощность алфавита можно посчитать по формуле N = 2i.
Приведенная формула является показательным уравнением относительно неизвестной i. Решение такого уравнения имеет вид i = log2N – логарифм от N по основанию 2.
Следовательно, в 2-символьном алфавите каждый символ несет 1 бит информации (log22 = 1), в 4-символьном – 2 бита информации (log24 = 2), в 8-символьном – 3 бита (log28 = 3) и т.д.
Если весь текст состоит из K символов, то для расчета содержащейся в нем информации используется формула I = K · i.
Пример 1. Сообщение записано 32-символьным алфавитом и содержит 30 символов. Какой объём информации оно несёт?
Решение:. i = log2N = log232 = 5 (бит) информации содержит каждый символ данного алфавита. Так как в тексте содержится K = 30 символов, то
I = K · i = 30 · 5 = 150 (бит) информации содержит все сообщение.
Пример 2. Книга, набранная с помощью компьютера, содержит 250 страниц; на каждой странице 40 строк, в каждой строке 50 символов. Каков объем информации в книге в килобайтах?
Решение: Мощность компьютерного алфавита равна 256. Один символ несет 1 байт информации. Таким образом, страница содержит 40 ∙ 50 = 2000 байт информации. Объем информации во всей книге равен: 2000 ∙ 250 = 500000 байт. 500000 / 1024 = 488,28125 Кбайт.
Пример 3. Сообщение, занимающее 4 страницы, содержит 1/2 Кбайта информации. Каждая страница состоит из 256 символов. Какова мощность алфавита, с помощью которого записано сообщение?
Решение: Все сообщение состоит из 4 ∙ 256 = 1024 символов. Один символ несет бит. Тогда мощность алфавита, с помощью которого записано сообщение, равна 24 = 16 символов.