(defun y (xo xn dx) (cond ((or (and (> xo xn) (> dx 0)) (and (< xo xn) (< dx 0))) '(end tabulation)) (t (princ "xo=") (princ xo) (princ " ") (y (+ xo dx) xn dx) ) ) ) clisp: (y 0.1 1 0.1) xo=0.1 xo=0.2 xo=0.3 xo=0.4 xo=0.5 xo=0.6 xo=0.70000005 xo=0.8000001 xo=0.9000001 (END TABULATION) в кратце: [1]> (+ 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1) 0.8000001 как пофиксить ??? чтоб было 0.8 ровно...