Цель работы: Изучить библиотеку графических функций Allegro CL Lite 3.0.1.
Задание:
1. Выбрать индивидуальный вариант из таблицы 1 согласно номеру в журнале студента.
2. Согласно варианту на языке Lisp построить график функции, в заданном диапазоне.
3. Протестировать программу.
Теоретические сведения
Графическое приложение на ЛИСПе. В среде программирования Allegro CL Lite 3.0.1 создание графического окна как приложения Windows-платформы инициируется открытием потока с помощью функции open-stream, которая имеет следующие обязательные параметры:
- тип создаваемого окна (bitmap-window - графическое окно);
- позиции отображение (*screen* - рабочий стол, *lisp-main-window* - главное окно среды Allegro CL).
Ключевыми параметрами функции open-stream являются:
- направление потока (:input - однонаправленный ввод, :output – однонаправленный вывод, :io - двунаправленный ввод/вывод);
- строка заголовка окна (:title "Лабиринт");
- положение окна и размер (:window-exterior - значение параметра имеет сложную структуру, заполняемую функцией make-box).
Таблица 1 - Варианты заданий.
вариант 15