Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Laboratorni_S_4.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
2 Мб
Скачать
☆

Лабораторна робота № 22

Тема: Використання компонентів для введення/виведення масивів. Побудова графіків функцій.

Мета роботи: Набуття навичок розробки програм з використанням масивів.

Теоретичні відомості: матеріали лекцій (тема 29).

Завдання для самостійної роботи

Завдання 1.

  1. Дано дійсних чисел: . Знайти середнє арифметичне та середнє геометричне значення цих чисел.

  2. Дано дійсних чисел: . Знайти найбільше та найменше серед них.

  3. Дано дійсних чисел: . Знайти найбільше серед від’ємних та найменше серед додатних.

  4. Дано одновимірний масив, який містить послідовність дійсних чисел. З’ясувати, скільки серед елементів цієї послідовності є пар з трьох елементів, які слідують підряд і утворюють арифметичну прогресію.

  5. Знайти добуток від’ємних елементів вектора .

  6. Знайти кількість від’ємних елементів у векторі , які розташовані після першого додатного.

  7. Знайти найбільший елемент серед елементів вектора з парними індексами.

  8. У векторі всі елементи, які більші за середнє арифметичне замінити нулями.

  9. Дано: . Побудувати вектор , який містить спочатку додатні координати вектора а потім додатні координати вектора .

  10. Дано одновимірний масив дійсних чисел. Знайти суму елементів, які розташовані до першого від’ємного елемента.

  11. Дано одновимірний масив дійсних чисел . В цьому масиві поміняти місцями елементи, що розташовані симетрично відносно середини.

  12. Дано одновимірний масив, який містить послідовність дійсних чисел. Для кожної з пар з трьох елементів (з номерами : 1,2,3, 4, 5, 6, 7, 8, 9 …) найбільший елемент замінити середнім арифметичним.

  13. Дано : . Знайти .

  14. Дано : . Знайти .

  1. Дано одновимірний масив дійсних чисел. З’ясувати, чи утворюють елементи масиву арифметичну прогресію.

  2. Дано одновимірний масив дійсних чисел. З’ясувати, чи утворюють елементи масиву геометричну прогресію.

  3. Дано одновимірний масив дійсних чисел . Знайти найменший елемент серед додатних елементів цього масиву.

  4. Дано одновимірний масив дійсних чисел . Знайти найбільший елемент серед від’ємних елементів цього масиву.

  5. Дано послідовність із n дійсних чисел. Визначити скільки з них більше своїх “сусідів” (попереднього і наступного чисел).

  6. Дано послідовність із n дійсних чисел. Знайти порядковий номер того з них, дробова частина якого є найменшою.

  1. Дано послідовність ненульових цілих чисел. Визначити скільки разів у цій по­слідовності змінюється на протилежний знак її елементів.

  1. Дано два вектори і . Підрахуйте кількість тих координат векторів і , для яких .

  2. Побудувати масив А=(ai), елементи якого задаються формулою:

  1. Обчислити добуток від’ємних елементів масиву А.

  2. Побудувати масив А=(ai), елементи якого задаються формулою:

  1. Знайти найбільший елемент масиву А.

  2. Задано масиви та . Побудувати масив , в якому на парних місцях послідовно розташовані елементи масиву А, а на непарних В.

  1. Побудувати масив А=(ai), елементи якого задаються формулою:

  1. де x, y – вводяться з клавіатури. Вивести кількість елементів масиву А, які більші за задане число z.

  1. Задано масив , де

  2. Знайти добуток елементів масиву В з непарними номерами.

  1. Побудувати масив А=(ai), елементи якого задаються формулою:

  1. Обчислити суму додатних елементів масиву А.

  2. Елементи масиву задаються так:

.

  1. Обчислити

  1. Елементи масиву задаються так: . Побудувати масив так:

  2. Елементи масиву задаються так:

.

  1. Знайти

  1. Елементи масиву задаються так:

.

  1. Знайти середнє арифметичне всіх елементів масиву, які потрапляють у про­мі­жок .

  1. Побудувати масив А=(ai), елементи якого задаються формулою:

  2. де х вводиться з клавіатури. Знайти порядковий номер найменшого елемента ма­сиву А.

  1. Побудувати масив А=(ai), елементи якого задаються формулою:

  2. Обчислити суму додатних елементів масиву А і вивести її на форму.

  1. Побудувати масив А=(ai), елементи якого задаються формулою:

  2. Знайти найбільший елемент масиву А.

  3. Побудувати масив А=(ai), елементи якого задаються формулою:

  1. Вивести добуток елементів масиву А з парними індексами.

  1. Побудувати масив Х= , елементи якого задаються формулою:

  1. де a, b – вводяться з клавіатури. Знайти середнє арифметичне значення від’єм­них елемен­тів масиву Х.

  2. Побудувати масив V=(vi), елементи якого задаються формулою:

  1. де a, b, х – вводяться з клавіатури. Обчислити добуток елементів масиву V з парними індексами

  2. Побудувати масив А=(ai), елементи якого задаються формулою:

  1. де b – вводиться з клавіатури. Вивести суму елементів масиву А з непарними ін­дексами.

  2. Побудувати масив А=(ai), елементи якого задаються формулою:

  1. де х – вводиться з клавіатури. Знайти середнє геометричне чисел , де – модуль числа n.

  1. Побудувати вектор , який містить тільки додатні координати за­да­ного вектора , вивести його розмірність та довжину

  2. По заданому вектору побудувати вектор , де

  1. Задані два вектори і . Побудувати новий вектор , у якого і знайти його довжину.

  2. Дано два вектори .З’ясувати, чи паралельні вони.

  3. Дано два вектори .З’ясувати, чи є вони перпендикулярними.

  4. Дано дві числові послідовності, кожна з яких містить n елементів. Отримати – суму чисел, які стоять на непарних позиціях в першій послідовності, і – суму чисел на парних позиціях в другій.

  5. Задані цілі числа . Якщо в послідовності є хоча б один член, який дорівнює , то обчислити суму всіх членів, які йдуть за пер­шим таким числом, у протилежному випадку вивести 10.

  6. Заданий вектор . Побудувати та вивести вектор , і-а коорди­ната якого дорівнює середньому-арифметичному перших і координат вектора :

.

  1. Дано послідовність слів, які зберігаються в масиві рядкового типу. Визначити в якому з слів найбільше букв «а».

Завдання 2.

  1. Створити програму, для знаходження детермінанта квадратної матриці .

  2. Дано матрицю та вектор . Знайти вектор .

  3. Дано матриці розмірності знайти .

  4. Дано матрицю . Знайти суму елементів, розташованих нижче головної діагоналі.

  5. У квадратній матриці елементи головної діагоналі замінити найбільшим елементом цієї матриці.

  6. У квадратній матриці знайти суму від’ємних елементів, які розташовані нижче головної діагоналі.

  7. Побудувати матрицю А, елементи якої задаються формулою:

, , .

  1. Побудувати одновимірний масив (переписати матрицю в одновимірний масив).

  2. Дано матрицю , та матриця В такої самої розмірності. За­мі­ни­ти всі нульові елементи матриці А відповідними елементами матриці В.

  3. Побудувати квадратну матрицю А, елементи якої задаються формулою:

, .

  1. Знайти максимальний елемент головної діагоналі і добуток елементів того ряд­ка, у якому він знаходиться.

  2. Дано дійсну матрицю розмірності , всі елементи якої різні. Знайти ска­ляр­ний добуток i-го рядка і j-го стовпчика (i, j задаються користувачем).

  3. Побудувати квадратну матрицю А, елементи якої задаються формулою:

.

  1. Сформувати одновимірний масив b, i-ий елемент якого є добутком усіх еле­ментів i-го стовпчика матриці А. Знайти найбільший парний елемент масиву b.

  2. Побудувати матрицю А, всі елементи якої різні. Знайти середнє-арифметичне значення додатних елементів того рядка, в якому зна­хо­диться макси­мальний еле­мент матриці.

  3. Побудувати прямокутну матрицю А, елементи якої задаються формулою:

  1. Обчислити добуток елементів, добуток ін­дек­сів яких менший за задане число x.

  2. Побудувати прямокутну матрицю А, елементи якої задаються формулою:

  1. Обчислити суму елементів матриці А, сума індексів яких непарна.

  2. Побудувати квадратну матрицю А, елементи якої задаються формулою:

  1. Знайти найбільший за модулем елемент матриці А та його індекси.

Завдання 3.

Використовуючи відповідний компонент відобразити графік функції на заданому проміжку. Здійснивши табулювання функції на деякому проміжку з’ясувати

  1. чи є дана функція спадною та знайти найбільше та найменше значення цієї функції на заданому проміжку;

  2. чи перетинає графік функції вісь ОХ;

  3. в якому квадранті більше точок;

  4. «середнє значення» функції;

  5. найбільше від’ємне значення;

  6. найменше додатне значення;

  7. чи є дана функція зростаючою та знайти найменше та найменше значення цієї функції на заданому проміжку.

  8. наближено знайти точку перетину графіка функції і віссю ОХ;

  9. відобразити симетрично відносно осі ОХ;

  10. відобразити симетрично відносно осі ОУ:

Варіанти функцій подано в таблиці

№

функція

інтервал

крок 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. Який компонент може бути використаним при побудові графіка функції?

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]