![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 15.10.2012
Сообщений: 33
|
![]()
program Project2;
{$APPTYPE CONSOLE} {48. Не используя стандартные функции (за исключением abs), вычислить с точностью eps = 0.0001 (х ввести с клавиатуры): а) e ^ x = 1 + x / 1! + x2 / 2! + ... + xn / n! + ...; Считать, что требуемая точность достигнута, если очередной слагаемое по модулю меньше eps, - все последующие слагаемые можно уже не учитывать.} uses SysUtils; var fact,n,y,e,x:real; const eps=0.0001; begin writeln('input x'); read(x); n:=0; y:=0; fact:=1; while if abs((1/fact)) > eps then begin n:=n+1; fact:=fact*n; y:=(e^x)+(1/fact); else writeln(e); readln; end; end. [Error] Project2.dpr(29): Pointer type required [Error] Project2.dpr(33): Type of expression must be BOOLEAN я просто плаваю с этим заданием Последний раз редактировалось Dimabara; 16.11.2012 в 22:01. Причина: забыл указать язык программирования |
![]() |
![]() |
![]() |
#2 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,430
|
![]() Код:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 15.10.2012
Сообщений: 33
|
![]()
спасибо
но что значат переменные s и а ? Последний раз редактировалось Dimabara; 16.11.2012 в 22:07. |
![]() |
![]() |
![]() |
#4 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,430
|
![]()
В s как раз и будет e^x - сумма ряда.
a - текущий элемент ряда.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 15.10.2012
Сообщений: 33
|
![]()
еще один вопрос
каким образом на наш ответ влияет eps и вообще для чего он в условии задачи нужен? |
![]() |
![]() |
![]() |
#6 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,430
|
![]()
eps обязательно нужен - без него цикл не закончится.
Чем больше eps, тем менее точный ответ будет получен. Факториал растет быстрее числа в степени. В конце концов текущий элемент станет настолько маленьким, что почти не будет влиять на сумму.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() |
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ребятушки не в службу,а в дружбу!Написать процедуру, позволяющую распознавать числа палиндрома (четырехзначные) | Napo | Помощь студентам | 0 | 02.11.2012 22:12 |
Ребятушки, спасайте (С/С++) =( | komoklie | Помощь студентам | 1 | 13.06.2011 12:00 |
Сложности с .htaccess | xxNpCxx | PHP | 6 | 13.02.2011 21:30 |
Сложности с запросом | Kolik317 | БД в Delphi | 5 | 19.08.2009 12:09 |
Сложности с вычислениями | Adlar | Microsoft Office Access | 0 | 23.06.2009 22:20 |