Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторные.doc
Скачиваний:
1
Добавлен:
13.07.2019
Размер:
130.05 Кб
Скачать
  1. Описать рекурсивно домен для представления системы вложенных окон. Каждое окно характеризуется номером, именем, текстом и списком вложенных окон.

  1. Даны факты для предиката reys(From, To), описывающего существующие рейсы самолетов с указанием пунктов отправления и прибытия. Написать программу для предиката avia2(From, To), который должен быть истинным, только если из города From можно долететь до города To с двумя пересадками, и нельзя с меньшим числом.

  1. Написать программу для предиката, который по входному списку из неповторяющихся целых чисел последовательно строит списки для всех возможных перестановок элементов исходного списка.

  1. Из математического анализа известно, что функция sin x представляется в виде ряда Тейлора sin x = x- (x^3)/3!+(x^5)/5!-(x^7)/7!+(x^9)/9!-(x^11)/11!+… Напишите рекурсивную программу для предиката sinus(X, Res), который выдает приближенное значение синуса путем суммирования первых членов ряда до тех пор, пока слагаемые превышают 0,0001. В программе, если нужно, использовать отсечение “!”.