Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > 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)). --------------------------------------------------------------------------------------- ЗАРАНИЕЕ БОЛЬШОЕ СПАСИБО ! |