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

UptoLike

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

4
имя переменной значение
a 12
b 5
c - 8
d 6,5
e - 4,25
f " C3"
g nil
h " -15 * 10^2 "
l 11,25 * 10^5
m " ups "
n nil
e1 (car)
f4 a * b - c
gh e/25,3
4. Определить тип созданных переменных с помощью функций
АВТОЛИСПа ATOM, BOUNDP, LISTP, TYPE .
5. Проверить выполнение математических функций АВТОЛИСПа
для выражения состоящего из аргументов a, b, c, d.
6. Создать списки S, G1 и QL из следующих элементов:
S G1 QL
+ 2,9 * 10е3
(- 54)
0, 255
"key"
( )
(ab k (d m))
(12 ("dog" "cat") NN)
(y1)
12,5
(- 9*5)
"a - b"
(- 4 0.28 0.6)
"12/ 3"
-45
"mouse"
(25 -8 *5)
"IBM"
6.28
"pi"
( )
55
(e F (xy) mn)
7. Последовательно извлечь из созданных списков S, G1 и QL
- первые элементы
- вторые элементы
- третьи элементы
4

         имя переменной                         значение
                 a                                   12
                 b                                    5
                 c                                   -8
                 d                                  6,5
                 e                                - 4,25
                 f                                 " C3"
                 g                                   nil
                 h                            " -15 * 10^2 "
                 l                            11,25 * 10^5
                m                                 " ups "
                 n                                   nil
                e1                                 (car)
                f4                               a*b-c
                gh                                e/25,3

    4. Определить тип созданных переменных с помощью функций
АВТОЛИСПа ATOM, BOUNDP, LISTP, TYPE .
    5. Проверить выполнение математических функций АВТОЛИСПа
для выражения состоящего из аргументов a, b, c, d.
    6. Создать списки S, G1 и QL из следующих элементов:
         S                         G1                           QL


    + 2,9 * 10е3                  (y1)                    (25 -8 *5)
       (- 54)                     12,5                         "IBM"
       0, 255                    (- 9*5)                       6.28
        "key"                    "a - b"                        "pi"
         ()                  (- 4 0.28 0.6)                     ()
    (ab k (d m))                 "12/ 3"                        55
(12 ("dog" "cat") NN)              -45                  (e F (xy) mn)
                                 "mouse"


    7. Последовательно извлечь из созданных списков S, G1 и QL
             - первые элементы
             - вторые элементы
             - третьи элементы