Давайте на Лиспе писать.
для затравки функция по решению квадратного уравнения.
(defun qudrat(a b c) (setq D (- (* b b) (* a c 4))) (cond ((< D 0) nil) ((= D 0) (print (/ ( - b) (* 2 a)))) ( T (print (list (/ (- (* b -1) (sqrt D)) (* 2 a)) (/ (+ (* b -1) (sqrt D)) (* 2 a)))))))
Вызывать можно например напрямую (qudrat 1 -4 2)
или с вводом с клавы (qudrat (read) (read) (read))
Лисп не обязательно устанавливать, всё можно онлайн
https://www.tutorialspoint.com/codingground.htm здесь много языков , достаточно выбрать Лисп.
Отредактировано Рустик (2017-07-30 12:33:21)