Расчет определителя матрицы - Turbo Pascal

Узнай цену своей работы

Формулировка задачи:

Помогите пожалуйста создать файл-программу для паскаля ( расчет определителя матрицы 3 на 3 введенной из файла) Заочно благодарен!!!

Решение задачи: «Расчет определителя матрицы»

textual
Листинг программы
  1. Type  d3x3 = Array[1..3,1..3] of Real;
  2. ...
  3. Function M3x3(m3 : d3x3) : Real;
  4. Begin
  5.   M3x3:=m3[1,1]*(m3[2,2]*m3[3,3]-m3[3,2]*m3[2,3])
  6.        -m3[1,2]*(m3[2,1]*m3[3,3]-m3[3,1]*m3[2,3])
  7.        +m3[1,3]*(m3[2,1]*m3[3,2]-m3[3,1]*m3[2,2]);
  8. End;
  9. ...

Объяснение кода листинга программы

  1. Создается тип данных d3x3, который представляет собой массив из трех строк и трех столбцов с плавающей точкой.
  2. Определяется функция M3x3, которая принимает аргумент m3 типа d3x3 и возвращает значение типа Real.
  3. Внутри функции вычисляется значение M3x3. Это делается путем умножения элемента m3[1,1] на произведение элементов m3[2,2], m3[3,3], и вычитания произведения элементов m3[1,2], m3[2,1], m3[3,3], и m3[3,2], а затем прибавления произведения элементов m3[1,3], m3[2,1], m3[3,2], и m3[2,2].
  4. Функция заканчивается без дополнительных действий.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 4.2 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы