Читайте также:
|
|
Обчислити наближене значення нескінченної суми з точністю e= 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); // тіло циклу буде
// виковуватися, доки модуль члена ряда не зменшиться до e
cout << "Результат з точністю до eps = 0.0000119: "
<< r << endl;
}
4. Варіанти завдань
Кожен студент вибирає варіант завдання за номером у списку групи.
Завдання. Скласти схему алгоритму, таблицю символічних імен та програму для обчислення нескінченних сум та добутків відповідно до заданого варіанта.
Обчислити наближене значення нескінченної суми з точністю e:
Варіант | Функція | Точність e |
![]() | 0. 001 | |
![]() | 0.005 | |
![]() | 0.0001 | |
![]() | 0.05 | |
![]() | 0.00005 | |
![]() | 0.0001 | |
![]() | 0.001 | |
![]() | 0.005 | |
![]() | 0.0005 | |
![]() | 0.01 | |
![]() | 0.05 | |
![]() | 0.005 | |
![]() | 0.0001 | |
![]() | 0.00001 | |
![]() | 0.00001 | |
![]() | 0.05 | |
![]() | 0.001 | |
![]() | 0.01 | |
![]() | 0.05 | |
![]() | 0.05 | |
![]() | 0.00005 | |
![]() | 0.0005 | |
![]() | 0.0001 | |
![]() | 0.001 | |
![]() | 0.005 |
______________________________________________________________________________
Дата добавления: 2015-09-10; просмотров: 96 | Поможем написать вашу работу | Нарушение авторских прав |