Практична робота № 2.1.5

Тема: Створення програми обробки одномірних масивів.

Мета: Закріпити уявлення про одномірні масиви. Освоїти навички оголошення та ініціалізації масивів. Навчитися створювати програми для обробки масивів.

Короткі теоретичні відомості:

Масив – це впорядкована послідовність змінних одного типа. Кожному елементу масиву відводиться один елемент пам'яті. Елементи одного масиву займають послідовно розташовані елементи пам'яті. Всі елементи мають одне ім'я - ім'я масиву і відрізняються індексами – порядковими номерами в масиві. Кількість елементів в масиві називається його розміром. Щоб відвести в пам'яті потрібну кількість вічок для розміщення масиву, треба заздалегідь знати його розмір. Резервування пам'яті для масиву виконується на етапі компіляції програми.

Хід роботи:

1. Уважно ознайомитись з повними теоретичними відомостями.

2. Виконати на комп’ютері програму-приклад, що наведена у теоретичних відомостях.

3. Згідно номеру варіанту, виконати індивідуальне завдання та продемонструвати отриману програму викладачу.

4. Оформити звіт.

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

Індивідуальне завдання:

Варіант 1:

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

Варіант 2

Дано одномірний масив розмірністю N, знайти кількість від’ємних елементів масиву.

Варіант 3

Дано одномірний масив розмірністю N, знайти кількість позитивних елементів масиву.

Варіант 4

Дано одномірний масив розмірністю N, знайти середнє значення елементів з парними індексами.

Варіант 5

Дано одномірний масив розмірністю N. Перевірити чи існує такий елемент, що має індекс більший або рівний свого значення та знаходиться на місці кратному 5.

Варіант 6

Дано одномірний масив розмірністю N. Зробити відповідне повідомлення, якщо масив включає тільки від’ємні елементи, якщо тільки позитивні, якщо кількість від’ємних та позитивних рівна та якщо масив є зміганим.

Варіант 7

Дано одномірний масив розмірністю N, знайти кількість елементів масиву, що мають індекси кратні 4.

Варіант 8

Дано одномірний масив розмірністю N. Знайти всі елементи масиву які менші або дорівнюють його індексу.

Варіант 9

Дано одномірний масив розмірністю N. Знайти найбільшу кількість однакових елементів.

Варіант 10

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

Варіант 11

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

Варіант 12

Дано одномірний масив розмірністю N, заповнити масив простими числами.

Варіант 13

Дано одномірний масив розмірністю N, знайти кількість елементів масиву, з парними індексами.

Варіант 14

Дано одномірний масив розмірністю N, знайти кількість елементів масиву, з індексами кратними 4.

Варіант 15

Дано одномірний масив розмірністю N. Знайти кількість різних елементів.

Варіант 16

Дано одномірний масив розмірністю N, знайти середнє значення елементів з парними індексами.

Варіант 17

Дано одномірний масив розмірністю N, вивести на екран ті елементи, що лежать в діапазоні від -10 до 10.

Варіант 18

Дані натуральне число n, цілі числа, с, a1, …, an. Визначити яким за рахунком йде в послідовності a1, …, an член с, якщо такого члену немає, то відповідь буде 0. Послідовність представити у вигляді масиву.

Варіант 19

Дано одномірний масив розмірністю N, поміняти місця пари елементів.

Варіант 20

Дано одномірний масив розмірністю N, змінити послідовність елементів на обернену. Але, якщо один з пари елементів дорівнюватиме 0, то елементи залишити на своїх місцях.

Варіант 21

Дано одномірний масив розмірністю N, змінити послідовність елементів на обернену.

Варіант 22

Дано одномірний масив розмірністю N, вивести на екран ті елементи, що лежать в діапазоні від -20 до 20 і мають парні індекси.

Варіант 23

Дано одномірний масив розмірністю N має велику кількість 0 елементів. Необхідно збільшити щільність масиви видаливши всі 0 елементи.

Варіант 24

Дано одномірний масив розмірністю N, вивести на екран ті елементи, що лежать в діапазоні від -15 до 15.

Варіант 25

Дано одномірний масив розмірністю N, знайти кількість елементів масиву, з індексами кратними 5.

Варіант 26

Дано одномірний масив розмірністю N, змінити послідовність елементів на обернену. Але, якщо один з пари елементів дорівнюватиме 1, то елементи залишити на своїх місцях.

Варіант 27

Дано одномірний масив розмірністю N, заповнити масив простими числами.

Варіант 28

Дано одномірний масив розмірністю N, знайти кількість елементів масиву, з парними індексами.

Варіант 29

Дано одномірний масив розмірністю N. Зробити відповідне повідомлення, якщо масив включає тільки від’ємні елементи, якщо тільки позитивні, якщо кількість від’ємних та позитивних рівна та якщо масив є зміганим.

Варіант 30

Дано одномірний масив розмірністю N, знайти кількість елементів масиву, що мають індекси кратні 3.

Зміст звіту:

1. Тема практичної роботи.

2. Мета практичної роботи.

3. Варіант.

4. Завдання за варіантом.

5. Блок-схема алгоритму для вирішення завдання.

6. Текст програми на мові С++.

7. Результати роботи програми.

8. Відповіді на контрольні запитання.

9. Висновок.

Контрольні запитання:

1. Що таке масив?

2. Які типи масивів ви знаєте?

3. Синтаксис масивів?

4. Застосування масивів?

5. Об’явлення елементів масивів.



Практична робота № 2.1.6


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: