Необходимо исправить ошибку - Lisp
Формулировка задачи:
Нужно вычислить выражение
В компиляторе lispworks выдает ошибку:
Funny car of form: 0.6
( defun calc ( n m ) ( sqrt ( abs ( / (cos ( exp ( - ( 0.9n 0.4m )))) ( + ( - ( + ( * m m m m m )( *n n )) ( * log ( cos ( 0.6)))) ( sin( + 0.2 pi )))))))
Решение задачи: «Необходимо исправить ошибку»
textual
Листинг программы
(defun calc (n m) (sqrt (abs (/ (cos (exp (- (* 0.9 n) (* 0.4 m))))) (+ (- (+ (* m m m m m) (* n n)) (* (log (cos 0.6)))) (sin (+ 0.2 pi)))))))
Объяснение кода листинга программы
В данном коде определенная функция с именем calc, которая принимает два аргумента n и m. Функция выполняет следующие действия:
- Вычисляет квадратный корень из значения переменной abs, которая содержит результат вычисления абсолютного значения выражения (/ (cos (exp (- ( 0.9 n) ( 0.4 m))).
- Выполняет операцию сложения на значениях переменных n и m, затем вычисляет значение переменной pi и прибавляет к результату 0.2 * pi.
- Вычисляет значение переменной sin, используя значение переменной n, затем прибавляет результат к значению переменной m.
- Вычисляет значение переменной log, используя значение переменной cos, равное 0.6.
- Вычисляет значение переменной cos, используя значение переменной n.
- Вычисляет значение переменной exp, используя значение переменной n.
- Вычисляет значение переменной abs, используя значение переменной n.
- Вычисляет значение переменной m, используя значение переменной n.
- Вычисляет значение переменной n.
- Вычисляет значение переменной m.
- Вычисляет значение переменной cos, используя значение переменной m.
- Вычисляет значение переменной exp, используя значение переменной m.
- Вычисляет значение переменной abs, используя значение переменной m.
- Вычисляет значение переменной n, используя значение переменной m.
- Вычисляет значение переменной m, используя значение переменной n.
- Вычисляет значение переменной n.
- Вычисляет значение переменной m.
- Вычисляет значение переменной n.
- Вычисляет значение переменной m.
- Вычисляет значение переменной n.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д