Алгоритми і програми для обробки одновимірних масивів
Автор: gannalob • Февраль 24, 2022 • Лабораторная работа • 1,650 Слов (7 Страниц) • 318 Просмотры
Лабораторна робота № 1
З ДИСЦИПЛІНИ
“Програмування та алгоритмічні мови”
Тема: Алгоритми і програми для обробки одновимірних масивів.
Мета: Засвоїти і закріпити на практиці наступні поняття: типи даних, операції порівняння, булеві (логічні) операції, умовний оператор, оператори циклу. Продовжити навчання роботі в середовищі Borland С: навчитися використовувати деякі засоби налагодження (покрокове виконання, виконання до курсору, перегляд значень змінних у вікні Watch).
Технічні вимоги.
1) На екран виводиться запрошення до введення вхідних даних.
2) З клавіатури вводяться вхідні дані, в залежності від умови задачі.
3) Результати виводяться на екран з відповідними поясненнями. Дійсні числа виводяться
у форматі з 1-єю або 2-ма цифрами після крапки.
4) Розмір масиву задати іменованою константою.
5) Для здачі завдання в зошиті автора ЗАЗДАЛЕГІДЬ повинно бути підготовлено:
а)умова індивідуального завдання,
b)алгоритм рішення задачі у вигляді блок-схеми або псевдокоду,
с)результати 3-х різних тестів програми ( вказівкою для кожного тесту початкових даних
і очікуваних результатів виконання).
Індивідуальні завдання:
Варіант 1.
У одновимірному масиві, що складається з n дійсних елементів, обчислити:
1) суму від`ємних елементів масиву,
2) добуток елементів масиву, розташованих між першим максимальним і останнім мінімальним елементами.
3) Знайти номер першого елемента масиву, на якому порушується упорядкування за збільшенням.
Варіант 2.
У одновимірному масиві, що складається з n дійсних елементів, обчислити:
1) суму додатних елементів масиву,
2) добуток елементів масиву, розташованих між першим максимальним по модулю і останнім мінімальним по модулю елементами.
3) Знайти номер першого елемента масиву, на якому порушується упорядкування за зменшенням.
Варіант 3.
У одновимірному масиві, що складається з n цілих елементів, обчислити:
1) добуток елементів масиву з парними номерами,
2) суму елементів масиву, розташованих між першим і останнім нульовими елементами.
3) Перетворити масив так, щоб спочатку розташовувалися всі додатні елементи, а потім – всі від`ємні (елементи, що дорівнюють 0, вважати додатними).
Варіант 4.
У одновимірному масиві, що складається з n дійсних елементів, обчислити:
1) суму елементів масиву з непарними номерами,
2) суму елементів масиву, розташованих між першим і останнім від`ємними елементами масиву.
3) Стиснути масив шляхом вилучення з нього всіх елементів, модуль яких не перевищує 1. Елементи, що визволились наприкінці масиву, заповнити нулями.
Варіант 5.
У одновимірному масиві, що складається з n дійсних елементів, обчислити:
1) кількість елементів, що мають значення більше, ніж половина суми максимального і мінімального елементів масиву,
2) суму елементів масиву, розташованих перед останнім додатним елементом.
3) Стиснути масив, видаливши з нього всі елементи, модуль яких знаходиться в проміжку [а, b] (значення а, b ввести). Елементи, що визволились наприкінці масиву, заповнити нулями.
Варіант 6.
У одновимірному масиві, що складається з n дійсних елементів, обчислити:
1) кількість елементів масиву, що відрізняються від мінімального елементу по модулю не більше ніж на задане число m (число m ввести),
2) суму елементів масиву, розташованих між першим і останнім додатними елементами.
3) Перетворити масив так, щоб спочатку розташовувалися всі елементи, які рівні нулю, а потім – всі інші.
...