- •Для выполнения практических работ по дисциплине «Элементы математической логики» для специальности 09.02.02 Компьютерные сети
- •Пояснительная записка
- •Cодержание
- •Практическое занятие № 1 Круги Эйлера решение задач.
- •Теоретические основы
- •Пример 1
- •Практические задания
- •Вариант 1
- •Вариант 2
- •Контрольные вопросы.
- •Список литературы
- •Вариант № 1
- •Вариант № 2
- •Вариант № 3
- •Вариант № 4
- •Список литературы
- •Практическое занятие № 3 Кортежи и декартово произведение множеств
- •Теоретические основы
- •Практические задания
- •Контрольные вопросы
- •1.Понятие кортежа.
- •2.Понятие множества.
- •3.Понятие декартова произведения. Список литературы
- •Практическое занятие № 4 Решение задач с использованием аппарата теории множеств.
- •Теоретические основы
- •2. Отношения между множествами
- •3. Операции над множествами
- •4. Решение задач
- •Практические задания Вариант 1
- •Вариант 2
- •Контрольные вопросы
- •Список литературы
- •Практическое занятие № 5 Составление отношений и построение графиков
- •Теоретические основы
- •Образцы решения заданий
- •Практические задания
- •Индивидуальное задание
- •Образцы решения заданий
- •Упражнения ( для всех вариантов)
- •Вариант 2
- •Вариант 3
- •Контрольные вопросы
- •Список литературы
- •Практическое занятие № 6 Составление отношений. Проверка выполнимости свойств на множествах.
- •Теоретические основы
- •Практические задания Вариант 1
- •Вариант 2
- •Контрольные вопросы
- •Список литературы
- •Практическое занятие № 7 Составление простых и составных высказываний.
- •Теоретические основы
- •Примеры высказываний:
- •Практические задания
- •Контрольные вопросы
- •Список литературы
- •Практическое занятие № 8 Формализация высказываний.
- •Теоретические основы
- •Решение задач исчисления высказываний
- •Реализация логических операций
- •Реализация таблиц истинности
- •Контрольные вопросы
- •Список литературы
- •Практическое занятие № 9 Определение значения истинности высказываний. Построение составных высказываний.
- •Теоретические основы
- •Логические операции над высказываниями
- •Практические задания
- •Контрольные вопросы
- •Список литературы
- •Практические занятия № 10-11
- •Выявление эквивалентных логических выражений и формул.
- •Теоретические основы
- •Логические операции и таблицы истинности
- •1) Логическое умножение или конъюнкция:
- •2) Логическое сложение или дизъюнкция:
- •3) Логическое отрицание или инверсия:
- •4) Логическое следование или импликация:
- •5) Логическая равнозначность или эквивалентность:
- •Порядок выполнения логических операций в сложном логическом выражении
- •Практические задания к работе № 10
- •Практические задания к работе № 11
- •Пример 3. Постройте таблицу истинности для логического выражения
- •Контрольные вопросы
- •Список литературы
- •Практическое занятие № 12 Составление таблиц истинности для формул.
- •1) Обобщить теоретические знания по теме: «Составление таблиц истинности для формул».
- •Теоретические основы
- •Практическое задание
- •Контрольные вопросы
- •Список литературы
- •Практическое занятие № 13 Решение логических задач
- •Решение заданий егэ по логике
- •1 Вариант
- •2 Вариант
- •Список литературы
- •Практическое занятие № 14 Упрощение формул.
- •Теоретические основы
- •Инверсия (отрицание)
- •Основные законы логики
- •Практические задания
- •Контрольные вопросы
- •1.Основные законы логики
- •2.Порядок выполнения логических операций Список литературы
- •Практическое занятие № 15 Приведение формул к совершенным нормальным формам
- •Теоретические основы
- •Практические задания
- •Контрольные вопросы
- •Список литературы
- •Практическое занятие № 16 Упрощение формул логики до минимальной днф.
- •Теоретические основы
- •Порядок работы с картой Карно
- •Принципы склейки
- •Практические задания
- •Контрольные вопросы
- •1.Карты Карно.
- •2.Минимальная днф.
- •3.Минимальная кнф. Список литературы
- •Практическое занятие № 17 Решение задач при помощи электронных таблиц
- •2) Рассмотреть алгоритмы решений заданий теме «Использование электронных таблиц для решения логических задач».
- •Теоретические основы
- •Практическое задание
- •Список литературы
- •Практическое занятие № 18 Проверка полноты множества функций.
- •1) Обобщить теоретические знания по теме: «Проверка полноты множества функций»
- •Теоретические основы
- •Практические задания
- •Контрольные вопросы
- •Список литературы
- •Практическое занятие № 19 Проверка полноты множества функций.
- •Теоретические основы
- •3. Составим критериальную таблицу для другой полной системы функций из р2: из р2: {0, 1, x1x2, x1Åx2}.
- •Практические задания
- •Контрольные вопросы
- •Список литературы
- •Практическое занятие №20 Выявление связи теоретико-множественных операций с логическими.
- •Теоретические основы
- •Запись математических предложений в виде формул логики предикатов.
- •Построение противоположных утверждений.
- •3. Прямая, обратная и противоположная теоремы.
- •4. Необходимые и достаточные условия.
- •5. Доказательство методом от противного.
- •Практические задания
- •Контрольные вопросы
- •Список литературы
- •Практическое занятие № 21 Кванторные операции
- •Теоретические основы
- •Кванторные операции.
- •2. Формулы логики предикатов.
- •Значение формулы логики предикатов.
- •4. Равносильные формулы логики предикатов.
- •Практические задания
- •Контрольные вопросы
- •Список литературы
- •Практическое занятие № 22 Составление алгоритмов. Различные подходы к формализации понятия алгоритма.
- •Теоретические основы
- •Этапы решения задачи на эвм
- •Задача о перестановке букв. Программирование цикла на Паскале
- •Что такое отладка и тестирование программы
- •Практические задания
- •Контрольные вопросы
- •Список литературы
- •Практическое занятие № 23 Массовая и индивидуальная задача
- •Теоретические основы
- •Алгоритмы
- •Практическое задание
- •Контрольные вопросы
- •Список литературы
- •Практическое занятие № 24 Конструирование машин Тьюринга. Вычислимые по Тьюрингу функции.
- •Теоретические основы
- •П рактические задания
- •Контрольные вопросы
- •Список литературы
Практические задания
1 . Установить логическую структуру следующих предложений и записать их на языке логики высказываний:
Если металл нагревается, он плавится.
Неправда, что философские споры неразрешимы.
Деньги - продукт стихийного развития товарных отношений, а не результат договоренности или какого-либо иного сознательного акта.
2. Записать логической формулой следующие высказывания:
а) если на улице дождь, то нужно взять с собой зонт или остаться дома;
б ) если - прямоугольный и стороны - равны, то
3. Проверить истинность высказывания:
а) , если , .
б) , если , .
в) , если , , .
4. Проверить истинность высказывания:
а) Чтобы завтра пойти на занятия, я должен встать рано. Если я сегодня пойду в кино, то лягу спать поздно. Если я лягу спать поздно, то встану поздно. Следовательно, либо я не пойду в кино, либо не пойду на занятия.
б) Я пойду либо в кино, либо в бассейн. Если я пойду в кино, то получу эстетическое удовольствие. Если я пойду в бассейн, то получу физическое удовольствие. Следовательно, если я получу физическое удовольствие, то не получу эстетического удовольствия.
. На вопрос: «Кто из трех студентов изучал дискретную математику?» получен верный ответ: «Если изучал первый, то изучал и третий, но неверно, что если изучал второй, то изучал и третий». Кто изучал дискретную математику?
6. Определите, кто из четырех студентов сдал экзамен, если известно:
если первый сдал, то и второй сдал;
если второй сдал, то третий сдал или первый не сдал;
если четвертый не сдал, то первый сдал, а третий не сдал;
если четвертый сдал, то и первый сдал.
Контрольные вопросы
1. Какие элементы входят язык логики?
2. Какие способы установления общезначимости формулы логики вы знаете?
Список литературы
1.Аляев Ю.А. Тюрин С.Ф. Дискретная математика и математическая логика. — М.: Финансы и статистика, 2006. — 368 с. |
2.Варпаховский Ф.Л. Элементы теории алгоритмов. - М., Просвещение, 1970. - 25 с. (МГЗПИ) |
3.Гуц А.К. Математическая лоrика и теория алrоритмов. - Омск: Издательство Наследие. Диалог-Сибирь, 2003. - 108 с. |
4.Босс В. Лекции по математике. Т. 6: От Диофанта до Тьюринга. - М.: КомКнига, 2006. - 208 с. |
5.Босс В. Лекции по математике. Т. 10: Перебор и эффективные алгоритмы: Учебное пособие. — М.: Издательство ЛКИ, 2008. - 216 с. |
Практические занятия № 10-11
Тема программы: Формулы алгебры высказываний.
Выявление эквивалентных логических выражений и формул.
Цели работы:
1) Обобщить теоретические знания по теме: «Эквивалентно-логические выражения и формулы», решить задачи.
2) Рассмотреть алгоритмы решений заданий теме «Эквивалентно-логические выражения и формулы».
3) Формировать умение самоконтроля, рассудительность, терпение, самостоятельность.
Время выполнения: 2 часа.
Теоретические основы
Высказывание - это повествовательное предложение, про которое можно определенно сказать истинно оно или ложно (истина (логическая 1), ложь (логический 0)).
Логические операции - мыслительные действия, результатом которых является изменение содержания или объема понятий, а также образование новых понятий.
Логическое выражение - устное утверждение или запись, в которое, наряду с постоянными величинами, обязательно входят переменные величины (объекты). В зависимости от значений этих переменных величин (объектов) логическое выражение может принимать одно из двух возможных значений: истина (логическая 1) или ложь (логический 0).
Сложное логическое выражение - логическое выражение, состоящее из одного или нескольких простых логических выражений (или сложных логических выражений), соединенных с помощью логических операций.
