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

Приклади виконання завдання

Приклад №1 (використання оператора циклу)

Написати програму обчислення чисел Фобіначі, що визначаються рекурентним співвідношенням .

#include <iostream>

#include <windows.h>

using namespace std;

Void main ( )

{ int n,a1,a2,a;

SetConsoleOutputCP(1251);

SetConsoleCP(1251);

a1=1;

a2=1;

cout << "\nВведіть кільність чисел Фобіначі \n";

cin >>n;

cout << "i=1" << "" << "\t" << "F = " << a1;

cout << "\ni=2" << "" << "\t" << "F = " << a2;

for(int i=3;i<=n;i++)

{

a=a2+a1;

a2=a1;

a1=a;

cout << "\ni = " << i << "\t" << "F = " << a;

}

cout << "\n ";

}

Результат роботи програми:

В ведено значення N=5

Приклад №2 (розв’язок попередньої задачі з використанням оператора умови та безумовного переходу)

#include <iostream>

#include <windows.h>

using namespace std;

Void main ( )

{ int i,n,a1,a2,a;

SetConsoleOutputCP(1251);

SetConsoleCP(1251);

i=2;

a1=1;

a2=1;

cout << "\nВведіть кільність чисел Фобіначі \n";

cin >>n;

cout << "i=1" << "" << "\t" << "F = " << a1;

cout << "\ni=2" << "" << "\t" << "F = " << a2;

q:i=i+1;

a=a2+a1;

a2=a1;

a1=a;

cout << "\ni = " << i << "\t" << "F = " << a;

if (i<n) goto q;

cout << "\n ";

}

Завдання для виконання

Написати програму для розв’язку приведеної нижче задачі. В прог­рамі передбачити використання форматного виводу та пояснюваль­ної текстової інформації. Розв’язок реалізувати двома способами: у пер­шо­му використати оператор циклу for, а у другому організувати ци­кліч­­не обчислення за допомогою оператора if.

  1. Обчислити суму . Значення вводиться із клавіатури.

  2. Обчислити суму , де – ціле число, що вводиться із клавіатури.

  3. Обчислити суму , де – ціле число, що вводиться із клавіатури.

  4. Обчислити приблизно площу фігури, обмеженої графіками функцій , та , розбивши інтервал зміни на 100 частин та сумуючи площі прямокутників із основою, рівною інтервалу зміни та висотою, що визначається значенням функції в середині основи.

  5. Для введеного з клавіатури натурального числа обчислити добуток , якщо – непарне та , якщо - парне.

  6. Обчислити суму . Значення вводиться із клавіатури.

  7. Обчислити ний член ряду, елементи якого обчислюються за формулами: для .

  8. Обчислити кількість розміщень із по .

  9. Написати програму обчислення для заданого суми та перевірити правильність отриманого резуль­тату (сума рівна ).

  10. Обчислити суму . Значення вводиться із клавіатури.

  11. Обчислити суму . Значення вводиться із клавіатури.

  12. Для заданого обчислити добуток .

  13. Обчислити суму для заданого .

  14. Обчислити добуток для зада­ного .

  15. Обчислити суму ряду для введеного із клавіатури значення .

  16. Протабулювати функцію при зміні на проміжку від до (вводяться із клавіатури), розбивши його на 25 частин.

  17. Обчислити значення інтегралу за формулою трапецій із заданим числом розбиттів .

  18. Протабулювати функцію на проміжку від до , розбивши його на 30 частин.

  19. Обчислити значення інтегралу за формулою трапецій із числом розбиттів .

  20. Обчислити суму . Значення вводиться із клавіатури.

  21. Обчислити значення інтегралу за формулою трапецій із заданим числом розбиттів .

  22. Обчислити суму 120 членів ряду, тий член якого визначається формулою . Значення вводиться із клавіатури.

  23. Обчислити суму 100 членів ряду, тий член якого визначається формулою . Значення вводиться із клавіатури.

  24. Із клавіатури вводиться послідовність цілих чисел. Знайти суму парних елементів цієї послідовності.

  25. Із клавіатури вводиться послідовність цілих чисел. Знайти добуток максимального та мінімального елементів цієї послідов­ності.

  26. Із клавіатури вводиться послідовність цілих чисел. Знайти кількість непарних елементів цієї послідовності.

  27. Із клавіатури вводиться послідовність цілих чисел. Знайти кількість елементів цієї послідовності, кратних 3.

  28. Із клавіатури вводиться послідовність цілих чисел: як додатних, так і від’ємних. Визначити, яких чисел у послідовності більше – додатних чи від’ємних та вивести відповідне повідомлення.

  29. Обчислити суму 80 членів ряду, тий член якого визначається формулою .

  30. Обчислити суму 60 членів ряду, тий член якого визначається формулою .