Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка_Ч2(программирование).doc
Скачиваний:
51
Добавлен:
01.03.2016
Размер:
1.49 Mб
Скачать

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

В лабораторній роботі слід створити програму, відповідно до вимог варіантів з таблиць 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

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