- •Пояснювальна записка
- •Методичні рекомендації студенту при проходженні практики.
- •Тематичний план
- •Календарно-тематичний план
- •Зміст програми навчальної практики з «Основ програмування та алгоритмічних мов»
- •Методичні вказівки та приклади виконання завдань.
- •Варіанти завдань завдання 1.1.
- •Завдання 1.2.
- •Завдання 2.2.
- •1) Команду саsе;
- •2) Команду іf.
- •Завдання 2.1.
- •Завдання 4.1.
- •Завдання 4.2.
- •Завдання 5.1.
- •Завдання 5.2.
- •Завдання 8.1.
- •Завдання 8.2.
- •Завдання 9.
- •Самбір 2014р.
Завдання 5.1.
Дано матрицю m x n. Скласти схему алгоритму та програму обробки двовимірного масиву згідно таблиці 5.1. Вхідні дані ввести із клавіатури. Результат вивести до обробки і після обробки у вигляді таблиці (матриці).
Таблиця 5.1.
Варіант |
Зміст завдання |
1. |
Обчислити добуток елементів над головною діагоналлю матриці та визначити їхню кількість. |
2. |
Максимальний елемент поміняти місцями з другим нульовим. |
3. |
Дана матриця цілих чисел розміром 4x3. Відсортувати кожен рядок матриці за збільшенням. |
4. |
Дана матриця цілих чисел розміром 5x3. Замінити всі від’ємні елементи матриці на знак «+». Елементи, які дорівнюють нулю – залишити на своїх місцях. |
5. |
Визначити суму номерів другого та третього від'ємного елементів |
6. |
Дана матриця цілих чисел розміром 5x3. Визначити максимальний і мінімальний елемент кожної стрічки. Підрахувати суму цих елементів. |
7. |
Поділити елемент кожного стовпця матриці на максимальний елемент цього стовбця. |
8. |
Обчислити добуток елементів під головною діагоналлю на суму елементів над головною діагоналлю. |
9. |
Відсортувати стовпчики прямокутної матриці таким чином, щоб кількість від'ємних елементів на непарних номерах рядків збільшувалася. Сортування здійснити методом Шелла. |
10. |
Для кожного стовпця матриці знайти мінімальний елемент, знайти максимальне серед цих значень. |
11. |
Відсортувати стовпчики прямокутної матриці таким чином, щоб сума елементів стовпчиків збільшувалася. Сортування здійснити методом Шелла. |
12. |
З’ясувати яких елементів в масиві більше – парних чи непарних. |
13. |
Визначити кількість однакових елементів. Сформувати одновимірний масив із елементів які попадають в діапазон від 5 до 30. |
14. |
Елементи масиву, що дорівнюють нулю, замінити на 1. Знайти суму елементів під головною діагоналлю. |
15. |
Знайти кількість елементів, які більші за перший елемент масиву. |
16. |
Знайти різницю між сумами головної та протилежної діагоналі. |
17. |
Знайти суму від’ємних елементів на парних місцях. |
18. |
Кожен елемент масиву зменшити в кількість разів, що відповідає різниці між максимальним та мінімальним його елементами. |
19. |
Знайти кількість елементів, що містять додатні числа та мають парні номери як за рядками так і за стовпчиками. |
20. |
У матриці визначити рядок, який має найбільшу кількість однакових елементів та рядок, який має найменшу кількість однакових елементів. Якщо таких декілька – вказати всі. |
21. |
Переставити місцями стовпці матриці, в яких містяться максимальний та мінімальний елементи. |
22. |
Виходячи із заданої прямокутної матриці створити одновимірний масив, який містить елементи матриці, що розміщені нижче головної діагоналі. |
23. |
Визначити яка з діагоналей квадратної матриці має більшу суму та найбільший елемент. |
24. |
Знайти середнє арифметичне значення для кожного з рядків. |
25. |
Визначити значення тих елементів кожної стрічки матриці, які перевищують значення середнього значення всіх елементів матриці. |
26. |
Здійснити поворот квадратної матриці на 90 та 180 градусів за вибором користувача. |
27. |
Розділити всі елементи на максимальний елемент першого рядка. |
28. |
Реалізувати множення двох матриць однакової розмірності. |
29. |
Для кожного стовпця матриці визначити суму елементів, що стоять під головною діагоналлю. |
30. |
Для кожної стрічки матриці обчислити суму додатніх елементів та визначити елемент, який стоїть на перетині діагоналей. |
