Информация о книге

978-5-9963-0575-9

Главная  » Тематика определяется » Функциональное и логическое программирование. Учебное пособие

Ездаков А.Л., Функциональное и логическое программирование. Учебное пособие

Бином. Лаборатория знаний, 2017 г., 978-5-9963-0575-9


Описание книги

В пособии рассмотрены основные аспекты функционального и логического программирования на примере использования языков Lisp и Turbo-Prolog. Для студентов, обучающихся по направлениям \"Информатика и вычислительная техника\" и \"Прикладная математика и информатика\". 2-е издание.

Ключевые слова


  Lisp 


Поделиться ссылкой на книгу



Содержание книги

Введение. Развитие парадигм программирования
Глава 1. Функциональное программирование
Реализация функционального языка
программирования
Особенности языка Lisp
Основные отличия языка Lisp
Понятия языка Lisp
Атомы и списки
Внутреннее представление списка
Написание программы на Lisp
Определение функций
Рекурсия и итерации
Функции интерпретации выражения
Макросредства
Функции ввода-вывода
Общие представления для различных диалектов
языка Lisp
Реализация языка в диалекте Common Lisp
Введение
Списки и функциональные выражения
Поле зрения и поле памяти
Прагматические добавления и динамическое
порождение программ
Объекты в Lisp
Выводы по первой главе
Методические рекомендации
Глава 2. Логическое программирование
Идея реализации парадигмы логического
программирования
Понятие формальной системы
Исчисление высказываний как формальная система
Исчисление предикатов первого порядка
Правила вывода логики предикатов
Семантика логики предикатов
Доказательство методом резолюции
Префиксная нормальная форма
Сколемовская нормальная форма
Клаузальная форма (форма предположений)
Резолюция для основных предложений
Унификация и подстановка
Резолюция в общем случае
Система опровержения на основе резолюции
Стратегии управления для методов резолюции
Стратегия полного перебора (поиск в ширину)
Стратегия опорного множества
Стратегия предпочтения одночленам
Стратегия, линейная по входу
Комбинирование стратегий
Извлечение ответа из опровержения на основе
резолюции
Системы продукций
Задачи представления
Стратегии поиска для систем продукций
Глава 3. Реализация принципов логического
программирования с использованием языка
Turbo-Prolog
Структура программы на языке Turbo-Prolog
Раздел Database
Раздел Predicates
Раздел Clauses
Раздел Goal
Комментарии
Стандартные типы данных
Запуск системы
Окна системы
Работа с файлами
Другие возможности оболочки
Настройка оболочки
Приложение 1. Пример преобразования ППФ в
форму предложений
Приложение 2. Краткое руководство по языку
Turbo-Prolog версии 2.0
Приложение 3. Подготовка инструментальных
средств для выполнения лабораторных работ
Приложение 4. Лабораторные работы
Литература


Об авторе

Ездаков А.Л.
Андрей Леонидович Ездаков - доцент кафедры проектирования и конструирования интегральных микросхем Московского государственного института электронной техники (МИЭТ). В 1982 г. окончил факультет прикладной математики Московского института электронного мишиностроения. С 1992 г. на преподавательсткой работе. Автор большого количества научных, методических и популярных работ. Области интересов: разработка интеллектуальных систем, компьютерные игры, писательсткая деятельность в жанре фантастики. С 1995 по 2004 г. деятельности в вузе совмещал с активной журналистской работой в различных ИТ-изданиях.

Последние поступления в рубрике "Тематика определяется"



Лучшие задания на устройство мироздания. 1-4 классы Зеленко С.

В сборник включены занимательные задания, кроссворды, головоломки, загадки, лабиринты, шифровки, решение которых поможет ученикам начальной школы закрепить и расширить знания о растительном и животном мире, о природных явлениях и окружающей среде....

Словарные филворды и головоломки. Игры со словами для детей Зеленко С.

В сборник включены игровые задания в виде филвордов, кроссвордов, кейвордов, лабиринтов, ребусов и шифровок, решение которых поможет ученикам начальных классов закрепить знание словарных слов за курс младшей школы. Задания специально разработаны таким образом, чтобы сделать процесс запоминания сложной учебной информации простым и увлекательным....

Математические судоку и лабиринты. Игровые задания для детей Зеленко С.

Сборник математических судоку и лабиринтов включает занимательные задания, которые помогут ученикам начальных классов выучить и закрепить табличные случаи умножения и деления....

Если Вы задавались вопросами "где найти книгу в интернете?", "где купить книгу?" и "в каком книжном интернет-магазине нужная книга стоит дешевле?", то наш сайт именно для Вас. На сайте книжной поисковой системы Книгопоиск Вы можете узнать наличие книги Ездаков А.Л., Функциональное и логическое программирование. Учебное пособие в интернет-магазинах. Также Вы можете перейти на страницу понравившегося интернет-магазина и купить книгу на сайте магазина. Учтите, что стоимость товара и его наличие в нашей поисковой системе и на сайте интернет-магазина книг может отличаться, в виду задержки обновления информации.