1. Напишите при помощи предиката “ сократить ” составной запрос к базе данных “ путешествие”, который будет находить только один город, в который можно добраться из Белгорода, а затем будет отыскивать все города, в которые можно отправиться из найденного города на автобусе.
2. Напишите обратимую версию процедуры, вычисляющей площадь прямоугольника. Используйте предикаты var (X) и nonvar (X).
3. Напишите с использованием предиката «repeat» составной запрос, который спрашивает у пользователя имена школьных товарищей и добавляет каждое имя в базу данных в виде факта: школьный_товарищ (Имя).
После того, как пользователь введет слово “ конец”, запрос должен прекратить задавать вопросы и выдать на экран все только что введенные имена.
4. Выберите некоторую форму представления базы данных, в которой содержатся сведения об операциях с кредитными карточками. Каждая запись должна содержать сведения об имени лица, тратящего деньги, о типе операции и о сумме денег. Напишите процедуру, которая будет выдавать значение итоговой суммы всех операций для конкретного лица.
5. Составить отчет о проделанной работе.