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

3. Програма роботи

3.1. Записати запропанований викладачем варіант завдання з п. 5.

Ознайомитись з рекомендованою літературою та конспектом лекцій.

3.2. Програмування задачі:

–скласти таблицю символічних імен;

–скласти схему алгоритму або псевдокод (за вказіквою викладача);

–скласти програму розв’язання задачі мовою С++.

3.3. Розв’язання задачі на ПЕОМ.

На ПЕОМ набрати, відлагодити та розв’язати складену програму.

3.4. Оформлення звіту.

Звіт повинен містити:

–номер лабораторної роботи та її назву;

–умову задачі та дані свого варіанта;

–таблицю символічних імен;

–схему алгоритму (або псевдокод);

–лістинг (або рукопис) програми;

–результати розрахунку задачі;

–висновки.

4. Приклад

Обчислити наближене значення нескінченної суми з точністю =0.0000119.

Розв’язання.

Таблиця символічних імен

Математичне ім’я

Ім’я у програмі

Смислове значення

Змінна

Тип

Значення

і

i

Параметр циклу

int

Змінна

memb

memb

Член ряду

double

Змінна

r

r

Сума

double

Результат

Текст програми мовою С++

для компіляторів Visual C++

#include <iostream.h>

#include <iomanip.h>

#include <cmath>

int main()

{

int i;

double r, memb;

i = 0; // задаємо початкове значення лічильника

r = 0; // задаємо початкове значення суми

memb = static_cast<float>(1)/pow((2*i + 1),4);// задаємо

// значення першого члена ряду

cout << setprecision(10) << setiosflags(ios::fixed |

ios::showpoint); // установки екрана

do // початок тіла циклу

{

r += memb; // накопичення суми

memb = static_cast<float>(1)/pow((2*i + 1),4);

// підраховуємо кожний наступний член ряду

i++; // збільшуємо лічильник на одинцю

} while (fabs(memb) >= 0.0000119); // тіло циклу буде

// виковуватися, доки модуль члена ряда не зменшиться до 

cout << "Результат з точністю до eps = 0.0000119: "

<< r << endl;

}

4. Варіанти завдань

Кожен студент вибирає варіант завдання за номером у списку групи.

Завдання. Скласти схему алгоритму, таблицю символічних імен та програму для обчислення нескінченних сум та добутків відповідно до заданого варіанта.

Обчислити наближене значення нескінченної суми з точністю :

Варіант

Функція

Точність 

1

0. 001

2

0.005

3

0.0001

4

0.05

5

0.00005

6

0.0001

7

0.001

8

0.005

9

0.0005

10

0.01

11

0.05

12

0.005

13

0.0001

14

0.00001

15

0.00001

16

0.05

17

0.001

18

0.01

19

0.05

20

0.05

21

0.00005

22

0.0005

23

0.0001

24

0.001

25

0.005

______________________________________________________________________________