
- •Вступ Мета та задачі дисципліни
- •Структура та обсяг дисципліни
- •Тематичний план
- •Програма курсу
- •2.4. Перелік лабораторних робіт
- •Вибір варіантів завдань
- •Методичні вказівки до лабораторної роботи №1
- •Приклад виконання лабораторної роботи.
- •Завдання до лабораторної роботи №1.
- •Методичні вказівки до лабораторної роботи №2
- •Приклад виконання лабораторної роботи.
- •Завдання до лабораторної роботи №2.
- •Методичні вказівки до лабораторної роботи №3
- •Приклад виконання лабораторної роботи.
- •Завдання до лабораторної роботи №3.
- •Методичні вказівки до лабораторної роботи №4
- •Приклад виконання лабораторної роботи.
- •Завдання до лабораторної роботи №4.
- •Методичні вказівки до лабораторної роботи №5
- •Приклад виконання лабораторної роботи.
- •Завдання до лабораторної роботи №5.
- •Методичні вказівки до лабораторної роботи №6
- •Приклад виконання лабораторної роботи.
- •Завдання до лабораторної роботи №6.
- •Методичні вказівки до лабораторної роботи №7
- •Приклад виконання лабораторної роботи.
- •7.2 Завдання до лабораторної роботи №7.
- •Методичні вказівки до лабораторної роботи №8
- •Приклад виконання лабораторної роботи.
- •. Завдання до лабораторної роботи №8.
- •Методичні вказівки до лабораторної роботи №9
- •Приклад виконання лабораторної роботи.
- •Завдання до лабораторної роботи №9.
- •Методичні вказівки до лабораторної роботи №10
- •Приклад виконання лабораторної роботи.
- •Завдання до лабораторної роботи №10.
- •Методичні вказівки до лабораторної роботи №11
- •Приклад виконання лабораторної роботи.
- •Завдання до лабораторної роботи №11.
- •Методичні вказівки до лабораторної роботи №12
- •Приклад виконання лабораторної роботи.
- •Завдання до лабораторної роботи №12.
- •Методичні вказівки до лабораторної роботи №13
- •Приклад виконання лабораторної роботи.
- •Завдання до лабораторної роботи №13.
- •Методичні вказівки до лабораторної роботи №14
- •Приклад виконання лабораторної роботи.
- •Завдання до лабораторної роботи №14.
- •Антонова а.Р.
- •Програмування на мові с
- •65082, Одеса, вул. Дворянська, 1/3
Методичні вказівки до лабораторної роботи №9
Приклад виконання лабораторної роботи.
Тема: Посилальні типи даних (посилання і показники).
Завдання:
Написати
програму розв’язання завдання. Значення
елементів масиву обчислити в окремої
функції згідно з формулою
Отриманий масив надрукувати з допомогою функції.
П рограма рішення задачі:
/* директиви препроцесору */
#include <iostream.h>
#include <stdio.h>
#include <сstdlib.h>
#include <math.h>
void vvod(int *a, int const int n); /* опис прототипів функції */
void print (const int *a, const int n);
int main ( ) /* початок головної функції */
{
int n; /* опис змінної – кількість елементів масиву А */
cout << “Input kilkict elementsv n=” <<endl;
cin>>n; /* введення значення змінної з клавіатури */
int a[n]; /* опис масиву А */
vvod ( a, n ); /* виклик функції введення значень елементів масиву А */
cout << “Massiv A”<< endl;
print ( a, n ); /* виклик функції друку елементів масиву А */
return 0;
} /* кінець головної функції */
/* початок функції введення елементів масиву А */
void vvod( int *a, const int n)
/* *а – адреса масиву А *, n–не змінне кількість елементів масиву А */
{
for (int i=0 ; i<n ; i++)
a[i] =2*i+5;
}
/* початок функції друку елементів масиву А */
void print (const int *a, const int n)
{ /* *а та n – не змінні, т.я. масив А тільки друкується */
for ( int i=0; i < n ; i++)
cout << a[i] << " ";
cout << endl;
}
Результат:
Massiv A
5 7 9 11 13 15 17 19 21
Завдання до лабораторної роботи №9.
Написати програму розв’язання завдання з допомогою декілька функцій. Значення елементів масиву обчислити в окремої функції згідно з формулою з таблиці. Отриманий масив надрукувати з допомогою функції. Здобути результат відповідно умові з використання функції.
№
|
Розмір масиву |
Елементи масиву |
Знайти |
1 . |
10 |
|
Різницю сум елементів з парними та непарними індексами. |
2. |
12 |
|
Кількість від'ємних елементів та номер мінімального елемента. |
3. |
12 |
|
Кількість додатних та кількість від'ємних елементів. |
4. |
10 |
|
Поміняти місцями менший по модулю з меншим елементом у масиві. |
5. |
15 |
|
Замість найбільшого елемента записати середньоарифметичне.
|
6. |
10 |
|
Півсуму максимального та мінімального елемента. |
7. |
16 |
|
Поміняти місцями максимальний та мінімальний елементи масиву. |
8. |
20 |
|
Добуток сум додатних і від’ємних елементів масиву. |
9. |
14 |
|
Відношення суми модулів елементів з непарними індексами до добутку елементів з парними індексами. |
10. |
15 |
|
Вектор
|
11. |
12 |
|
Середньоарифметичне елементів масиву. |
12. |
14 |
|
Різницю максимального елемента та суми елементів масиву. |
13. |
18 |
|
Масив В відношення кожного елемента масиву до добутку усіх елементів і суму елементів масиву А. |
14. |
15 |
|
Масив С – різниці середньоарифметичного елементів масиву А і кожного елемента масиву А. |
15. |
20 |
|
Масив
Х
( |
16. |
16 |
|
Масив У суми середньоарифметичного елементів масиву А з кожним елементом масиву А. |
17. |
17 |
|
Кількість від'ємних елементів та їх середньоарифметичне. |
18. |
12 |
|
Середньоарифметичне елементів, по модулю більших за 0,3. |
19. |
16 |
|
Масив С – суму мінімального елемента масиву А і кожного елемента масиву А. |
20. |
15 |
|
Вектор У – добутку максимального елемента масиву А і кожного елемента масиву А. |
21. |
14 |
|
Модуль відношення суми додатних елементів до суми від’ємних. |
22. |
19 |
|
Кількість і суму елементів по модулю менших за 0,1. |
23. |
20 |
|
Суму максимального від’ємного і максимального додатного елементів масиву. |
24. |
15 |
|
Мінімальний по модулю і кількість додатних елементів масиву. |
25. |
12 |
|
Середньоарифметичне максимального та мінімального по модулю елемента масиву А. |