- •Лабораторна робота № 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
- •Завдання для самостійної роботи
Лабораторна робота № 22
Тема: Використання компонентів для введення/виведення масивів. Побудова графіків функцій.
Мета роботи: Набуття навичок розробки програм з використанням масивів.
Теоретичні відомості: матеріали лекцій (тема 29).
Завдання для самостійної роботи
Завдання 1.
Дано дійсних чисел: . Знайти середнє арифметичне та середнє геометричне значення цих чисел.
Дано дійсних чисел: . Знайти найбільше та найменше серед них.
Дано дійсних чисел: . Знайти найбільше серед від’ємних та найменше серед додатних.
Дано одновимірний масив, який містить послідовність дійсних чисел. З’ясувати, скільки серед елементів цієї послідовності є пар з трьох елементів, які слідують підряд і утворюють арифметичну прогресію.
Знайти добуток від’ємних елементів вектора .
Знайти кількість від’ємних елементів у векторі , які розташовані після першого додатного.
Знайти найбільший елемент серед елементів вектора з парними індексами.
У векторі всі елементи, які більші за середнє арифметичне замінити нулями.
Дано: . Побудувати вектор , який містить спочатку додатні координати вектора а потім додатні координати вектора .
Дано одновимірний масив дійсних чисел. Знайти суму елементів, які розташовані до першого від’ємного елемента.
Дано одновимірний масив дійсних чисел . В цьому масиві поміняти місцями елементи, що розташовані симетрично відносно середини.
Дано одновимірний масив, який містить послідовність дійсних чисел. Для кожної з пар з трьох елементів (з номерами : 1,2,3, 4, 5, 6, 7, 8, 9 …) найбільший елемент замінити середнім арифметичним.
Дано :
.
Знайти
.Дано :
.
Знайти
.
Дано одновимірний масив дійсних чисел. З’ясувати, чи утворюють елементи масиву арифметичну прогресію.
Дано одновимірний масив дійсних чисел. З’ясувати, чи утворюють елементи масиву геометричну прогресію.
Дано одновимірний масив дійсних чисел . Знайти найменший елемент серед додатних елементів цього масиву.
Дано одновимірний масив дійсних чисел . Знайти найбільший елемент серед від’ємних елементів цього масиву.
Дано послідовність із n дійсних чисел. Визначити скільки з них більше своїх “сусідів” (попереднього і наступного чисел).
Дано послідовність із n дійсних чисел. Знайти порядковий номер того з них, дробова частина якого є найменшою.
Дано послідовність ненульових цілих чисел. Визначити скільки разів у цій послідовності змінюється на протилежний знак її елементів.
Дано два вектори
і
.
Підрахуйте кількість тих координат
векторів
і
,
для яких
.Побудувати масив А=(ai), елементи якого задаються формулою:
Обчислити добуток від’ємних елементів масиву А.
Побудувати масив А=(ai), елементи якого задаються формулою:
Знайти найбільший елемент масиву А.
Задано масиви
та
.
Побудувати масив
,
в якому на парних місцях послідовно
розташовані елементи масиву А,
а на непарних В.
Побудувати масив А=(ai), елементи якого задаються формулою:
де x, y – вводяться з клавіатури. Вивести кількість елементів масиву А, які більші за задане число z.
Задано масив , де
Знайти добуток елементів масиву В з непарними номерами.
Побудувати масив А=(ai), елементи якого задаються формулою:
Обчислити суму додатних елементів масиву А.
Елементи масиву задаються так:
.
Обчислити
Елементи масиву задаються так: . Побудувати масив так:
Елементи масиву задаються так:
.
Знайти
Елементи масиву задаються так:
.
Знайти середнє арифметичне всіх елементів масиву, які потрапляють у проміжок .
Побудувати масив А=(ai), елементи якого задаються формулою:
де х вводиться з клавіатури. Знайти порядковий номер найменшого елемента масиву А.
Побудувати масив А=(ai), елементи якого задаються формулою:
Обчислити суму додатних елементів масиву А і вивести її на форму.
Побудувати масив А=(ai), елементи якого задаються формулою:
Знайти найбільший елемент масиву А.
Побудувати масив А=(ai), елементи якого задаються формулою:
Вивести добуток елементів масиву А з парними індексами.
Побудувати масив Х= , елементи якого задаються формулою:
де a, b – вводяться з клавіатури. Знайти середнє арифметичне значення від’ємних елементів масиву Х.
Побудувати масив V=(vi), елементи якого задаються формулою:
де a, b, х – вводяться з клавіатури. Обчислити добуток елементів масиву V з парними індексами
Побудувати масив А=(ai), елементи якого задаються формулою:
де b – вводиться з клавіатури. Вивести суму елементів масиву А з непарними індексами.
Побудувати масив А=(ai), елементи якого задаються формулою:
де х – вводиться з клавіатури. Знайти середнє геометричне чисел
,
де
– модуль числа n.
Побудувати вектор , який містить тільки додатні координати заданого вектора , вивести його розмірність та довжину
По заданому вектору
побудувати вектор
,
де
Задані два вектори і . Побудувати новий вектор
,
у якого
і знайти його довжину.Дано два вектори .З’ясувати, чи паралельні вони.
Дано два вектори .З’ясувати, чи є вони перпендикулярними.
Дано дві числові послідовності, кожна з яких містить n елементів. Отримати
– суму чисел, які стоять на непарних
позиціях в першій послідовності, і
– суму чисел на парних позиціях в
другій.Задані цілі числа
.
Якщо в послідовності
є хоча б один член, який дорівнює
,
то обчислити суму всіх членів, які йдуть
за першим таким числом, у протилежному
випадку вивести 10.Заданий вектор . Побудувати та вивести вектор , і-а координата якого дорівнює середньому-арифметичному перших і координат вектора :
.
Дано послідовність слів, які зберігаються в масиві рядкового типу. Визначити в якому з слів найбільше букв «а».
Завдання 2.
Створити програму, для знаходження детермінанта квадратної матриці .
Дано матрицю та вектор . Знайти вектор
.Дано матриці
розмірності
знайти
.Дано матрицю
.
Знайти суму елементів, розташованих
нижче головної діагоналі.У квадратній матриці елементи головної діагоналі замінити найбільшим елементом цієї матриці.
У квадратній матриці знайти суму від’ємних елементів, які розташовані нижче головної діагоналі.
Побудувати матрицю А, елементи якої задаються формулою:
,
,
.
Побудувати одновимірний масив (переписати матрицю в одновимірний масив).
Дано матрицю , та матриця В такої самої розмірності. Замінити всі нульові елементи матриці А відповідними елементами матриці В.
Побудувати квадратну матрицю А, елементи якої задаються формулою:
,
.
Знайти максимальний елемент головної діагоналі і добуток елементів того рядка, у якому він знаходиться.
Дано дійсну матрицю розмірності , всі елементи якої різні. Знайти скалярний добуток i-го рядка і j-го стовпчика (i, j задаються користувачем).
Побудувати квадратну матрицю А, елементи якої задаються формулою:
.
Сформувати одновимірний масив b, i-ий елемент якого є добутком усіх елементів i-го стовпчика матриці А. Знайти найбільший парний елемент масиву b.
Побудувати матрицю А, всі елементи якої різні. Знайти середнє-арифметичне значення додатних елементів того рядка, в якому знаходиться максимальний елемент матриці.
Побудувати прямокутну матрицю А, елементи якої задаються формулою:
Обчислити добуток елементів, добуток індексів яких менший за задане число x.
Побудувати прямокутну матрицю А, елементи якої задаються формулою:
Обчислити суму елементів матриці А, сума індексів яких непарна.
Побудувати квадратну матрицю А, елементи якої задаються формулою:
Знайти найбільший за модулем елемент матриці А та його індекси.
Завдання 3.
Використовуючи відповідний компонент відобразити графік функції на заданому проміжку. Здійснивши табулювання функції на деякому проміжку з’ясувати
чи є дана функція спадною та знайти найбільше та найменше значення цієї функції на заданому проміжку;
чи перетинає графік функції вісь ОХ;
в якому квадранті більше точок;
«середнє значення» функції;
найбільше від’ємне значення;
найменше додатне значення;
чи є дана функція зростаючою та знайти найменше та найменше значення цієї функції на заданому проміжку.
наближено знайти точку перетину графіка функції і віссю ОХ;
відобразити симетрично відносно осі ОХ;
відобразити симетрично відносно осі ОУ:
Варіанти функцій подано в таблиці
№ |
функція |
інтервал |
крок h |
1 |
|
[0;1] |
0,1 |
2 |
|
[0;10] |
1 |
3 |
|
[0;1] |
0,1 |
4 |
|
[1;2] |
0,1 |
5 |
|
[0;1] |
0,1 |
6 |
|
[0;5] |
0,5 |
7 |
|
[0;2] |
0,2 |
8 |
|
[0,5;3] |
0,25 |
9 |
|
[0;6] |
0,6 |
10 |
|
[0;6] |
0,6 |
11 |
|
[0;1] |
0,1 |
12 |
|
[1;10] |
1 |
13 |
|
[0;2] |
0,2 |
14 |
|
[0;10] |
1 |
15 |
|
[2;3] |
0,1 |
Контрольні запитання
1. Який компонент може бути використаним для введення кількості елементів?
2. Які компоненти можуть бути використані при введені/виведенні одновимірних масивів?
3. Який компонент може бути використаним при побудові графіка функції?
