- •Математическая логика и теория алгоритмов
- •Варианты индивидуальных заданий
- •Типовые задачи практического задания
- •Вопросы к экзамену
- •Проблема позиционирования в машине Поста;
- •Рекурсивная реализация алгоритмов
- •Ульянов м.В., Шептунов м.В. Математическая логика и теория алгоритмов, часть 2: Теория алгоритмов.– м.: мгапи, 2003.– 80 с.
- •Цыганов а.В. Введение в теорию алгоритмов (части 1, 2).– сПбГу, 2008
- •Афанасьева т. В. Алгоритмы и программы : учебное пособие / т. В. Афанасьева, ю. Е. Кувайскова, в. А. Фасхутдинова. – Ульяновск : УлГту, 2011. – 227 с. Isbn 978-5-9795-0857-3
Типовые задачи практического задания
Составить алгоритм для нахождения НОД двух натуральных чисел.
Является ли алгоритмически разрешимой следующая задача: Вычислить п- ое совершенное число
Выполнить формальную постановку задачи. Определить мощность, потребляемую в приведенной ниже электрической цепи (Примечание: любое из сопротивлений может быть равным нулю).
Выполнить формальную постановку задачи. Определить мощность, потребляемую в приведенной ниже электрической цепи (Примечание: проводимость любой из ветвей может быть равна бесконечности).
15. Составить формальную и алгоритмическую модели решения задачи. В книжном магазине вы желаете купить три книги. У вас имеется небольшая сумма наличных денег и пластиковая карта, на счету которой большая сумма денег. Вам бы не хотелось сегодня пользоваться пластиковой картой, так как Вы в дальнейшем запланировали крупную покупку. Определите способ покупки.
16. Составить формальную и алгоритмическую модели решения задачи. Определите вариант пути от дома до места учебы, в зависимости от времени выхода из дома и времени начала учебных занятий.
17. Составить формальную и алгоритмическую модели решения задачи. В избирательной компании в органы власти участвуют две партии: зеленых и прозрачных. Какая информация будет опубликована в СМИ по итогам голосования?
18. Составить формальную и алгоритмическую модели решения задачи. Для двух чисел Х, Y определить, являются ли они корнями уравнения А*Р4+D*P2+C=0.
19. Составить алгоритм для ответов на вопросы, возникающие на этапе формального решения задачи.
20. Составить алгоритм вычисления корней уравнения X2+B*X+C=0. Оценить сложность алгоритма
21. Составить алгоритм вычисления корней уравнения А*X2+B*X+C=0. Оценить сложность алгоритма
22. Составить алгоритм для нахождения НОД двух натуральных чисел.
23. Является ли алгоритмически разрешимой следующая задача: Вычислить п- ое совершенное число
Вопросы к экзамену
Логика высказываний
Язык логики высказываний.
Эффективная процедура распознавания логического следования между высказываниями.
Исчисление высказываний: аксиоматики, способы задания, правило вывода.
Отношение логического следования и логической эквивалентности на множестве высказываний.
Законы логики высказываний.
Синтаксис и семантика логики высказываний.
Языковые выражения логики высказываний.
Логика предикатов
Прениксные формы.
Язык логики предикатов.
Кванторная алгебра.
Исчисление предикатов : аксиоматики и правила выводов.
Эквивалентные преобразования кванторной логики.
Предикаты.
Приведенные и предваренные формы
Теория алгоритмов
