- •«Информатика»
- •Раздел 1. Понятие информации, общая характеристика процессов передачи обработки и накопления информации
- •Понятие об информации, общая характеристика процессов передачи обработки и накопления информации
- •Информатика как научно-учебная дисциплина.
- •Структура информатики
- •Краткая история развития вычислительной техники
- •Кодирование информации.
- •Единицы измерения информации.
- •Кодирование графической информации.
- •Понятие системы счисления. Виды систем счисления
- •Перевод чисел из одной позиционной системы в другую
- •Двоичная арифметика
- •Раздел 2. Программное обеспечение и технологии программирования
- •Булева алгебра
- •Логические выражения
- •Построение таблиц
- •Основные законы логики.
- •Раздел 3. Технические и программные средства реализации информационных процессов
- •Виды программ
- •Операционные системы: Основные принципы и приемы работы
- •2. Операционная система: стандартные программы
- •Программное обеспечение и технологии программирования
- •Архитектура пк
- •Логическое устройство компьютера
- •Основные блоки пк
- •Устройство пк
- •Раздел 4. Алгоритмизация и программирование
- •Основные понятия алгоритмизации.
- •Свойства алгоритма:
- •Виды алгоритмов
- •Классификации языков программирования
- •Раздел 5. Модели решения функциональных и вычислительных задач
- •1. Этапы решения задач
- •2. Виды методов
- •Модели решения функциональных и вычислительных задач: понятия и назначение
- •Раздел 6. Локальные и глобальные сети эвм
- •Каналы передачи данных по компьютерным сетям
- •2. Уровни взаимодействия компьютеров и протоколы передачи данных в сетях.
- •3. Топология сети
- •Раздел 7. Основы защиты информации и сведений, составляющих государственную тайну
- •Общие сведения об информации, составляющей государственную тайну
- •Методы защиты информации
- •Список литературы
Раздел 2. Программное обеспечение и технологии программирования
Лекция 4. Логические основы построения ПК
План:
1. Булева алгебра
2. Логические выражения.
3. Построение таблиц.
4 Основные законы логики
Булева алгебра
Булева алгебра состоит из компонентов:
Логические объекты ( выражения)
Операции над логическими объектами
Аксиомы и теоремы, регламентирующие эти операции
Логические выражения
1. Логические утверждения – это конкретные частные утверждения, заведомо истинные или ложные, иначе говоря, это логические константы.
2. Предикаты – это логические высказывания, значения которых могут меняться в зависимости от входящих в них переменных величин, иначе говоря, это логические переменные
Логическое отрицание или Инверсия, определяется над одним аргументом (простым или сложным логическим выражением) следующим образом: если исходное выражение истинно, то результат его отрицания будет ложным, и наоборот. Операция означает, что к исходному логическому выражению добавляют частицу НЕ или слова НЕВЕРНО, ЧТО.
Логическое сложение или Дизъюнкция, определяет логическое соединение двух логических выражений (высказываний) с помощью союза ИЛИ. Сложное логическое выражение будет истинным тогда и только тогда, когда истинно хотя бы одно из исходных (простых) логических выражений.
Логическое умножение или Конъюнкция, определяет соединение двух логических выражений (высказываний) с помощью союза И. Эта операция ставит в соответствие двум простым логическим выражениям новое - сложное, которое будет истинным тогда и только тогда, когда истинны оба исходных (простых) логических выражения
Логическое следование или Импликация. Эта операция связывает два простых логических выражения, из которых первое является условием, а второе- следствием из этого условия. Выражается словами ЕСЛИ…, ТО… Результатом импликации является ложь тогда и только тогда, когда (А) истинно, а следствие (В) ложно.
Эквивалентность или Равнозначность. Определяет результат сравнения двух простых логических выражений А и В. Результат – новое логическое выражение, которое является истинным тогда и только тогда, когда оба исходных выражения одновременно истинны или ложны
Построение таблиц
Чтобы построить таблицу истинности нужно установить число строк и столбцов такой таблицы, то есть спланировать форму таблицы. При определении числа строк необходимо некоторым образом перебрать все возможные сочетания логических значений 0 и 1 исходных выражений А, В и С, из которых формируется заданное сложное логическое выражение.
Существует закономерность: для любого числа N аргументов сложного логического выражения таблица истинности содержит 2n строк, а также строку заголовка (шапка таблицы). Количество столбцов таблицы истинности для её построения выбирают равным М. Эти столбцы соответствуют значениям исходных выражений А, В, С.
Основные законы логики.
1. Отсутствие степеней и коэффициентов (идемпотентность): А ٨ А= А; А ۷ А= А
2. Двойное отрицание (инволюция): ¬(¬А) = А
3. Закон исключения третьего: А۷¬ А=1(всегда истина)
4. Закон противоречия: А ٨ ¬ А= 0 (всегда ложь)
5. Независимость от перестановки мест (коммутативность):
А۷ В= В ۷ А; А ٨ В = В ٨ А
6. Независимость от порядка выполнения однотипных действий (ассоциативность):
(А۷В) ۷ С = А ۷ (В۷С); (А٨В) ٨ С = А ٨ (В٨С).
7. Дистрибутивность (распределение):
Умножения- (А۷В) ٨ С = (А٨С) ۷ (В٨С) и наоборот: (А٨В) ۷ (В٨С) = В ٨ (А۷С). Сложения- А۷В٨С = (А۷В) ٨ (А۷С).
8. Законы де Моргана:
а) Отрицание одновременной истинности: ¬(А٨В)= ¬А۷¬В
б) Отрицание вариантов: ¬ (А۷В) = ¬А ٨¬В
