OT_METOD_KP_ONOEOT
.pdfВимоги до друкованого варіанту оформлення звіту
Робота оформлюється в друкованому вигляді на папері стандартного формату А4, на одній стороні аркуша з дотриманням полів:
зліва – 3 см
зверху – 2 см
знизу – 2 см
з права – 1,5 см
Шрифт Times New Roman, розмір 14, міжрядковий інтервал 1,5. Усі сторінки мають бути пронумеровані, окрім титульної сторінки. Нумерація сторінок повинна бути наскрізна, тобто в кожній роботі нумерація сторінок продовжується. Абзацний відступ 1,25 см. Текст в абзацах вирівнюється по ширині сторінки.
Заголовки структурних розділів оформлюються великими прописними літерами, вирівнюються по центру сторінки. Кожен структурний розділ повинен починатись з нової сторінки.
Заголовки глав виділяються міжрядковим інтервалом. Може використовуватись курсив або напівжирне форматування, розмір шрифту такий самий, як і загальний текст.
Скорочення слів не допускається, крім загальноприйнятих, при першому вживанні вони супроводжуються розшифровуванням.
Усі роботи оформлюються в єдиному документі з єдиною титульною сторінкою. Кожна робота поступово підшивається до основного документу. По завершенню циклу комп’ютерних практикумів студент здає друкований документ зі звітами про виконання робіт з комп’ютерного практикуму.
Кожна робота має таку структуру:
На першій сторінці вказується назва, тема, мата роботи та індивідуальне завдання.
10
Кожний наступний структурний розділ комп’ютерного практикуму повинен починатися з нової сторінки, а саме:
Блок схема алгоритму розв’язання задачі
Текст програми
Результати виконання програми
Висновки
Текст програми повинен мати таке форматування: міжрядковий інтервал для тексту програму одинарний, розмір шрифту 12, вирівнювання тексту з лівого краю.
Верхній правий колонтитул повинен містити назву роботи.
11
Комп’ютерний практикум №1. Частина 1
Двовимірні масиви. Частина 1
Мета
Засвоїти поняття масиву даних. Розуміти як масиви зберігаються в пам’яті ЕОМ та способи адресації елементів масиву.
Робоче завдання
Навчитись працювати з масивами. Вміти використовувати масиви для вирішення поставлених задач. Досліди роботу масивів та способів індексації елементів масиву для одновимірних та двовимірних масивів. Навчитись задавати масиви будь якої складності.
Хід роботи
Написати програму для вирішення поставленого завдання. Всі вхідні масиви заповнюються випадковими додатними числами з діапазону [0;100), окрім випадків зазначених в завданні.
Схеми масивів наведені після текстових завдань.
Варіанти завдань
1.Задана матриця цілих чисел розміром (N;N). Поміняти місцями дві зафарбовані області. Заборонено використання додаткових масивів.
2.Задана матриця цілих чисел розміром (N;N). Знайти середнє арифметичне елементів в зафарбованій області. Заборонено використання додаткових масивів.
3.Задана матриця цілих чисел розміром (N;N). Поміняти місцями дві зафарбовані області. Заборонено використання додаткових масивів.
12
4.Задана матриця цілих чисел розміром (N;N). Знайти максимальний елемент в зафарбованій області. Заборонено використання додаткових масивів.
5.Задана матриця цілих чисел розміром (N;N). Поміняти місцями дві зафарбовані області. Заборонено використання додаткових масивів.
6.Задана матриця цілих чисел розміром (N;N). Знайти мінімальний елемент в зафарбованій області. Заборонено використання додаткових масивів.
7.Задана матриця цілих чисел розміром (N;N). Поміняти місцями дві зафарбовані області. Заборонено використання додаткових масивів.
8.Задана матриця цілих чисел розміром (N;N). Знайти суму елементів в зафарбованій області. Заборонено використання додаткових масивів.
9.Задана матриця цілих чисел розміром (N;N). Поміняти місцями дві зафарбовані області. Заборонено використання додаткових масивів.
10.Задана матриця цілих чисел розміром (N;N). Знайти максимальний елемент в зафарбованій області. Заборонено використання додаткових масивів.
11.Задана матриця цілих чисел розміром (N;N). Поміняти місцями дві зафарбовані області. Заборонено використання додаткових масивів.
12.Задана матриця цілих чисел розміром (N;N). Знайти середнє арифметичне елементів в зафарбованій області. Заборонено використання додаткових масивів.
13
13.Задана матриця цілих чисел розміром (N;N). Поміняти місцями дві зафарбовані області. Заборонено використання додаткових масивів.
14.Задана матриця цілих чисел розміром (N;N). Знайти мінімальний елемент в зафарбованій області. Заборонено використання додаткових масивів.
15.Задана матриця цілих чисел розміром (N;N). Підрахувати кількість чисел кратних 5 в зафарбованій області. Заборонено використання додаткових масивів.
16.Задана матриця цілих чисел розміром (N;N). Поміняти місцями дві зафарбовані області. Заборонено використання додаткових масивів.
17.Задана матриця цілих чисел розміром (N;N). Знайти максимальний елемент в зафарбованій області. Заборонено використання додаткових масивів.
18.Задана матриця цілих чисел розміром (N;N). Поміняти місцями дві зафарбовані області. Заборонено використання додаткових масивів.
19.Задана матриця цілих чисел розміром (N;N). Підрахувати кількість чисел кратних 3 в зафарбованій області. Заборонено використання додаткових масивів.
20.Задана матриця цілих чисел розміром (N;N). Поміняти місцями дві зафарбовані області. Заборонено використання додаткових масивів.
21.Задана матриця цілих чисел розміром (N;N). Знайти максимальний елемент в зафарбованій області. Заборонено використання додаткових масивів.
14
22.Задана матриця цілих чисел розміром (N;N). Поміняти місцями дві зафарбовані області. Заборонено використання додаткових масивів.
23.Задана матриця цілих чисел розміром (N;N). Знайти мінімальний елемент в зафарбованій області. Заборонено використання додаткових масивів.
24.Задана матриця цілих чисел розміром (N;N). Поміняти місцями дві зафарбовані області. Заборонено використання додаткових масивів.
Варіанти завдань (схеми) |
|
|
1. |
8. |
15. |
2. |
9. |
16. |
3. |
10. |
17. |
4. |
11. |
18. |
5. |
12. |
19. |
6. |
13. |
20. |
7. |
14. |
21. |
|
15 |
|
22. |
23. |
24. |
Контрольні питання
1.Що таке масив?
2.Наведіть приклад масиву.
3.Що таке індекс масиву?
4.Яким чином задається розмірність масиву?
5.Як масив представляється у пам’яті комп’ютера?
6.Наведіть приклад об’явлення одно-, дво-, троьхвимірного масивів.
7.Якими способами можливо виконати індексацію троьх-вимірного масиву?
8.Як можна геометрично представити одно-, дво-, троьхвимірні масиви?
9.Як роздрукувати масив на екран?
10.Чи можна змінну типу масив присвоїти іншій змінній того ж типу? 11.Чи може бути елементом масиву інший масив?
12.Яка різниця між масивом-вектором і масивом-матрицею? 13.Що буде, якщо програма випадково вийде за межі масиву? 14.Як задати масив-константу? Наведіть приклад.
15.Написати програму. Умову і вимоги до задачі надає викладач.
16
Комп’ютерний практикум №1. Частина 2
Двовимірні масиви. Частина 2
Мета
Засвоїти поняття масиву даних. Розуміти як масиви зберігаються в пам’яті ЕОМ та способи адресації елементів масиву.
Робоче завдання
Навчитись працювати з масивами. Вміти використовувати масиви для вирішення поставлених задач. Досліди роботу масивів та способів індексації елементів масиву для одновимірних та двовимірних масивів. Навчитись задавати масиви будь якої складності.
Хід роботи
Написати програму для вирішення поставленого завдання. Всі вхідні масиви заповнюються випадковими додатними числами з діапазону [0;100), окрім випадків зазначених в завданні.
Варіанти завдань
1.Задана матриця цілих чисел розміром (M;N). Визначити числа, що відповідні рівні добутку елементів стовпчиків та замінити їх на 1.
2.Задана матриця цілих чисел розміром (M;N). Знайти елементи, сума цифр яких ділиться націло на 7, та утворити з них одновимірний масив.
3.Задана матриця цілих чисел розміром (N;N). Поміняти місцями елементи головної та побічної діагоналі.
4.Задана матриця цілих чисел розміром (M;N). Знайти найменший
елемент в матриці. Всі елементи, які знаходились до нього переставити в зворотному порядку. Заборонено використання додаткових масивів.
17
5.Задана матриця цілих чисел розміром (M;N). Визначити числа, що відповідно рівні сумі елементів побічної діагоналі, замінити їх на протилежні їм числа.
6.Задана матриця цілих чисел розміром (M;N). Знайти всі нульові елементи в матриці та замінити їх сумами елементів, які знаходяться до даного нульового елементу. Новозмінені нульові елементи не повинні входити до суми елементів, котра замінить черговий нульовий елемент.
7.Задана матриця цілих чисел розміром (M;N). Відсортувати елементи матриці за зростанням.
8.Задана матриця цілих чисел розміром (M;N). Одержати нову матрицю, шляхом ділення всіх елементів заданої матриці на суму індексів максимального елемента.
9.Задана матриця цілих чисел розміром (M;N). Переписати елементи матриці в одновимірний масив, таким чином, щоб в одновимірному масиві спочатку розташувався останній стовпець матриці, потім передостанній стовпець і т.п. Дозволено використання лише двох змінних для індексування елементів матриці та одновимірного масиву.
10.Задана матриця цілих чисел розміром (M;N). Знайти елемент, який найчастіше повторюється в матриці. Роздрукувати значення цього елементу, кількість повторів, позиції всіх входжень.
11.Задана матриця цілих чисел розміром (M;N). Відсортувати матрицю за спаданням. Заборонено використання додаткових масивів.
12.Задана матриця цілих чисел розміром (N;N). Зробити циклічний зсув рядків матриці на задану величину, тобто перший рядок стане другим, другий третім, ... , останній першим, і так n- разів.
18
13.Задана матриця цілих чисел розміром (M;N). Видалити з матриці всі елементи, що не кратні семи, але кратні трьом.
14.Задано дві матриці цілих чисел розмірами (M;N) та (N;K). Отримати третю матрицю, результат перемноження двох вхідних матриць.
15.Задано дві матриці цілих чисел розмірами (M;N) та (M;N). Заповнити вихідну матрицю елементами вхідних матриць таким чином, щоб з відповідної пари до вихідної матрицю потрапляв найбільший елемент. Отриману вихідну матрицю видсортувати за спаданням.
16.Задана матриця цілих чисел розміром (M;N). Переставити стовпчики матриці згідно зростанню максимальних елементів в стовпчиках.
17.Задана матриця цілих чисел розміром (M;N). Відсортувати парні рядки матриці за стростанням, не парні за спаданням.
18.Задана матриця цілих чисел розміром (M;N). Поміняти мінімальні елементи в рядках матриці за зпаданням.
19.Задана матриця цілих чисел розміром (M;N). Підрахувати кількість унікальних елементів та роздрукувати перелік таких елементів з вказанням кількості поторів елементу в матриці. Елементи в переліку повинні бути відсортовані за спаданням кількості повторів, якщо кількість повторів однакова, то вищим в переліку повинен бути більший елемент.
20.Задана матриця цілих чисел розміром (N;N). Вказати що більше, сума максимальних елементів у стовпчиках, чи сума максимальних елементів у рядках.
Контрольні питання
16.Що таке масив?
17.Наведіть приклад масиву.
19
