Экзаменационные вопросы по дисциплине "Функциональное и логическое программирование"





Скачать 31.67 Kb.
НазваниеЭкзаменационные вопросы по дисциплине "Функциональное и логическое программирование"
Дата публикации19.06.2013
Размер31.67 Kb.
ТипЭкзаменационные вопросы
100-bal.ru > Математика > Экзаменационные вопросы
ЭКЗАМЕНАЦИОННЫЕ ВОПРОСЫ

по дисциплине “Функциональное и логическое программирование”

для студентов 3 курса специальности 220400


  1. Классификация языков программирования. Особенности и классификация декларативных языков программирования.

  2. Общая характеристика языка ПРОЛОГ.

  3. Понятие логики высказываний. Правильно построенные формулы (ППФ) в логике высказываний.

  4. Интерпретация формул в логике высказываний . Истинностная таблица формулы. Понятие выполнимой, общезначимой, противоречивой формулы. Свойства формул.

  5. Формулы эквивалентности в логике высказываний.

  6. Конъюнктивная и дизъюнктивная нормальные формы.

  7. Понятие теории предметной области. Аксиомы и следствия аксиом теории. Полнота теории. Пример теории предметной области.

  8. Логическое следование и теорема дедукции. Следствие теоремы дедукции. Понятие теоремы и заключения теоремы.

  9. Ограниченность логики высказываний. Понятие логики предикатов. Определение предиката. Примеры предикатов.

  10. Логические операции квантификации. Универсальное и экзистенциональное высказывания.

  11. Базовые элементы языка предикатов. Примеры атомов, использующих различные базовые элементы языка предикатов.

  12. Производные элементы языка предикатов, их определения и примеры.

  13. Интерпретация формул в логике предикатов.

  14. Предваренная нормальная форма (ПНФ). Правила вынесения кванторов в префиксную часть. Стандартизация связанных переменных.

  15. Порядок приведения формулы к ПНФ. Пример приведения формулы к ПНФ.

  16. Сколемовская нормальная форма. Правило исключения кванторов существования. Функция Сколема. Исключение кванторов общности. Примеры.

  17. Приведение сколемовской нормальной формы к стандартной форме. Теорема о противоречивости предикатной формулы.

  18. Основные подходы и принципы автоматического доказательства теорем.

  19. Метод резолюций как метод опровержения , его основная идея. Метод резолюций для логики высказываний.

  20. Понятие контрарной пары. Правило резолюций. Резольвента. Свойство резольвенты. Резолютивный вывод. Теорема о полноте метода резолюций. Примеры резолютивного вывода.

  21. Метод резолюций для логики предикатов. Понятие подстановки, унификатора. Унифицируемые множества выражений. Примеры подстановок и унификации.

  22. Эквивалентные формы представления дизъюнкта. Содержательная интерпретация дизъюнкта.

  23. Понятие хорновского дизъюнкта. Разновидности хорновских дизъюнктов. Достоинства хорновских дизъюнктов.

  24. Общая характеристика логического программирования.

  25. Процесс выполнения программы на языке ПРОЛОГ (последовательность выполнения резолюций в программе). Рассмотреть на конкретном примере.

  26. Представление фактов и правил на ПРОЛОГЕ.

  27. Управление программой на ПРОЛОГЕ. Цель программы. Внутренние и внешние цели. Простой и составной запрос.

  28. Решение задачи системой ПРОЛОГ. Механизм сопоставления и унификации.

  29. Оператор “=”.

  30. Механизм отката.

  31. Структура программы Турбо-ПРОЛОГА.

  32. Описание доменов и предикатов.

  33. Правила образования имен в Турбо-ПРОЛОГЕ.

  34. Использование внутренних и внешних целей. Интерактивные программы.

  35. Использование правил в запросах.

  36. Переменные Турбо-ПРОЛОГА. Анонимная переменная. Использование анонимных переменных. Лексический диапазон переменных.

  37. Понятие структуры. Функтор. Примеры структур и их использования в программах.

  38. Альтернативные доменные структуры. Пример использования.

  39. Операторы Турбо-ПРОЛОГА. Реализация арифметических операций в Турбо-ПОЛОГЕ.

  40. Организация повторяющихся операций в Турбо-ПРОЛОГЕ. Средства управления их выполнением. Встроенные предикаты fail и cut.

  41. Механизм отсечений, его особенности.

  42. Метод отката после неудачи.

  43. Метод отсечения и отката.

  44. Метод повтора, определяемый пользователем.

  45. Понятие правила рекурсии. Простая рекурсия. Условие выхода. Пример программы, использующей рекурсию.

  46. Метод обобщенного правила рекурсии. Пример программы, использующей правило рекурсии.

  47. Реализация отрицания в Турбо-ПРОЛОГЕ.

  48. Список в ПРОЛОГЕ. Структура списка. Графическое представление списка. Описание и применение списка в программе.

  49. Метод разделения списка на голову и хвост. Пример использования метода в программе.

  50. Поиска элемента в списке (принадлежность элемента списку).

  51. Соединение (конкатенация) двух списков.

  52. Процедура добавления элемента в начало списка.

  53. Удаление элемента из списка.

  54. Индексирование списка.

  55. Процедура “Подсписок”.

  56. Деление списков.

  57. Компоновка данных в список. Использование встроенного предиката findall.

Добавить документ в свой блог или на сайт

Похожие:

Экзаменационные вопросы по дисциплине \"Функциональное и логическое программирование\" iconТемы вашего учебного проекта
Инструментальной системой будем называть совокупность программного продукта, обеспечивающего разработку информационно-программного...
Экзаменационные вопросы по дисциплине \"Функциональное и логическое программирование\" iconРабочая программа составлена в соответствии с требованиями фгос впо...
Целью изучения дисциплины является приобретение теоретических знаний и выработка профессиональных навыков в области функционального...
Экзаменационные вопросы по дисциплине \"Функциональное и логическое программирование\" iconЭкзаменационные вопросы по дисциплине «Менеджмент»

Экзаменационные вопросы по дисциплине \"Функциональное и логическое программирование\" iconЭкзаменационные вопросы по бжд для студентов специальности 110203....
Экзаменационные вопросы по бжд для студентов специальности 190603. 65 – «Сервис транспортных и технологических машин и оборудования...
Экзаменационные вопросы по дисциплине \"Функциональное и логическое программирование\" iconЭкзаменационные вопросы по истории и философии науки Курс «История и философия науки»
Программы курса и экзаменационные вопросы по первым двум частям курса представлены ниже
Экзаменационные вопросы по дисциплине \"Функциональное и логическое программирование\" iconЭкзаменационные вопросы по дисциплине «стратегический менеджмент»...
Международное частное право: Рабочая учебная программа и вопросы к экзамену / Авт сост. Максимова Т. А. г. Калининград: мфюа, 2012....
Экзаменационные вопросы по дисциплине \"Функциональное и логическое программирование\" iconЭкзаменационные вопросы по дисциплине «Методология научного творчества» для магистратуры

Экзаменационные вопросы по дисциплине \"Функциональное и логическое программирование\" iconЭкзаменационные вопросы по дисциплине
Сроки подготовки и проведения установлены в соответствии с графиком учебного процесса
Экзаменационные вопросы по дисциплине \"Функциональное и логическое программирование\" iconВопросы к экзамену по дисциплине «Информатика и программирование»
Рабочая программа рекомендована к представлению на нмс юим на заседании кафедры менеджмента, маркетинга и предпринимательства
Экзаменационные вопросы по дисциплине \"Функциональное и логическое программирование\" iconЭкзаменационные вопросы по дисциплине "Маркетинг"
Сроки подготовки и проведения установлены в соответствии с графиком учебного процесса
Экзаменационные вопросы по дисциплине \"Функциональное и логическое программирование\" iconРабочая программа учебной дисциплины «функциональное программирование...
Программа составлена в соответствии с требованиями фгос впо по направлению подготовки 080500 "Бизнес-информатика", профиль подготовки...
Экзаменационные вопросы по дисциплине \"Функциональное и логическое программирование\" iconРабочая программа учебной дисциплины «функциональное программирование...
Программа составлена в соответствии с требованиями фгос впо по направлению подготовки 080500 "Бизнес-информатика", профиль подготовки...
Экзаменационные вопросы по дисциплине \"Функциональное и логическое программирование\" iconЭкзаменационные вопросы по дисциплине: «социальная педагогика» Для специальности
Экзамен по дисциплине «Социальная педагогика» является итоговой формой контроля знаний студентов
Экзаменационные вопросы по дисциплине \"Функциональное и логическое программирование\" iconЭкзаменационные вопросы по дисциплине "Основы маркетинга"
Сроки подготовки и проведения установлены в соответствии с графиком учебного процесса
Экзаменационные вопросы по дисциплине \"Функциональное и логическое программирование\" iconЭкзаменационные вопросы по дисциплине «римское право»
Историческая роль римского гражданского права и его значение в современном праве
Экзаменационные вопросы по дисциплине \"Функциональное и логическое программирование\" iconЭкзаменационные вопросы по дисциплине 63 программа итоговой аттестации студентов
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования


Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
100-bal.ru
Поиск