- •Мeтодичhі вказівки до вивчehhя тeм дисципліh " Алгоритмізація та програмування",
- •Тема Лінійні процеси
- •2. Тема: Засоби програмування лінійних та pозгалужених пpоцесів
- •Самостійна робота 1 Тема. Вирази та перетворення типів даних
- •2. Тема. Обробка одновимірних масивів
- •3. Тема: Засоби пpогpамування циклічних пpоцесів
- •2.1. Ваpіанти задач для виpоблення навичок алгоpитмізації
- •2.2. Ваpіанти задач для вироблення навичок алгоpитмізації
- •3.1. Варіанти задач для виpоблення навичок алгоpитмізації
2. Тема. Обробка одновимірних масивів
Лабораторна робота 2
Мета pоботи - набути навичок розробки програм, що реалізують обробку одновимірних масивів даних, використання вказівників у процесі обробки одновимірних масивів.
Варіант завдання на лабораторну роботу вибирають згідно з порядковим номером, який відповідає номеру в журналі обліку академгрупи.
Звіт пpо лабоpатоpну pоботу N 2 складають з таких pозділів:
завдання на лабоpатоpну pоботу;
документ "Текст пpогpами";
документ "Опис пpогpами" (див. дод. 2).
1. В одновимірному масиві, що складається із n дійсних елементів, обчислити:
1) суму від’ємних елементів масиву;
2) добуток елементів масиву, розташованих між максимальним і мінімальним елементами.
Упорядкувати елементи масиву за зростанням значень.
2. В одновимірному масиві, що складається із n дійсних елементів, обчислити:
1) суму додатних елементів масиву;
2) добуток елементів масиву, розташованих між максимальним і мінімальним за абсолютним значенням елементами.
Упорядкувати елементи масиву за зменшенням значень.
3. В одновимірному масиві, що складається із n цілих елементів, обчислити:
1) добуток елементів масиву з парними номерами;
2) суму елементів масиву, що розташовані між першим і останнім нульовими елементами.
Перетворити масив таким чином, щоб спочатку розташовувалися всі додатні елементи, а потім – всі від’ємні (елементи, що дорівнюють 0, вважати додатними).
4. В одновимірному масиві, що складається із n дійсних елементів, обчислити:
1) суму елементів масиву з непарними номерами;
2) суму елементів масиву, що розташовані між першим і останнім від’ємними елементами.
Ущільнити масив, вилучивши з нього всі елементи, модуль яких не перевищує 1. Звільнені в кінці масиву елементи заповнити нулями.
5. В одновимірному масиві, що складається із n дійсних елементів, обчислити:
1) максимальний елемент масиву;
2) суму елементів масиву, розташованих до останнього додатного елементу.
Ущільнити масив, вилучивши з нього всі елементи, абсолютне значення яких знаходиться в інтервалі [а, b]. Звільнені в кінці масиву елементи заповнити нулями.
6. В одновимірному масиві, що складається із n дійсних елементів, обчислити:
1) мінімальний елемент масиву;
2) суму елементів масиву, розташованих між першим і останнім додатним елементами. Перетворити масив таким чином, щоб спочатку розташовувалися всі елементи, що дорівнюють нулю, а потім – всі інші.
7. В одновимірному масиві, що складається із n цілих елементів, обчислити:
1) номер максимального елемента масиву;
2) добуток елементів масиву, розташованих між першим і другим нульовим елементами.
Перетворити масив таким чином, щоб в першої його половині розташовувались елементами, що стояли в непарних позиціях, а у другої половині – елементи, що стояли в парних позиціях.
8. В одновимірному масиві, що складається із n дійсних елементів, обчислити:
1) номер мінімального елемента масиву;
2) суму елементів масиву, розташованих між першим і другим від’ємними елементами.
Перетворити масив таким чином, щоб спочатку розташовувалися всі елементи, абсолютне значення яких не перевершує 1, а потім – всі інші.
9. В одновимірному масиві, що складається із n дійсних елементів, обчислити:
1) максимальний за абсолютним значенням елемент масиву;
2) суму елементів масиву, розташованих між першим і другим додатними елементами.
Перетворити масив таким чином, щоб елементи, що дорівнюють нулю, розташовувалися після всіх інших.
10. В одновимірному масиві, що складається із n цілих елементів, обчислити:
1) ) мінімальний за абсолютним значенням елемент масиву;
2) суму абсолютних значень елементів масиву, розташованих після першого елемента, що дорівнює нулю. Перетворити масив таким чином, щоб в його першої половині розташовувалися елементи, які стоять в парних позиціях, а у другої половині – елементи, які стоять в непарних позиціях.
11. В одновимірному масиві, що складається із n дійсних елементів, обчислити:
1) номер мінімального за абсолютним значенням елемент масиву;
2) суму абсолютних значень елементів масиву, розташованих після першого від’ємного елементу.
Ущільнити масив, вилучивши із нього елементи значення яких знаходяться в інтервалі [a, b]. Звільнені в кінці масиву елементи заповнити нулями.
12. В одновимірному масиві, що складається із n дійсних елементів, обчислити:
1) ) номер максимального за абсолютним значенням елемент масиву;
2) суму елементів масиву, розташованих після першого додатного елемента.
Перетворити масив таким чином, щоб спочатку розташовувалися всі елементи, ціла частина яких знаходиться в інтервалі [a, b], а потім – всі інші.
13. В одновимірному масиві, що складається із n дійсних елементів, обчислити:
1) кількість елементів масиву, що знаходяться в діапазоні від А до В;
2) суму елементів масиву, розташованих після максимального елемента.
Упорядкувати елементи масиву за зменшенням абсолютних значень елементів.
14. В одновимірному масиві, що складається із n дійсних елементів, обчислити:
1) кількість елементів масиву, що дорівнює 0;
2) суму елементів масиву, розташованих після мінімального елемента.
Упорядкувати елементи масиву за зростанням абсолютних значень елементів.
15. В одновимірному масиві, що складається із n дійсних елементів, обчислити:
1) кількість елементів масиву, які більше С;
2) добуток елементів масиву, розташованих після максимального за абсолютною величиною елемента.
Перетворити масив таким чином, щоб спочатку розташовувалися всі від’ємні елементи, а потім – всі додатні від’ємні (елементи, що дорівнюють 0, вважати додатними).
16. В одновимірному масиві, що складається із n дійсних елементів, обчислити:
1) кількість від’ємних елементів масиву;
2) суму за абсолютною величиною елементів масиву, розташованих після мінімального за абсолютною величиною елемента.
Замінити всі від’ємні елементи масиву їх квадратами і упорядкувати елементи масиву за зростанням.
17. В одновимірному масиві, що складається із n дійсних елементів, обчислити:
1) кількість додатних елементів масиву;
2) суму елементів масиву, розташованих після останнього елемента, що дорівнює нулю.
Перетворити масив таким чином, щоб спочатку розташовувалися всі елементи, ціла частина яких перевершує 1, а потім – всі інші.
18. В одновимірному масиві, що складається із n дійсних елементів, обчислити:
1) кількість елементів масиву, які менше С;
2) суму цілих частин елементів масиву, розташованих після останнього від’ємного елемента.
Перетворити масив таким чином, щоб спочатку розташовувалися всі елементи, що відрізняються від максимального не більш чим на 20%, а потім – всі інші.
19. В одновимірному масиві, що складається із n дійсних елементів, обчислити:
1) добуток від’ємних елементів масиву;
2) суму додатних елементів масиву, розташованих до максимального елемента.
Змінити порядок слідування елементів в масиві на зворотний.
20. В одновимірному масиві, що складається із n дійсних елементів, обчислити:
1) добуток додатних елементів масиву;
2) суму елементів масиву, розташованих до мінімального елементу.
Упорядкувати за зростанням значень окремо елементи, що стоять на парних місцях, і елементи, що стоять на непарних місцях.
21. В одновимірному масиві, що складається із n дійсних елементів, обчислити:
1) номер мінімального елементу масиву;
2) суму елементів масиву, розташованих до першого від’ємного елементу.
Замінити знак на протилежний в елементах масиву, які розташовані до першого від’ємного елемента. Обчислити питому вагу елементів, які змінювалися.
22. В одновимірному масиві, що складається із n цілих елементів, обчислити:
1) кількість непарних елементів;
2) суму непарних елементів масиву.
Перетворити елементи масиву таким чином:
кожний непарний за абсолютним значенням елемент замінити сумою всіх попередніх елементів.
