- •Вступ Мета та задачі дисципліни
- •Структура та обсяг дисципліни
- •Тематичний план
- •Програма курсу
- •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
Завдання до лабораторної роботи №5.
Використовуючи оператор циклу з подальшою умовою, обчислити суму нескінченого ряду, враховуючи тільки ті доданки, які по абсолютній величині більше заданого числа . При обчисленні члена ряду використовувати рекурентні співвідношення. Значення х ввести з клавіатури.
1. 2.
3. 4.
5. 6.
7. 8.
9. 10.
11. 12.
13. 14.
15. 16.
17. 18.
19. 20.
21. 22.
23. 24.
25. 26.
27. 28.
29. 30.
Методичні вказівки до лабораторної роботи №6
Приклад виконання лабораторної роботи.
Тема: Обробка одномірних масивів.
Завдання:
Написати програму розв’язання завдання, використовуючи оператор циклу FOR. Значення елементів масиву ввести з клавіатури або задати з допомогою генератору випадкових чисел.
Обчислити суму елементів масиву V(n), де 0<=n<=20, значення яких кратні 3.
П рограма рішення задачі:
/* директиви препроцесору */
#include <iostream.h>
#include <stdio.h>
#include <math.h>
int main ( ) /* початок програми – основній функції */
{ /* опис і ініціалізація константи */
const int n=20;
/* опис масиву цілих чисел */
int V[n];
int i, S=0;
cout<<”Massiv V”<<endl;
/* Цикл для обчислення і друку елементів масиву */
for ( i=0; i<n; i++)
{ V[i]=rand ( ) % 20; /* значення елементів на відрізку від 0 до 20 */
cout<<V[i]<<” “; /* друк елементів масиву в рядок */
}
cout<<endl; /* перехід на наступний рядок друку */
/* Цикл – повторення, поки не перевірені всі елементи масиву */
for (i=0; i<n; i++)
/* перевірка умови задачі о кратності значень елементів */
if ( V[i] %3 ==0)
S +=V[i]; /* додавання поточного елементу до суми */
cout<<”Result Summa=”<< S<< endl;
return 0;
}
Результат роботи програми:
Massiv V
9 4 1 3 5 12 0 7 13 11 19 2 7 14 16 1 8 5 1 3
Result Sum=27
Завдання до лабораторної роботи №6.
Написати програму розв’язання завдання, використовуючи оператор циклу FOR. Значення елементів масиву ввести з клавіатури або задати з допомогою генератору випадкових чисел.
1. Обчислити суму та кількість додатних елементів масиву Х (n), де 1 <= n <= 100.
2. Обчислити середнє арифметичне значення та кількість елементів масиву А(n) ( 0<=n<=80 ), яке більше за задане число F.
3. Переписати додатні елементи масиву Х(n) в масив У(n) та підрахувати їх кількість, де 0<=n<=120.
4. Визначити максимальний елемент масиву В(n) та його порядковий номер, де 0<=n<=90.
5. Обчислити мінімальний елемент масиву С(n) та його номер, де 0<=n<=100.
6. Знайти максимальний та мінімальний елементи масиву D(n) та поміняти їх місцями, де 0<=n<=80.
7. Обчислити середнє геометричне додатних елементів масиву У(n), де 0<=n<=20.
8. Розташувати в масиві К(n) спочатку позитивні, а потім негативні елементи масиву R(n), де 0<=n<=40.
9. Визначити суму елементів масиву цілих чисел V(n), кратних трьом, де 0<=n<=30.
10. Обчислити суму та кількість елементів масиву Х(n) (0<=n<=100) з парними індексами.
11. Знайти середнє геометричне елементів масиву А(n) (50<=n<=100) з непарними індексами.
12. Переписати в масив У(n) підряд позитивні елементи масиву Х(n), де 0<=n<=20.
13. Переписати підряд в масив У(n) позитивні, а в масив Z(n) негативні елементи масиву Х(n), де 0<=n<=100.
14. Визначити максимальний елемент масиву В(n) та його порядковий номер, де 0<=п<=45.
15. Визначити мінімальний елемент масиву С(п) та його порядковий номер, де 0<=n<=20.
16. Визначити середнє арифметичне мінімального та максимального елементів масиву А(n), де 0<=n<=20.
17. Визначити середнє арифметичне індексів мінімального та максимального елементів масиву А(n), де 0<=п<=20.
18. Знайти найменший додатній елемент масиву В(n), де 0<=n<=100.
19. Знайти найбільший від'ємний елемент масиву В (n), де 0<=n<=100.
20. Для одномірного масиву А (n) знайти кількість та суму елементів
А (n), які задовольняють умові 6<=А (n) <=10, де 0<=n<=60.
21. Для одномірного масиву В (n) знайти добуток перших членів цього масиву, сума яких не більше ніж число Р, де 0<=n<=40. Число P введене з клавіатури.
22. Для одномірного масиву С (n) знайти суму перших членів цього масиву, добуток яких не більше ніж дане число Н, де 0<=n<=40. Число Н введене з клавіатури.
23. Для одномірного масиву А (n) знайти добуток останніх членів цього масиву, сума яких не більше ніж дане число С, де 0<=n<=40. Число С введене з клавіатури.
24. Для одномірного масиву В (n) знайти суму останніх членів цього масиву, добуток яких не більше ніж дане число Х, де 0<=п<=40. Число Х введене з клавіатури.
25. Для одномірного масиву С (n) знайти суму К найменших елементів, де 0<=n<=45. Число К введене з клавіатури.
26. Для одномірного масиву А (n) знайти суму L найбільших елементів, де 0<=n<=45. Число L введене з клавіатури.
27. Для одномірного масиву В (n) знайти суму індексів L найменших елементів, де 0<=n<=45. Число L введене з клавіатури.
28. Для одномірного масиву С (n) знайти суму індексів L найбільших елементів, де 0<=n<=25. Число L введене з клавіатури.
29. Для одномірного масиву В (n) знайти добуток індексів L найменших елементів, де 0<=n<=45. Число L введене з клавіатури.
30. Для одномірного масиву А (n) знайти добуток індексів L найбільших елементів, де 0<=n<=45. Число L введене з клавіатури.