Завдання 1. Вимагається знайти суму ряду з точністю е=10-4, загальний член якого
Метод рішення задачі.
При визначенні суми членів ряду використовуватимемо рекурентну формулу для отримання наступного члена ряду. Для отримання рекурентної формули обчислимо відношення наступного члена ряду до поточного:
1. Опис рішення задачі
Задача: Знайти суму ряду з точністю е=10-4, загальний член якого
Дано: n – коефіцієнти рівняння (номер елементу в послідовності), е – точність обчислення,
An – числовий вираз елементів послідовності
Потрібно: Summa – сума елементів послідовності
Зв’язок: - обчислення елементу послідовності
Summa:= Summa+Аn
При: An>e.
2. Сценарій рішення задачі
введення необхідних даних:
повідомлення “Введіть е”
введення значення змінної е
Summa:=0; N:=1; AN:=1/3;
Обчислення Summa елементівЯкщо An>e
Summa:= Summa+Аn
n:= n+1
Вивід результату обчислення
Повідомлення “Summa =”, Summa
Кінець
3. Схема алгоритму рішення задачі
4. Текст програми на мові програмування Паскаль
PROGRAM Z_11;
CONST E=0.001;
VAR
N:INTEGER;
A,N,SUMMA:REAL;
BEGIN
SUMMA:=0; N:=1; A*N:=1/3;
WHILE A*N>E DO
BEGIN
SUMMA:=SUMMA+AN;
N:= N+1;
A*N:=A*N*(N+1)/(2*N+1);
END;
WRITELN('Сумма S=’,Summa:8:3,’Последний член ряда N=’,N);
END.
Приклад складання алгоритму циклічної структури.
Застосування циклу з наступною умовою в програмі.