Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > LISP > лабораторная работа.


Автор: zig8953 1.4.2016, 15:33
Доброе время суток. Нужна помощь в решении лабораторной работы. 
--------------------------------------------------------------------------------------
1. Определите функцию (f a b c), которая вычисляет список корней квадрат-
ного уравнения a*x^2+b*x+c=0 (если корней нет, то список пустой). 

2. Напишите функцию, аналогичную встроенной функции замены subst в спи-
ске s выражения x на y, но производящую взаимную замену x на y, т.е. x->y,
y->x. 

3. Определите функцию (f s), результатом которой является список, полу-
чающийся после удаления на всех уровнях всех положительных элементов
списка чисел s. 

4. Напишите функцию, которая из данного одноуровнего списка строит спи-
сок списков его элементов, например, (a b) -> ((a) (b)).  
---------------------------------------------------------------------------------------
ЗАРАНИЕЕ БОЛЬШОЕ СПАСИБО !

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)