Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
S__Ukr_metod_avtomatchiki.doc
Скачиваний:
5
Добавлен:
15.11.2019
Размер:
1.33 Mб
Скачать
    1. Завдання до лабораторної роботи №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.

  1. Методичні вказівки до лабораторної роботи №6

    1. Приклад виконання лабораторної роботи.

Тема: Обробка одномірних масивів.

Завдання:

Написати програму розв’язання завдання, використовуючи оператор циклу 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

    1. Завдання до лабораторної роботи №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 введене з клавіатури.

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