- •Лабораторна робота № 1
- •Завдання для самостійної роботи Рівень 1.
- •Рівень 2.
- •Лабораторна робота № 2
- •Завдання для самостійної роботи
- •Лабораторна робота № 3
- •Завдання для самостійної роботи
- •Лабораторна робота № 4
- •Завдання для самостійної роботи
- •Лабораторна робота № 5
- •Завдання для самостійної роботи
- •Лабораторна робота № 6
- •Завдання для самостійної роботи
- •Лабораторна робота № 7
- •Завдання для самостійної роботи
- •Лабораторна робота № 8
- •Завдання для самостійної роботи
- •Лабораторна робота № 9
- •Завдання для самостійної роботи
- •Лабораторна робота № 10
- •Завдання для самостійної роботи
- •Лабораторна робота № 11
- •Завдання для самостійної роботи
- •Лабораторна робота № 12
- •Завдання для самостійної роботи
- •Лабораторна робота № 13
- •Завдання для самостійної роботи
- •Лабораторна робота № 14
- •Завдання для самостійної роботи
- •Лабораторна робота № 15
- •Завдання для самостійної роботи
- •Лабораторна робота № 16
- •Завдання для самостійної роботи
- •Лабораторна робота № 17
- •Завдання для самостійної роботи
- •Лабораторна робота № 18
- •Завдання для самостійної роботи
- •Лабораторна робота № 19
- •Завдання для самостійної роботи
- •Лабораторна робота № 20
- •Завдання для самостійної роботи
- •Лабораторна робота № 21
- •Завдання для самостійної роботи
- •Лабораторна робота № 22
- •Завдання для самостійної роботи
- •Лабораторна робота № 23
- •Завдання для самостійної роботи
Лабораторна робота № 6
Тема: Одновимірні масиви. Опис, ініціалізатори масивів. Введення, виведення, дії над елементами. Сортування одновимірних масивів.
Мета роботи: Набуття навичок обробки одновимірних масивів.
Теоретичні відомості: матеріали лекцій (тема 15).
Завдання для самостійної роботи
Завдання 1.
|
|
Дано
дійсних чисел:
|
|
|
Дано дійсних чисел: . Знайти середнє геометричне значення цих чисел. |
|
|
Дано дійсних чисел: . Знайти найбільше серед них. |
|
|
Дано дійсних чисел: . Знайти найменше серед них. |
|
|
Дано дійсних чисел: . Знайти найбільше серед від’ємних. |
|
|
Дано дійсних чисел: . Знайти найменше серед додатних. |
|
|
Дано одновимірний масив, який містить дійсних чисел. З’ясувати, скільки серед елементів цієї послідовності є пар з трьох елементів, які слідують підряд і утворюють арифметичну прогресію. |
|
|
Знайти добуток від’ємних елементів
вектора
|
|
|
Знайти кількість від’ємних елементів
у векторі
|
|
|
Знайти найбільший елемент серед елементів вектора з парними індексами. |
|
|
У векторі всі елементи, які більші за середнє арифметичне замінити нулями. |
|
|
Дано:
|
|
|
Дано одновимірний масив дійсних чисел. Знайти суму елементів, які розташовані до першого від’ємного елемента. |
|
|
Дано одновимірний масив дійсних чисел
|
Завдання 2.
|
|
Побудувати масив А=(ai), елементи якого задаються формулою:
де x, y – вводяться з клавіатури. Вивести кількість елементів масиву А, які більші за задане число z.
|
|
|
Задано масив
Знайти добуток елементів масиву В з непарними номерами.
|
|
|
Побудувати масив А=(ai), елементи якого задаються формулою:
Обчислити суму додатних елементів масиву А. |
|
|
Елементи масиву
Обчислити
|
|
|
Елементи масиву
|
|
|
Елементи масиву
Знайти
|
|
|
Елементи масиву
Знайти середнє
арифметичне всіх елементів масиву,
які потрапляють у проміжок
|
|
|
Побудувати масив А=(ai), елементи якого задаються формулою:
де х вводиться з клавіатури. Знайти порядковий номер найменшого елемента масиву А.
|
|
|
Побудувати масив А=(ai), елементи якого задаються формулою:
Обчислити суму додатних елементів масиву А і вивести її на форму.
|
|
|
Побудувати масив А=(ai), елементи якого задаються формулою:
Знайти найбільший елемент масиву А. |
|
|
Побудувати масив А=(ai), елементи якого задаються формулою:
Вивести добуток елементів масиву А з парними індексами.
|
|
|
Побудувати масив
Х=
де a, b – вводяться з клавіатури. Знайти середнє арифметичне значення від’ємних елементів масиву Х. |
|
|
Побудувати масив V=(vi), елементи якого задаються формулою:
де a, b, х – вводяться з клавіатури. Обчислити добуток елементів масиву V з парними індексами |
|
|
Побудувати масив А=(ai), елементи якого задаються формулою:
де b – вводиться з клавіатури. Вивести суму елементів масиву А з непарними індексами. |
Завдання 3.
|
|
Дано два вектори
|
|
|
Дано вектор
|
|
|
Дано два вектори . Знайти скалярний добуток векторів. |
|
|
Дано два вектори . Знайти векторний добуток векторів. |
|
|
Дано два вектори . Знайти косинус кута між ними. |
|
|
Дано два вектори .З’ясувати, чи паралельні вони. |
|
|
Дано два вектори .З’ясувати, чи є вони перпендикулярними. |
|
|
Обчислити значення виразу s=2<a,b>-3<a,c>, де a,b,c , <x,y> – скалярний добуток векторів.
|
|
|
Ззнайти вектор c=a-3*b+2*c, де a,b,c . |
|
|
Ззнайти вектор c=2(a +c)- b, де a,b,c . |
|
|
Ззнайти вектор c=2<a,b>с-3*b, де a,b,c , <x,y> – скалярний добуток векторів. |
|
|
Ззнайти вектор c=2(a +c)- b, де a,b,c . |
|
|
Ззнайти вектор c=2(a +c)-3(a-b), де a,b,c . |
|
|
Обчислити значення виразу s=2<a+b, a - b>, де a,b , <x,y> – скалярний добуток векторів.. |
Завдання 4.
Впорядкувати елементи масиву за зростанням.
Впорядкувати елементи масиву за спаданням.
Впорядкувати елементи масиву таким чином, щоб спочатку були розміщені всі додатні елементи, а потім всі від’ємні(0 вважаємо додатнім елементом).
Стиснути масив, вилучивши з нього всі елементи, модуль яких не перевищує 1, місце яке звільнилось в кінці масиву заповнити нулями.
Стиснути масив, вилучивши з нього всі елементи, модуль яких знаходиться в інтервалі
,
місце яке звільнилось в кінці масиву
заповнити нулями.Перетворити масив таким чином, щоб спочатку розміщувались всі елементи рівні 0, а потім всі інші.
Перетворити масив таким чином, щоб спочатку розміщувались всі елементи, які мають непарні індекси, а потім з парними індексами.
Перетворити масив таким чином, щоб спочатку розміщувались всі елементи модуль яких не перевищує 1, а потім всі інші.
Перетворити масив таким чином, щоб всі елементи рівні 0, розміщувались в кінці.
Перетворити масив таким чином, щоб спочатку розміщувались всі елементи, що мають парні індекси, а потім з непарними індексами.
Стиснути масив, вилучивши з нього всі елементи, значення яких знаходиться в інтервалі , місце яке звільнилось в кінці масиву заповнити нулями.
Перетворити масив таким чином, щоб спочатку розміщувались всі елементи, ціла частина яких лежить в інтервалі , а потім всі інші.
Впорядкувати елементи масиву за спаданню модулів елементів.
Впорядкувати елементи масиву за зростанню модулів елементів.
Перетворити масив таким чином, щоб спочатку розміщувались всі від’ємні елементи, а потім всі додатні (0 вважати додатнім).
Контрольні запитання
1. Загальний вигляд опису одновимірного масиву.
2. Ініціалізатори одновимірних масивів.
3. Виділення пам’яті для одновимірних масивів.
4. Введення/виведення одновимірних масивів.
5. Звертання до елементів одновимірного масиву.
6. Копіювання одновимірних масивів.
