Условие задачи
Для функции.
.
Вычислить приближенное значение с точностью =10-3 на отрезке [0,1] с постоянным шагом 0.1. Вычисление функции в точке производится соответствующей функции. Ввод и вывод информации осуществляется с помощью соответствующих стандартных устройств.
Предварительный анализ задачи
- 1. Проверить попадает ли отрезок [0,1] в область определения функции.
- 2. Проверить, чтобы исходных данных соответствовали условию задачи.
- 3. Разработать алгоритм вычисления функции cosx в точке.
- 4. Определить точность =10-3 для функции cosx.
- 5. Вывести полученный результат с помощью стандартных устройств.
Разработка алгоритма
1. Определение входных данных:
x (шаг вычислений) — вещественное число;
2. Определение выходных данных:
cosx (результат) — вещественное число;
3. Текст алгоритма.
Алгоритм
Аргументы: e, b, x, sum, Power (x, 2*k), factorial (2*k);
Результат: cosx;
НАЧАЛО.
e: = 0,001;
acos:=0;
sum:=0;
b:=1;
x:=0.1;
выполнять до тех пор, пока x>=b.
k:=0;
выполнить до тех пор, пока abs (sum).
начало.
faktorial (2*k)!:=1.
i:=1.
если k*2=0 то (2*k):=0 иначе начало.
выполнять до тех пор, пока i <=2*k.
начало.
faktorial (2*k):=faktorial (2*k)*i.
i:=i+1.
конец конец.
Power (x, 2*k) // Х в степени 2k.
вывод в поле Memo значения переменной acos.
x:=x+0,1.
конец Конец.