Вычисление определителя матриц 2х2, 3х3, 4х4 (МК-152)

Пользование программой
После загрузки нажимаем С/П, вводим порядок матрицы - от 2 до 4. Если ввести некорректное число, программа будет вовзращаться к вводу порядка.
Далее появляется подсказка "a(i,j) -> Пij". Ну, тут понятно, ввод элемента i строки и j столбца производить в ячейку памяти номер ij. Например, а12 -> П12 и т.п. После ввода всех элементов снова нажимаем С/П. Выводится детерминант. Повторно нажав С/П, переходим на начало и можно мучить новую матрицу.

Особенности программы
1. Программа пользует регистры П0, П1, П4 (промежуточные данные, цикл и пр.), П7-ПА (вспомогательные, также элементы 2х2-минора), П11-П94 (элементы матриц и их миноров).
2. Значения элементов матрицы можно вводить, конечно, на любом шаге программы, где она останавливается, а не только на экране с подсказкой.
3. После выполнения программы на матрице 4х4 адреса, куда вы ввели матрицу, теперь не содержат ее (кроме П41-П44). Копия исходной матрицы находится по адресам П61-П64, П71-П74, П81-П84, П91-П94.

Алгоритм программы
До 100 адреса идут надписи, выбор адреса для дальнейшего перехода в зависимости от введенного порядка матрицы, все связанное с вводом начальных данных. Но на адресе 50 - подпрограммка определителя матрички
|П7 П8|
|П9 ПA|
После ввода всех данных идет ветвление:
1. Если вычисляется детерминант 2х2, идем на адрес 150, где идет вычисление этого детерминанта с ссылкой на подпрограмму 50.
2. Если вычисляется детерминант 3х3, идем на адрес 200, с которого запускается подпрограмма 220, где идет вычисление этого детерминанта с помощью трехкратного использования подпрограммы 50 (с помощью миноров).
3. Если вычисляется детерминант 4х4, идем на адрес 300, с которого четырехкратно с разными 3х3 минорами по адресам 11-33 используется подпрограмма 220. Подпрограмма 220, конечно, не забывает каждый раз по 3 раза использовать подпрограмму 50.
Вот какие дружные и любящие ссылаться друг на друга подпрограммы.

Прикрепленный файлРазмер
Матрицы 2х2,3х3,4х41001 байта
Оценка: 2.6 (Голосов 5)

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".
Определители Автор: AtH
Пух Автор: AtH
Ок, попробую Автор: Black_queen152
Значит Автор: AtH