- •Вопрос 1 : Понятие информации и информатики. Количественная мера информации.
- •Вопрос 2: Оператор выбора в Паскале.
- •Вопрос 3: Виды адресации: прямая, косвенная, непосредственная.
- •Вопрос 4: модули в Паскале. Определения, назначения и использование.
- •I) Модули, формируемые пользователем.
- •II. Interface
- •IV. Раздел инициализации.
- •II) Стандартные модули.
- •Вопрос 5: Определение алгоритма. Свойства алгоритма.
- •Вопрос 6: Массивы. Одномерные массивы.
- •Вопрос 7: Простые и сложные высказывания. Логические операции над высказываниями.
- •Вопрос 8: Условный оператор.
- •Вопрос 10: Рекурсия в Паскале.
- •Вопрос 12: Основные типы алгоритмов и их графическое изображение.
- •Вопрос 14: Глобальные вычислительные сети. Назначение, структура, технические средства.
- •Вопрос 15: Тип данных.
- •Вопрос 17: Общая структура программы языка Паскаль.
- •Пример: ввести 2 числа, вывести большее.
- •Вопрос 22: Простые и сложные высказывания. Логические операции над высказываниями.
- •Вопрос 28: Двоичная система исчисления. Правила арифметических вычислений в ней.
- •Вопрос 29: Множества в Паскале. Значение типа множество.
- •Вопрос 31: Динамические переменные в Паскале. Динамические переменные и указатели.
- •Вопрос 34. Шинная организация эвм.
- •Обмен с прямым доступом в память.
- •Вопрос 35: Порядковые типы данных. Перечисляемый тип данных.
- •Вопрос 36. Функции и структура операционной системы.
- •Вопрос 38: Рекурсия в Паскале.
- •Вопрос 39: Представление чисел с плавающей точкой и операции с ними.
- •Вопрос 41: Равносильности логики высказываний и преобразование логических выражений.
Вопрос 41: Равносильности логики высказываний и преобразование логических выражений.
У двух различных функций может быть одинаковая таблица истинности.
Две различные формулы этих функций, представляющие одну булеву функция, т.е. имеющие одинаковые таблицы истинности, называют равносильными.
Используя это понятие, можно установить связь между логическими операциями.
x→y
______
Любую формулу можно выразить через or,not,and.
Наиболее часто используются следующие равносильности: законы Моргана:
_____ _ _
(a v b) (a ^ b)
_____ _ _
(a ^ b) (a v b)
2. Закон снятия двойного отрицания
=
a=a
3. Коммутативные законы
(a^b)(b^a)
(avb)(bva)
4. Ассоциативные законы
((a^b)^c))(a^(b^c)
((a v b)v b) (a v (b v c))
5. Дистрибутивные законы:
(av(b^c))((avb)^(avc))
(a^(b v c)) ((a^b) v (a^c))
6. x v x x
x^xx
Так же полезны следующие равносильности:
_
a v a 1
_
a ^ a
a v 1 1
a v a
a ^
a^ 1a
Любую булеву формулу можно привести к равносильной ей следующего стандартного вида: дизъюнкция элементов каждый из которых представляет собой конъюнкцию различных переменных со знаком отрицания или без него. Каждая переменная ни в какой конъюнкции не встречается со своим отрицанием, все конъюнктивные элементы различны между собой, такая стандартная форма называется дизъюнктивной нормальной формой, так же существует конъюнктивная нормальная форма.
Если некоторая произвольная функция задана своей таблицей истинности, то можно подобрать формулу логики высказываний соответствующую этой таблице истинности, причем формула будет находиться в дизъюнктивной нормальной форме.
Выделяем все наборы переменных для которых функция принимает значение 1.
Каждому из этих наборов ставим соответствие конъюнкцию при этом если переменная равна 0 то в конъюнкцию она входит отрицанием.
Полученную конъюнкцию объединяются в общую формулу при помощи дизъюнкций.