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

Завдання для самостійної роботи

В лабораторній роботі слід створити програму, відповідно до вимог варіантів з таблиць 9.2, 9.3, 9.4 и 9.5.. Номер варіанту вибирається відповідно до останньої цифри номеру залікової книжки.

Інтерфейс програми має забезпечити тестування ваших завдань для довільних вхідних даних.

Таблиця 9.2 Задачі тотальної обробки матриць

Варіант

Завдання

0

Знайти найбільше і найменше число та його координати в матриці випадкових чисел.

1

Підрахувати кількість нулів і одиниць в матриці, що складається з випадкових двійкових чисел.

2

Знайти найбільше і найменше з парних чисел та їх координати в матриці.

3

Знайти в матриці координати усіх елементів, що дорівнюють заданому числу.

4

Підрахувати суми для парних і непарних чисел в матриці.

5

Порівняти попарно елементи двох матриць та створити третю, елементи якої дорівнюють більшому числу з кожної пари.

6

Створити матрицю, в якій нулі розташовані в клітинах з парною сумою індексів. Решту клітини заповнити одиницями.

7

З матриці, що заповнена числами, створити нову матрицю, елементи якої дорівнюють сумі цифр чисел у вихідній матриці.

8

Створити матрицю, значення елементів якої дорівнюють сумі індексів цих елементів.

9

Підрахувати, скільки разів зустрічається задане число в матриці.

Таблиця 9.3 Задачі на вибіркову обробку матриць

Варіант

Завдання

0

Створити масив, елементи якого дорівнюють кількості цифр чисел, розташованих по кромці матриці.

1

Створити масив, елементи якого дорівнюють максимальним елементам в непарних стовпцях матриці.

2

Створити масив, елементи якого дорівнюють мінімальним елементам в парних рядках матриці.

3

Створити масив, елементи якого дорівнюють сумі цифр чисел, розташованих по кромці випадково заповненої матриці.

4

Створити масив, елементи якого дорівнюють сумам пар чисел, розташованих на головній і допоміжної діагоналі матриці.

5

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

6

Створити масив, елементи якого дорівнюють сумі елементів в непарних стовпцях матриці.

7

Створити масив, елементи якого дорівнюють сумі елементів у парних рядках матриці.

8

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

9

Створити масив, елементи якого дорівнюють сумам пар чисел, на осях квадратної матриці непарного розміру

Таблиця 9.4 Задачі на перестановку елементів матриці

Варіант

Завдання

0

Поміняти місцями найбільший та найменший елементи матриці.

1

Перевернути квадратну матрицю навколо другої діагоналі

2

Перевернути матрицю навколо горизонтальної осі.

3

Перевернути матрицю навколо вертикальної осі.

4

Поміняти місцями елементи головної і допоміжної діагоналі матриці.

5

Поміняти місцями елементи вертикальної та горизонтальної осі квадратної матриці з непарним розміром.

6

Перевернути задом - наперед елементи головної діагоналі квадратної матриці.

7

Перевернути задом - наперед елементи допоміжної діагоналі квадратної матриці.

8

Перемістити елементи по кромці квадратної матриці так, щоб перший рядок став останнім стовпцем, останній стовпець - нижнім рядком у зворотному порядку, нижній рядок - першим стовпцем і перевернутий перший стовпець - першим рядком.

9

Видалити задані стовпець і рядок матриці

Таблиця 9.5 Задачі на сортування матриці

Варіант

Маршрути сортування кутом

0

Згори – донизу – ліворуч, з кінця головної діагоналі.

З

Зліва – праворуч – догори, від початку головної діагоналі.

2

Зліва – праворуч – догори, з кінця головної діагоналі.

3

Знизу – верх – направо, від початку головної діагоналі.

4

Знизу – верх – праворуч, з кінця головної діагоналі.

5

З правого боку – ліворуч – униз, від початку головної діагоналі.

6

З правого боку – ліворуч – униз, з кінця головної діагоналі.

7

Зліва – праворуч – вниз, від початку допоміжної діагоналі

8

Згори – донизу – праворуч, з кінця допоміжної діагоналі.

9

Зліва – праворуч – униз, з кінця допоміжної діагоналі.