едури шукають перша поява obj в list, використовуючи EQVAL? для порівняння (у випадку MEMBER); при MEMQ використовується EQ?; при MEMV - EQV? Якщо obj знайдений, подспісок, що містить obj як перший елемент, видається як результат. Якщо obj не знайдене в list, видається "брехня".
DO
Спеціальне вираз
DO забезпечує найбільш загальну можливість обчислення ітерацій.
Формат
(DO ((var (Init {step}}) ...) (test exp ...) stmt ...)
Параметри var - Будь-який ідентифікатор "ЛИСП-МІКРО";
init - будь-які висловлювання на "ЛИСП-МІКРО".
Обчислюється кожне init; результат використовується як значення відповідного var.
Цей аргумент необов'язковий;
step ... - Будь-які висловлювання "ЛИСП-МІКРО". p> Обчислюється кожне init; результат використовується як значення відповідного var для наступної ітерації. Цей необов'язковий аргумент може бути описаний, тільки якщо описаний init;
test - будь-який вираз "ЛИСП-МІКРО". Це вираз є умовою, за яким ітерація зупиняється;
exp ... - Будь-які висловлювання "ЛИСП-МІКРО". Ці вирази обчислюються перед виходом з циклу;
stmt ... - Будь-які висловлювання "ЛИСП-МІКРО". Ці вирази обчислюються по порядку кожен раз як test повертає "Брехня". br/>
8. Налагодження програми
Для зручності налагодження програма писалася не вся відразу, а поступово, окремими процедурами. Кожна процедура спочатку відладжувалася і перевірялася, а потім розроблялася наступна. Після перевірки кожної процедури окремо відладжувалася вся програма цілком і усувалися останні недоробки і помилки.
9. Інструкція користувачеві і приклад виконання програми
В
Необхідні апаратні засоби
Для роботи даної програми необхідно: - комп'ютер: бажано IBM PC AT або XT; - оперативна пам'ять - не менше 512 Кb; - місця на вінчестері (або будь-якому іншому пристрої пам'яті) - не менше 100 Kb (залежно від розміру бази даних); - дисплей з будь графічною картою; - операційна середу - MS-DOS версії 3.0 і вище. p>
Склад носіїв даних:
Для нормальної роботи програми необхідна наявність наступних файлів:
fun.lsp - Файл запуску (файл містить всю програму);
bd2.lsp - файл бази даних (або будь-який інший файл, що містить базу даних користувача);
Для запуску програми потрібно увійти в Лісп, завантажити файл fun.lsp, набрати start і натиснути клавішу {ENTER}.
Опис роботи з програмою
Після запуску програми Ви потрапляєте в її інтегровану середу. Для роботи з нею потрібно знати, що:
- для вибору потрібного пункту меню/підменю потрібно набрати номер цього пункту;
- для переходу з нижнього...