Завдання №2 на контрольну роботу

Варіант 1

Дана цілочисельна прямокутна матриця. Визначити:

1. Рядки, що не містять жодного нульового елемента (оформити у вигляді функції);

2. Максимальне з чисел, що зустрічаються в заданій матриці більш одного разу (оформити у вигляді процедури).

Варіант 2

Дана цілочисельна прямокутна матриця. Визначити:

1. Стовпці, що не містять жодного нульового елемента (оформити у вигляді функції );

2. Характеристикою рядка целочисленной матриці назвемо суму її додатніх парних елементів. Переставляючи рядки заданої матриці, розташувати їх відповідно до росту характеристик (оформити у вигляді процедури).

Варіант 3

Дана цілочисельна прямокутна матриця. Визначити:

1. Стовпці, що містять хоча б один нульовий елемент (оформити у вигляді функції);

2. Номер рядка, в якому знаходиться сама довга серія однакових елементів (оформити у вигляді процедури).

Варіант 4

Дана цілочисельна прямокутна матриця. Визначити:

1. Добуток елементів у тих рядках, що не містять від’ємних елементів (оформити у вигляді функції);

2. Максимум серед добутків елементів діагоналей матриці (оформити у вигляді процедури).

Варіант 5

Дана цілочисельна прямокутна матриця. Визначити:

1. Добуток елементів у тих стовпцях, що не містять від’ємних елементів (оформити у вигляді функції);

2. Мінімум серед добутків модулів елементів діагоналей матриці (оформити у виді процедури).

Варіант 6

Дана цілочисельна прямокутна матриця. Визначити:

1. Добуток елементів у тих рядках, що містять хоча б один від’ємний елемент (оформити у виді функції);

2. Номера рядків і стовпців усіх сідлових крапок матриці (оформити у вигляді процедури).

Примітка. Матриця А має сідлову точку Аij, якщо Аij є мінімальним елементом у i-му рядку і максимальним у j-му стовпці.

Варіант 7

Дана цілочисельна прямокутна матриця.

1. Замінити в ньому всі елементи, які менше 5 числом 111.

2. Надрукувати індекси від’ємних елементів.

Варіант 8

Дана цілочисельна прямокутна матриця.

1. Замінити всі його елементи їхніми квадратами.

2. Знайдіть добуток всіх його елементів, що мають обидва непарних індексів.

Варіант 9

Дана цілочисельна прямокутна матриця.

1. Обчислить добуток елементів кожного стовпця.

2. Надрукувати діагоналі матриці.

Варіант 10

Дана цілочисельна прямокутна матриця.

1. Знайти найбільший елемент і повідомити його розташування щодо головної діагоналі.

2. Обчислити добуток елементів цього масиву, розташованих низщее головної діагоналі.

Варіант 11

Дана цілочисельна прямокутна матриця.

1. Обчислити добуток елементів цього масиву, розташованих вище головної діагоналі.

2. Знайти середнє арифметичне кожного зі стовпців.

Варіант 12

Дана цілочисельна прямокутна матриця.

1. Визначити номери тих рядків масиву, у яких є хоча б один елемент, менший 10.

2. Поміняти в матриці місцями перший і останній рядок.

Варіант 13

Дана цілочисельна прямокутна матриця.

1. Поміняти в матриці місцями перший і останній стовпець.

2. Знайти рядок з найбільшим добутком елементів.

Варіант 14

Дана цілочисельна прямокутна матриця.

1. Знайти стовпець з найбільшим добутком елементів.

2. Знайти суму всіх парних елементів

Варіант 15

Дана цілочисельна прямокутна матриця.

1. Знайти номер рядка і стовпця максимального елемента.

2. Знайти номер рядка, для якого середнеарифметичне значення його елементів максимально.

Варіант 16

Дана цілочисельна прямокутна матриця.

1. Знайти мінімальний елемент серед максимальних елементів рядків. Визначити номер рядка і стовпця такого елемента.

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

Варіант 17

Дана цілочисельна прямокутна матриця.

1. Відсортувати рядки матриці по спаданню.

2. Обчислити добутки тих додатніх елементів, що стоять у рядках, без нульових елементів.

Варіант 18

Дана цілочисельна квадратна матриця.

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

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

Варіант 19

Дана цілочисельна прямокутна матриця.

1. Найменший елемент кожного рядка, починаючи з другого, замініть найбільшим елементом попереднього рядка.

2. Надрукуйте індекси всіх її елементів, більших середнього значення цих елементів.

Варіант 20

Дана цілочисельна прямокутна матриця, обчислити:

1. Кількість елементів, рівних 0;

2. Добуток елементів, розташованих після мінімального елемента.

Варіант 21

Дана цілочисельна прямокутна матриця, обчислити:

1. Середнє арифметичне додатніх елементів;

2. Добуток елементів масиву, розташованих до останнього від’ємного елемента.

Варіант 22

Дана цілочисельна прямокутна матриця, обчислити:

1. Номер останнього від’ємного елемента;

2. Добуток додатніх елементів, розташованих до першого додатнього елемента.

Варіант 23

Дана цілочисельна прямокутна матриця.

1. Знайти номер рядка і стовпця максимального елемента.

2. Знайти стовпець з найбільшим добутком елементів.

Варіант 24

Дана цілочисельна прямокутна матриця:

1. Знайти номер рядка і стовпця мінімального елемента.

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

Варіант 25

Дана цілочисельна прямокутна матриця:

1. Визначити номера тих рядків, у яких є хоча б один елемент, менший 30.

2. Знайти стовпець з найбільшим добутком елементів.


ЛІТЕРАТУРА

1. Абрамов С.А., Гнєздилова Г.Г., Капустіна Е.Н., Селюн М.И. Задачі по програмуванню. М., 1988.

2. Абрамов С.А., Зима Е.В. Начоло информатики. М., 1989.

3. Вирт Н. Алгоритми + структури даних = програми. М., 1985.

4. Голуб Н.Г., Кириленко Е.Г. Алгоритмічні мови і програмування: Навчальний посібник, частина 1. ХАИ, 1997.

5. Грогоно П. Програмування мовою Паскаль. М., 1982.

6. Джонс Ж., Харроу К. Рішення задач у системі Турбо Паскаль. М., 1991.

7. Йенсен К., Вирт Н. Паскаль: посібник для користувача. М., 1989.

8. Касьянов В.Н., Сабельфельд В.К. Збірник завдань по практикуму на ЕОМ. М., 1986.

9. Мизрохи С.В. TURBO PASCAL і объктно-ориентированное програмирование. М., 1992.

10. Пильщиків В.Н. Збірник вправ по мові Паскаль. М., 1989.

11. Прайс Д. Програмування мовою Паскаль: Практичний посібник. М., 1987.

12. Фаронов В.В. Турбо Паскаль 7.0. Початковий курс. Навчальний посібник. М., 1997.

13. Фаронов В.В. Турбо Паскаль 7.0. Практика програмування. Навчальний посібник. М., 1997.

14. Фірмова документація і комп'ютерні довідники (файли допомоги типу HELP).