« Предыдущий вопрос
Основы программирования на Турбо-Прологе: рекурсия.

Рекурсия – это универсальное средство для организации повторяющихся действий в Prolog’е. Рекурсивная

Загрузка
Скачать Получить на телефон
например +79131234567

txt fb2 ePub html

на телефон придет ссылка на файл выбранного формата

Что это

Шпаргалки на телефон — незаменимая вещь при сдаче экзаменов, подготовке к контрольным работам и т.д. Благодаря нашему сервису вы получаете возможность скачать на телефон шпаргалки по логическому программированию. Все шпаргалки представлены в популярных форматах fb2, txt, ePub , html, а также существует версия java шпаргалки в виде удобного приложения для мобильного телефона, которые можно скачать за символическую плату. Достаточно скачать шпаргалки по логическому программированию — и никакой экзамен вам не страшен!

Сообщество

Не нашли что искали?

Если вам нужен индивидуальный подбор или работа на заказа — воспользуйтесь этой формой.

Следующий вопрос »
Основы программирования на Турбо-Прологе: тип данных "строки", работа со строками

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

Основы программирования на Турбо-Прологе: тип данных "список", работа со списками.


Список – это упорядоченный набор объектов, следующих друг за другом, произвольной длины. Список задается перечислением элементов списка через запятую в квадратных скобках. Количество элементов в списке называется его длиной. Список, который не содержит ни одного элемента, называется пустым списком. Он обозначается так [ ]. Описание: <имя спискового домена>=<имя домена элементов списка>*. Звездочка после имени домена указывает на то, что описывается список, состоящий из объектов соответствующего типа. Рекурсивное определение списка: Список является рекурсивным составным объектом, состоящим из двух частей. Структура вида [H|T] является списком, если Н – голова списка – первый элемент списка, а Т - хвост списка – все последующие элементы, являющиеся, в свою очередь списком. Так как список является рекурсивной структурой данных, то для работы со списками используется рекурсия. Основной метод обработки списков заключается в следующем: отделить от списка голову, выполнить с ней какие-либо действия и перейти к работе с хвостом списка, являющимся в свою очередь списком. Далее у хвоста списка отделить голову и так далее до тех пор, пока список не останется пустым. В этом случае обработку списка необходимо прекратить. Следовательно, предикаты для работы со списками должны иметь, по крайней мере, два предложения: для пустого списка и для непустого списка.