Практична робота №6.

Тема роботи: “ Двомірні масиви”

Мета роботи: виробити в студентів навичкирозв’язувати задачі з використанням двомірних масивів.

Основні питання, які розглядаються в практичній роботі: поняття двомірного масиву, отримання кількісних характеристик двомірного масиву, перетворення масиву.

Хід роботи:

  1. Вивчити теоретичний матеріал.
  2. Виконати індивідуальне завдання.
  3. Скласти звіт, в якому відповісти на теоретичні питання, описати алгоритм,  програму, навести контрольний приклад виконання програми.

Контрольні звапитання:

  1. Що називають двовимірнм масивом?
  2. Якою може бути розмірність масиву у мові Pascal?
  3. Як обробляються рядки у двовимірному масиві?
  4. Які властивості мають елементи, що знаходяться на головній діагоналі?
  5. Які властивості елементів, розташованих під побічною діагоналлю?

Індивідуальні завдання: Скласти алгоритм та програму для розв¢язання задачі.

  1. Дано дійсну квадратну матрицю n x n.  Потрібно перетворити матрицю таким чином: поелементно відняти останній рядок із усіх рядків, крім останнього.
  2. Дано квадратну матрицю А розміру nхn цілих чисел.  Одержати b1 ,...  ,bn. , де bi- це найменше із значень елементів, що знаходяться на початку i-того рядка до елемента aii включно.
  3. Дано квадратну матрицю А розміру nхn цілих чисел.  Одержати b1 ,...  ,bn. , де bi- це значення першого додатнього елемента i-го рядка матриці (якщо таких елементів немає, то прийняти bi= -1.
  4. Дано квадратну матрицю А розміру n x n цілих чисел.  Знайти номери стовпчиків, всі елементи яких - нулі.
  5. Дано квадратну матрицю А розміру n x n цілих чисел.  Знайти номери стовпчиків, в яких елементи однакові.
  6. Дано квадратну матрицю А розміру n x n цілих чисел.  Знайти номери стовпчиків, елементи кожного з яких утворять зростаючу послідовність.
  7. У даній квадратній матриці розміру n x n цілих чисел зазначити індекси всіх елементів, що мають найбільше значення.
  8. На площині задано n точок так, що x1j, x2j- координати j-ї точки.  Точки попарно сполучені відрізками.  Знайти довжину найбільшого відрізка.
  9. Дано квадратну матрицю розміру n x n.  Одержати транспоновану матрицю.
  10. У даній матриці дійсних чисел розміру 6х9 поміняти місцями рядок, що містить елемент із найбільшим значенням, із рядком, що містить елемент із найменшим значенням. 
  11. У даній квадратній матриці цілих чисел порядку n зазначити індекси всіх елементів із найбільшим значенням.
  12. Дано дійсну матрицю розміру n x m, всі елементи якої різні.  У кожному рядку вибирається елемент із найменшим значенням, потім серед цих чисел вибирається найбільше.  Зазначити  індекси елемента із знайденим значенням.
  13. Дано дійсну матрицю розміру m x n.  Знайти суму найбільших значень елементів її рядків.
  14. Всі елементи з найбільшим значенням у даній квадратній матриці цілих чисел порядку n замінити нулями.
  15. Дано дійсну матрицю розміру m x n.  Знайти середнє арифметичне найбільшого і найменшого елементів матриці.
  16. Дано дійсну квадратну матрицю n x n.  Потрібно перетворити матрицю таким чином: поелементно відняти останній рядок із усіх рядків, крім останнього.
  17. Дано квадратну матрицю А розміру nхn цілих чисел.  Одержати b1 ,...  ,bn. , де bi- це найменше із значень елементів, що знаходяться на початку i-того рядка до елемента aii включно.
  18. Дано квадратну матрицю А розміру nхn цілих чисел.  Одержати b1 ,...  ,bn. , де bi- це значення першого додатнього елемента i-той рядка матриці (якщо таких елементів немає, то прийняти bi= -1).
  19. Дано квадратну матрицю А розміру n x n цілих чисел.  Знайти номери стовпчиків, всі елементи яких - нулі.
  20. Дано квадратну матрицю А розміру n x n цілих чисел.  Знайти номери стовпчиків, в яких елементи однакові.
  21. Дано квадратну матрицю А розміру n x n цілих чисел.  Знайти номери стовпчиків, елементи кожного з яких утворять зростаючу послідовність.
  22. У даній квадратній матриці розміру n x n цілих чисел зазначити індекси всіх елементів, що мають найбільше значення.
  23. У даній квадратній матриці розміру n x n цілих чисел зазначити індекси всіх елементів, що мають найменше значення.
  24. На площині задано n точок так, що x1j, x2j- координати j-ї точки.  Точки попарно сполучені відрізками.  Знайти довжину найбільшого відрізка.
  25. Дано квадратну матрицю розміру n x n.  Одержати транспоновану матрицю.
  26. У даній матриці дійсних чисел розміру 6х9 поміняти місцями рядок, що містить елемент із найбільшим значенням, із рядком, що містить елемент із найменшим значенням. 
  27. У даній квадратній матриці цілих чисел порядку n зазначити індекси всіх елементів із найбільшим значенням.
  28. Дано дійсну матрицю розміру n x m, всі елементи якої різні.  У кожному рядку вибирається елемент із найменшим значенням, потім серед цих чисел вибирається найбільше.  Зазначити  індекси елемента із знайденим значенням.
  29. На площині задано n точок так, що x1j, x2j- координати j-ї точки.  Точки попарно сполучені відрізками.  Знайти довжину найбільшого відрізка.
  30. Дано дійсну матрицю розміру m x n.  Знайти суму найбільших значень елементів її рядків.