> 1 <

Автор Сообщение

Julie_Stud

Members


Статус

1 сообщений

Где: Ukraine
Род занятий:
Возраст:

#5344   2011-12-15 21:30 GMT+3 часа(ов)      
Прием программирования - Использование наиболее распространенных примитивов!!!

Задание:

Установить такие значения а = 5, d = 10, x = c, b = f, e = d, f = a, y = b, c = e. Составить S-выражение, которое, используя только переменные х и у формирует список из двух подсписков. Первый подсписок должен в алфавитном порядке содержать первые шесть букв латинского алфавита. Второй подсписок - приведенные числа в порядке увеличения.

Я сделала вот так:

(setq a 5)
(setq d 10)
(setq x ' c)
(setq b ' f)
(setq e ' d)
(setq f ' a)
(setq y ' b)
(setq c ' e)
(setq x (list f y x e c b ))
(setq y (list a d))
(princ (list x y))

в ответе выводит в принципе то, что надо: ((a b c d e f) (5 10))
Но мне кажется, что это не S-выражение, и я не могу понять как использовать только x и y. Помогите разобраться!!!!

отредактировал(а) Julie_Stud: 2011-12-16 20:39 GMT+3 часа(ов)
> 1 <


Онлайн :

0 пользователь(ей), 38 гость(ей) :