Page 96 - 4450
P. 96
ЛАБОРАТОРНА РОБОТА 16
РОБОТА З ДВОВИМІРНИМИ МАСИВАМИ
Мета роботи – навчитись працювати з двовимірними
масивами.
Завдання і порядок виконання
1. Ознайомитися з наведеними прикладами.
2. Скласти схему алгоритму рішення задачі відповідно
до варіанта завдання, отриманого у викладача.
3. Розробити програму, отримати розв’язок задачі
4. Виконати задачі для самостійної роботи.
Розглянемо приклад застосування подвійного циклу для
роботи з двовимірним масивом.
Прикладом двовимірного масиву може бути матриця.
Елементи матриці a ij впорядковуються за допомогою двох
індексів – номера рядка i та номера стовпця j, на перетині
яких стоїть елемент. Типовими є задачі знаходження суми
елементів масиву, які задовольняють певні критерії,
знаходження найменшого чи найбільшого елементів масиву.
Приклад. Створити двомірний масив розміром т *n,
знайти суму його додатних елементів, та знайти найбільший
елемент масиву.
Для введення елементів матриці використовуємо
подвійний цикл. Параметр зовнішнього циклу – номер рядка
і, що змінюється від 1 до m, параметр вкладеного циклу –
номер стовпця j, що змінюється від 1 до n.
Для обчислення суми S додатних елементів матриці
спочатку надаємо змінній S значення 0 (S=0). Потім в
подвійному циклі елементи матриці перевіряємо на
виконання умови a ij>0 і в разі так, накопичуємо суму S=S+a ij.
Для знаходження найбільшого елемента спочатку
зробимо припущення що Мах=a 11, а потім в подвійному циклі
порівнюємо Мах з наступними елементами і якщо виявиться
більший, то його оголосимо максимальним, після чого
продовжимо порівнювання. При виході з циклу Мах буде
94