Обработка двумерных массивов - Обработка матриц. Дана вещественная квадратная матрица А порядка N. Составить матрицу В, в которую записать все элементы матрицы А, расположенные в прямоугольном фрагменте между минимальным и максимальным элементами.
Описание
Цель работы: Разработать программу для обработки двумерного массива вещественных чисел по вариантам.
/ задача из РК программа в Pascal Lazarus.
В архиве также файл с объяснениями работы программы. Тэги: Программа на Lazarus, PascalObject, Pascal, Delphi, Turbo Delphi, Pascal ABC / Анимация, ЛР, РК, ДЗ, 2023
Условия для программы, под которые она выполнена:
Дана вещественная квадратная матрица А порядка N. Составить матрицу В, в которую записать все элементы матрицы А, расположенные в прямоугольном фрагменте между минимальным и максимальным элементами.
Скриншот из методы по лабе

Программа в сделанном виде (которую покупаете):
При нажатии на первую кнопку создается матрица с указанным порядком N, вы ее вручную заполняете, далее при нажатии на вторую кнопку создается вторая матрица-результат













Показать/скрыть дополнительное описание
Лабораторная работа 4. Вариант 11. ЛР Обработка двумерных массивов - Обработка матриц Цель работы: Разработать программу для обработки двумерного массива вещественных чисел по вариантам. / задача из РК программа в Pascal Lazarus. В архиве также файл с объяснениями работы программы. Тэги: Программа на Lazarus, PascalObject, Pascal, Delphi, Turbo Delphi, Pascal ABC / Анимация, ЛР, РК, ДЗ, 2023 Условия для программы, под которые она выполнена: Дана вещественная квадратная матрица А порядка N. Составить матрицу В, в которую записать все элементы матрицы А, расположенные в прямоугольном фрагменте между минимальным и максимальным элементами. Скриншот из методы по лабе Программа в сделанном виде (которую покупаете): При нажатии на первую кнопку создается матрица с указанным порядком N, вы ее вручную заполняете, далее при нажатии на вторую кнопку создается вторая матрица-результат 1.Компоненты формы: •Button1 и Button2: кнопки для выполнения операций.
•Edit1: поле ввода для указания порядка матрицы. •Label1, Label2, Label3, Label4: метки для отображения информации. •StringGrid1 и StringGrid2: компоненты сетки (таблицы), где отображаются матрицы. 2.Процедуры обработки событий: •Button1Click: обработчик события нажатия на кнопку 1 (выполнение операции над матрицами). •Button2Click: обработчик события нажатия на кнопку 2 (заполнение матрицы). 3.Button2Click: •Получает порядок матрицы из Edit1. •Устанавливает количество строк и столбцов в StringGrid1. •Заполняет подписи строк и столбцов. •Заполняет ячейки матрицы пустыми значениями. 4.Button1Click: •Получает порядок матрицы из количества строк в StringGrid1.
•Создает и заполняет двумерный массив Matrix значениями из StringGrid1. •Находит индексы минимального и максимального элементов матрицы. •Определяет границы фрагмента матрицы с минимальным и максимальным элементами. •Создает и заполняет новый массив RezultMatrix фрагментом исходной матрицы. •Устанавливает количество строк и столбцов в StringGrid2 равным размерам RezultMatrix. •Заполняет подписи строк и столбцов в StringGrid2. •Заполняет ячейки StringGrid2 значениями из RezultMatrix..
Характеристики лабораторной работы
Преподаватели
Список файлов
