|
Главная | Правила | Регистрация | Дневники | Справка | Пользователи | Календарь | Поиск | Сообщения за день | Все разделы прочитаны |
|
Опции темы | Опции просмотра |
02.04.2015, 16:45 | #1 (permalink) |
Новичок
Регистрация: 02.04.2015
Сообщений: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Паскаль. Вычислить выражение.
|
02.04.2015, 16:45 | |
Helpmaster
Member
Регистрация: 08.03.2016
Сообщений: 0
|
На форуме есть ранее созданные темы, в которых можно поискать решение Вычислить скалярное произведение Вычислить методом тарапеции в VBA При различных значениях параметра z, входящего в выражение для функции f(x) Вычислить функцию |
02.04.2015, 19:36 | #2 (permalink) |
Специалист
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
|
Да пожалуйста... Правда, Вы не снизошли до указания, нужно ли суммировать определенное число членов ряда или же добиться некоей точности, а посему я поступил по своему разумению.
Код:
Const Eps=0.0001; Var S,a,x:Real; k:Integer; Begin Write('x = '); Readln(x); a:=1; S:=a; k:=0; Repeat Inc(k,2); a:=-a*x*x/(k-1)/k; S:=S+a; Until Abs(a)<Eps; Writeln('Result: ',S:0:5,', n = ',k); Writeln('Accurate value: ',Cos(x):0:5); Readln End. |
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
Опции темы | |
Опции просмотра | |
|
|