Программирование на языке Автолисп. Куляс О.С. - 18 стр.

UptoLike

Составители: 

18
ЛАБОРАТОРНАЯ РАБОТА N2
СОЗДАНИЕ ФУНКЦИЙ ПОЛЬЗОВАТЕЛЯ НА ЯЗЫКЕ
АВТОЛИСП
1. Подготовка к работе
Изучить по лекциям и методической разработке вопросы связанные
с лексикой, особенностями представления данных и выражений на
АВТОЛИСПе.
Изучить основные математические функции АВТОЛИСПа.
Изучить функцию DEFUN и основные функции ввода -вывода для
организации диалога с пользователем.
2. Контрольные вопросы
1. Типы данных в АВТОЛИСПе.
2. Пользовательская функция DEFUN. Локальные переменные
и аргу-
менты.
3. Интерактивные процедуры и семейство функций GETxxx.
4. Функция GETINT.
5. Функция GETREAL.
6. Функция GETKWORD.
7. Функция INITGET.
8. Вывод информации в интерактивных процедурах.
9. Правила записи S- выражений в АВТОЛИСПе.
10. Арифметические функции и правила записи арифметических выра-
жений.
3. Задание на выполнение работы
1. Загрузить АВТОКАД и выйти в его графический редактор,
обеспечив при этом
работу АВТОЛИСПу.
2. Создать функцию ANGLE производящую перевод вводимых в
градусах углов в радианы по формуле: a*pi/180, где а - угол в градусах,
a>0.
3.Создать функции SINS, COSN, TUN вычисляющие синус, косинус и
тангенс положительных углов, вводимых в градусах.
18



                    ЛАБОРАТОРНАЯ РАБОТА N2

      СОЗДАНИЕ ФУНКЦИЙ ПОЛЬЗОВАТЕЛЯ НА ЯЗЫКЕ
                     АВТОЛИСП

     1. Подготовка к работе

    Изучить по лекциям и методической разработке вопросы связанные
с лексикой, особенностями представления данных и выражений на
АВТОЛИСПе.
    Изучить основные математические функции АВТОЛИСПа.
    Изучить функцию DEFUN и основные функции ввода -вывода для
организации диалога с пользователем.


     2. Контрольные вопросы

1. Типы данных в АВТОЛИСПе.
2. Пользовательская функция DEFUN. Локальные переменные и аргу-
   менты.
3. Интерактивные процедуры и семейство функций GETxxx.
4. Функция GETINT.
5. Функция GETREAL.
6. Функция GETKWORD.
7. Функция INITGET.
8. Вывод информации в интерактивных процедурах.
9. Правила записи S- выражений в АВТОЛИСПе.
10. Арифметические функции и правила записи арифметических выра-
жений.


     3. Задание на выполнение работы

     1. Загрузить АВТОКАД и выйти в его графический редактор,
обеспечив при этом работу АВТОЛИСПу.
     2. Создать функцию ANGLE производящую перевод вводимых в
градусах углов в радианы по формуле: a*pi/180, где а - угол в градусах,
a>0.
     3.Создать функции SINS, COSN, TUN вычисляющие синус, косинус и
тангенс положительных углов, вводимых в градусах.