
3.Завдання на лабораторну роботу
За час, відведений для виконання лабораторної роботи (2 академічні години), студент повинен:
Розробити алгоритм розв’язання задачі, запропонованої для програмування.
Здійснити програмну реалізацію розробленого алгоритму.
Здійснити налаштування програми, виправивши синтаксичні та логічні помилки.
Підібрати тестові дані для перевірки програми, включаючи виняткові випадки.
Оформити звіт до лабораторної роботи.
Відповісти на контрольні запитання.
Здати викладачу працездатну програму з демонстрацією її роботи на декількох варіантах вихідних даних.
4.Варіанти задач
Сформувати послідовність цілих чисел
,
, …,
, де
;
;
.
Дано натуральне число (
) і дійсні числа , , …, ,
,
, …,
. Обчислити
.
Дано натуральне число ( ) і дійсні числа , , …, . Знайти номер найменшого додатного числа в заданій послідовності. Якщо в ній відсутні додатні числа, відповіддю повинне бути значення –1.
Дано натуральне число ( ). Одержати всі прості числа, що не перевищують це значення. Для прискорення обчислень при перевірці поточного числа на його простоту можна використати раніше знайдені прості числа.
Дано натуральне число ( ) і цілі числа , , …, . З’ясувати, чи є серед чисел , , …, співпадаючі.
Дано натуральне числа ( ) і послідовність цілих чисел ,
, …,
. Поміняти місцями в цій послідовності найбільший і найменший члени. Якщо в послідовності кілька найбільших або найменших елементів, то розглядати останні з таких.
Дано натуральне число ( ) і послідовність дійсних чисел
,
, …,
. Якщо в результаті заміни від’ємних членів послідовності , , …, їхніми квадратами члени нової послідовності будуть утворювати незростальну послідовність, то одержати добуток членів первинної послідовності; у противному випадку одержати їхню суму.
Дано натуральне число ( ) і масив з дійсних чисел. Кожен елемент цього масиву замінити середнім арифметичним усіх передуючих йому елементів, включаючи його самого.
Дано натуральне число ( ) і послідовність з дійсних чисел. Вивести всі члени послідовності, починаючи з максимального члена і закінчуючи мінімальним, поза залежністю від їх взаємного розташування (завжди першим повинен виводитись максимальний член, а останнім – мінімальний).
Дано масив з n цілих чисел, де n – задане натуральне число ( ). Сформувати новий масив, що містить тільки ті елементи первинного масиву, які є простими числами.
Дано натуральне число
( ), ціле число
і масив з цілих чисел. Чи міститься число у масиві? Відповіддю повинне бути число 1 при позитивній відповіді і число 0 – при негативній.
Дано натуральне число (
) і цілі числа , , …,
. З’ясувати, чи правда, що для всіх
,
, …, є рівні серед , , …, .
Дано натуральне число ( ) і послідовність цілих чисел , , …, . Одержати нову послідовність, вилучивши з первинної послідовності всі члени зі значенням
.
Дано натуральне число ( ) і масив з цілих чисел. Знайти найменше натуральне число, відсутнє в масиві.
Дано натуральне число ( ) і послідовність відмінних від нуля цілих чисел , , …, . Якщо в послідовності числа з різними знаками чергуються, вивести початкову послідовність. У противному випадку виключити з послідовності всі додатні члени.
Дано натуральне число ( ) і послідовність дійсних чисел , , …, . Залишити без зміни послідовність , , …, , якщо вона впорядкована за неубуванням або незростанням; у противному випадку видалити з неї ті члени, порядкові номери яких кратні п’яти, зберігши порядок членів, що залишилися.
Дано натуральне число ( ) і масив дійсних чисел , , …, . Упорядкувати цей масив за неубуванням. Скористатися таким методом. Знайти найменший елемент масиву і переставити його з першим елементом, потім серед елементів масиву, починаючи з другого, знайти найменший і переставити його з другим і т. д.
Дано натуральне число ( ) і цілі числа , , …, . Якщо в послідовності , , …, жодне парне число не розташоване після непарного, то одержати нову послідовність з усіх від’ємних членів вихідної послідовності. У противному випадку в нову послідовність умістити всі додатні числа з послідовності , , …, . У обох випадках порядок проходження чисел замінити на зворотний.
Дано натуральне число ( ) і дійсні числа , , …, . Без використання додаткового масиву переставити члени послідовності , , …, так, щоб спочатку розташувалися всі її невід’ємні члени, а потім всі від’ємні. Зберегти початковий порядок, як серед всіх невід’ємних членів, так і серед від’ємних.
Дано натуральне число ( ), ціле число k (
) і послідовність цілих чисел , , …, . Здійснити циклічний зсув елементів послідовності на 1 позицію вправо (при
) або вліво (при
).