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

UptoLike

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

24
Изучить по лекциям и методической разработке вопросы связан-
ные с лексикой, особенностями представления данных, выражений на
АВТОЛИСПе.
Изучить основные математические функции АВТОЛИСПА.
Изучить функцию DEFUN и основные функции ввода -вывода для
организации диалога с пользователем.
Изучить функции организации переходов по условиям, организации
циклов и функции работы со списками.
2. Контрольные
вопросы
1. Создание пользовательских функций , формат функции DEFUN.
2. Списки, их создание и работа с ними.
3. Элементарные селекторы и конструкторы АВТОЛИСПа.
4. Функции отношения и сравнения в АВТОЛИСПе.
5. Организация переходов по условию в АВТОЛИСПе.
6. Использование функции IF, PROGN для организации переходов по ус-
ловиям.
7. Использование функции COND для организации переходов по
услови-
ям.
8. Организация циклов в АВТОЛИСПе. Функции REPEAT, WHILE.
9. Расширенные средства работы со списками.
10. Функции APPLY, MAPCAR.
11. LAMBDA функция и ее использование при создании пользователь-
ских функций.
3.Задание на выполнение работы
1. Загрузить АВТОКАД и выйти в его графический редактор,
обеспечив при этом работу АВТОЛИСПУ. Войти в текстовый редактор
АВТОКАДА для
создания или редактирования разрабатываемых
программ.
2. Используя функции переходов по условиям создать функцию
LEN4, которая вычисляет длину списка Х, содержащего 0...4 элемента.
Убедитесь в правильности работы созданной функции.
3. Используя функции переходов по условиям создать функцию
SUM4, производящую суммирование элементов списка А, состоящего из
0...4 действительных чисел. Убедитесь в правильности работы созданной
функции
.
24
       Изучить по лекциям и методической разработке вопросы связан-
ные с лексикой, особенностями представления данных, выражений на
АВТОЛИСПе.

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


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

1. Создание пользовательских функций , формат функции DEFUN.
2. Списки, их создание и работа с ними.
3. Элементарные селекторы и конструкторы АВТОЛИСПа.
4. Функции отношения и сравнения в АВТОЛИСПе.
5. Организация переходов по условию в АВТОЛИСПе.
6. Использование функции IF, PROGN для организации переходов по ус-
ловиям.
7. Использование функции COND для организации переходов по услови-
ям.
8. Организация циклов в АВТОЛИСПе. Функции REPEAT, WHILE.
9. Расширенные средства работы со списками.
10. Функции APPLY, MAPCAR.
11. LAMBDA функция и ее использование при создании пользователь-
ских функций.


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

      1. Загрузить АВТОКАД и выйти в его графический редактор,
обеспечив при этом работу АВТОЛИСПУ. Войти в текстовый редактор
АВТОКАДА для создания или редактирования разрабатываемых
программ.
      2. Используя функции переходов по условиям создать функцию
LEN4, которая вычисляет длину списка Х, содержащего 0...4 элемента.
Убедитесь в правильности работы созданной функции.
      3. Используя функции переходов по условиям создать функцию
SUM4, производящую суммирование элементов списка А, состоящего из
0...4 действительных чисел. Убедитесь в правильности работы созданной
функции.