
- •Л.А. Внукова, о.А. Дерябина, н.Н. Егорова, е.В. Селезнева основы информатики
- •Оглавление
- •Введение
- •Раздел 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
Инверсия (логическое отрицание)
Присоединение частицы НЕ к высказыванию называется операцией логического отрицания или инверсией.
Обозначение
отрицания логического высказывания А:
или
.
Истинность
высказывания F=для логического высказыванияА
задается следующей таблицей:
-
А
F=
0
1
1
0
Операция логического следования (импликация)
Логическое следование (импликация) образуется соединением двух высказываний в одно с помощью оборота речи «если…, то…».
Логическая
операция импликация «если А,
то В»
обозначается
.
Составное высказывание, образованное с помощью операции логического следования (импликации), ложно тогда и только тогда, когда из истинной предпосылки (первое высказывание) следует ложное высказывание.
Таблица
истинности составного высказывания
F=имеет вид
-
А
В
F= A
B
0
0
1
0
1
1
1
0
0
1
1
1
Операция логического равенства (эквивалентность)
Логическое равенство (эквивалентность) образуется соединением двух высказываний в одно с помощью оборота речи «… тогда и только тогда, когда…».
Логическая
операция эквивалентность « А
тогда и только тогда, когда В»
обозначается
.
Составное высказывание, образованное с помощью операции логического равенства (эквивалентность), ложно тогда и только тогда, когда оба высказывания одновременно либо ложны, либо истинны.
Таблица
истинности составного высказывания
F=имеет вид
-
А
В
F= A
B
0
0
1
0
1
0
1
0
0
1
1
1
Операция «исключающая или» или «сложение по mod 2»
Логическая
операция «исключающая
или»
обозначается
.
Составное высказывание, образованное с помощью операции «исключающее или» истинно тогда и только тогда, когда одно из высказываний истинно.
Таблица
истинности составного высказывания
F=имеет вид
-
А
В
A
B
0
0
0
0
1
1
1
0
1
1
1
0
Теперь на основе полученных логических выражений можно построить из базовых логических элементов схему сложения одноразрядных двоичных чисел.
Пример
1. Постройте
таблицу истинности логической функции
F=.
-
А
В
С
F
1
1
1
1
0
0
1
1
0
1
1
1
1
0
1
1
0
0
1
0
0
1
1
1
0
1
1
1
0
0
0
1
0
1
1
1
0
0
1
0
0
0
0
0
0
0
1
0
Пример 2. Постройте таблицу истинности логической функции
F=.
-
А
В
С
A&C
B&C
F
1
1
1
1
0
1
1
1
1
0
0
1
0
1
1
0
1
1
0
0
0
1
0
0
0
1
0
1
0
1
1
0
1
1
1
0
1
0
0
1
0
1
0
0
1
0
1
0
1
0
0
0
0
1
0
1
Пример 3. Постройте таблицу истинности логической функции
F=.
-
А
В
С
F
1
1
1
1
0
0
0
0
1
1
0
1
0
0
0
0
1
0
1
1
0
1
0
0
1
0
0
1
0
1
0
0
0
1
1
1
1
0
0
0
0
1
0
1
1
0
0
0
0
0
1
1
1
1
1
1
0
0
0
0
1
1
1
1
Пример 4. Постройте таблицу истинности логической функции
F=.
А |
В |
С |
|
|
|
F |
1 |
1 |
1 |
1 |
0 |
1 |
0 |
1 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
1 |
1 |
1 |
0 |
1 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |