Контрольная работа: Особенности вычисления определителя матрицы
(SETQ N 0)
(SETQ INPUT_STREAM (OPEN " D:\MATRIX.TXT" :DIRECTION :INPUT))
;РАЗМЕР МАТРИЦЫ
(SETF N (READ INPUT_STREAM))
(SETQ MATR (MAKE-ARRAY (LIST N N) :ELEMENT-TYPE 'FLOAT :INITIAL-ELEMENT 0))
(SETF MATR (READ INPUT_STREAM))
(CLOSE INPUT_STREAM)
(SETQ DETERM (DETERMINANT MATR N))
;РЕЗУЛЬТАТ
(SETQ OUTPUT_STREAM (OPEN " D:\DETERMINANT.TXT" :DIRECTION :OUTPUT))
;ЗАПИСЫВАЕМ ОПРЕДЕЛИТЕЛЬ
(PRINT 'DETERMINANT OUTPUT_STREAM)
(PRINT DETERM OUTPUT_STREAM)
;ЗАКРЫВАЕМ ФАЙЛ
(TERPRI OUTPUT_STREAM)
(CLOSE OUTPUT_STREAM)
5 Пример выполнения программы
Пример 1.
Рисунок 2 – Входные данные
Рисунок 3 – Выходные данные
Пример 2.
Рисунок 4 – Входные данные
Рисунок 5 – Выходные данные
Пример 3.