Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Всі ЛР з маткада.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
2.73 Mб
Скачать

Лабораторна робота №14

Тема: Програмування алгоритмів обробки двовимірних

масивів

Завдання 1. До даного завдання скласти алгоритм та написати програму мовою Pascal з виведенням результатів на екран:

Варіанти:

1. Вивести на друк кількість всіх від´ємнх елементів матриці

2. Замінити нулями всі додатні елементи матриці і вивести на друк нову матрицю.

3. Замінити всі нулі матриці числом 34 івивести на друк нову матрицю.

4. Всі додатні елементи матриці збільшити на 10 і вивести на друк дану матрицю і перетворену матрицю.

5. Вивести на друк середнє арифметичне всіх елементів матриці і саму матрицю А.

6. Вивести на друк суму двох матриць і

.

7. В квадратній матриці підрахувати і вивести на друк добуток додатніх елементів, підрахувавши при цьому їх кількість.

8. Вивести на друк різницю двох матриць

.

9. Знайти квадрат найбільшого елементу масиву .

10. В матриці знайти суму елементів, що лежать вище головної діагоналі.

11. В матриці знайти добуток елементів головної діагоналі.

12. В матриці поміняти місцями перший і другий стовпці.

13. В квадратній матриці підрахувати і вивести на друк окремо суму додатніх та від´ємних елементів, підрахувавши при цьому їх кількість.

14. В заданому масиві підрахувати окремо суму кожного стовпця. З отриманих сум сформувати масив Х.

15. Провести перетворення матриці таким чином: додатні елементи замінити на число 0, від´ємні – на число 1, нульові – на число 3.

16. Транспонувати матрицю (зробити рядки стовпцями)

.

17. Вивести на друк у вигляді масиву Х всі невід´ємні елементи матриці

.

18. В матриці знайти найбільший елемент і вивести на друк разом з його індексами.

19. Всі елементи другого стовпця матриці збільшити в два рази і вивести на друк отриману матрицю.

20. Задана матриця . Сформувати нову матрицю Х, кожен елемент якої обчислюється за формулою: , де - найбільший елемент матриці Y.

21. Всі від´ємні елементи матриці замінити на 25 і вивести на друк перетворену матрицю.

22. Провести перетворення матриці таким чином: додатні елементи замінити на число 0, від´ємні – на число 1, нульові – на число 3.

23. В матриці знайти найбільший елемент і замінити його числом 5. Вивести перетворену матрицю.

24. Провести перетворення матриці таким чином: додатні елементи замінити на число 0, від´ємні – на число 1, нульові – на число 3.

25. В заданому масиві підрахувати окремо суму кожного стовпця. З отриманих сум сформувати масив Х.

26. Вивести на друк у вигляді масиву Х всі елементи головної діагоналі матриці

27. Провести перетворення матриці таким чином: елементи другого стовпця замінити на число 10.

28. Всі елементи матриці , які розташовані вище головної діагоналі, збільшити в два рази і вивести на друк отриману матрицю.

29. В квадратній матриці підрахувати і вивести на друк добуток додатніх елементів, підрахувавши при цьому їх кількість.

30. Всі елементи матриці , які розташовані під головною діагоналлю, замінити на нулі і вивести на друк отриману матрицю.

Завдання 2. До даного завдання скласти алгоритм та написати програму мовою Pascal з виведенням результатів на екран:

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]