![](/user_photo/2706_HbeT2.jpg)
10_-_matritsy
.pdf![](/html/2706/1004/html_p6KOxl4IB8.Grif/htmlconvd-097kH61x1.jpg)
ПРАКТИЧЕСКОЕ ЗАДАНИЕ
Тема: Матрицы
Задание 1. Задана матрица действительных чисел A(m x n). Найти массив B(m), элементы которого равняются суммам элементов строк матрицы А.
Решение
Создадим экранную форму:
![](/html/2706/1004/html_p6KOxl4IB8.Grif/htmlconvd-097kH62x1.jpg)
Процедура для нажатия кнопки
Результат работы:
![](/html/2706/1004/html_p6KOxl4IB8.Grif/htmlconvd-097kH63x1.jpg)
Задание 2. Задана квадратная матрица А(n x n). Найти сумму отрицательных элементов
1)Выше главной диагонали
2)На главной диагонали
3)Ниже главной диагонали
4)Для двух из вариантов 1-3
5)Для всех вариантов 1-3
Решение
Создадим форму с одним элементом типа ListBox
Установим свойства элемента ListBox1 для возможности выбора нескольких элементов:
![](/html/2706/1004/html_p6KOxl4IB8.Grif/htmlconvd-097kH64x1.jpg)
Создадим две процедуры для активизации формы и для нажатия кнопки:
Результат работы:
![](/html/2706/1004/html_p6KOxl4IB8.Grif/htmlconvd-097kH65x1.jpg)
Задание 3. Задана матрица n х n целых чисел. В строках с четным элементом на главной диагонали найти элементы, ближайшие по значению к среднему арифметическому значений элементов всей матрицы
Решение
Создадим экранную форму:
![](/html/2706/1004/html_p6KOxl4IB8.Grif/htmlconvd-097kH66x1.jpg)
Процедура для кнопки:
Результат работы:
![](/html/2706/1004/html_p6KOxl4IB8.Grif/htmlconvd-097kH67x1.jpg)
Задание 4. Задана матрица n х n. Определить, есть ли в ней строки, которые совпадают со столбцами.
Решение
Создадим экранную форму:
![](/html/2706/1004/html_p6KOxl4IB8.Grif/htmlconvd-097kH68x1.jpg)
Процедура для кнопки:
Результат работы:
![](/html/2706/1004/html_p6KOxl4IB8.Grif/htmlconvd-097kH69x1.jpg)
Задание 5. Задана матрица m х n. Столбцы, начинающиеся с положительных элементов, записать в обратном порядке.
Решение
Создадим экранную форму:
![](/html/2706/1004/html_p6KOxl4IB8.Grif/htmlconvd-097kH610x1.jpg)