Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.04.2020, 13:43   #1
imaxx_
Новичок
Джуниор
 
Регистрация: 13.04.2020
Сообщений: 1
По умолчанию Создание программы вычисления бесконечных рядов на языке Delphi

CdxZPfRjA-4.jpg
imaxx_ вне форума Ответить с цитированием
Старый 13.04.2020, 17:40   #2
digitalis
Старожил
 
Аватар для digitalis
 
Регистрация: 04.02.2011
Сообщений: 4,560
По умолчанию

А сам что написал? Выкладывай, не стесняйся - в случае чего подкорректируем.
Даю подсказку: использовать while или repeat. For тоже годится.
http://thedelphi.ru/les/les4.php
digitalis вне форума Ответить с цитированием
Старый 14.04.2020, 15:07   #3
ViktorR
Старожил
 
Регистрация: 23.10.2010
Сообщений: 2,311
По умолчанию

Для начала скачай книжку Т.А. Павловская, Программирование на ЯВУ, Паскаль. Там есть пример того, как решать подобные задачи.
Разберёшься, там эта тема расписана аккуратно и внятно.

PS: Книга лежала в разделе Паскаль, ... в литературе.
Как-то так, ...
ViktorR вне форума Ответить с цитированием
Старый 15.04.2020, 06:55   #4
newerow1989
Я самый любопытный
Участник клуба
 
Аватар для newerow1989
 
Регистрация: 24.07.2012
Сообщений: 1,949
По умолчанию

Код:
const e=2.5e-5;
var x,y,y1:real;
    n:integer;
begin
   Write('|x| < 1 = '); Readln(x);
   n:=1;
   y1:=x;
   y:=x;
   Repeat
      Inc(n);
      y1:=-y1*x/n;
      y:=y+y1
   Until Abs(y1)<e;
   Writeln(y:0:8);
   Readln;
end.
С запрограммированным приветом, Неверов Евгений!
Сайт: http://newerow1989.ru
[Паскаль] [Delphi]
newerow1989 вне форума Ответить с цитированием
Старый 15.04.2020, 10:22   #5
digitalis
Старожил
 
Аватар для digitalis
 
Регистрация: 04.02.2011
Сообщений: 4,560
По умолчанию

Хорошо, что есть Неверов: двоечник скопипастил из форума - и кондец. Это даже лучше, чем Павловская.
Кстати, и неправильно. В знаменателе будет не i, а i! . А кошерно будет так:
Код:
     y1:=-y1*x;
      y:=y+y1/n;
Хотя возможно, ошибка в самой задаче, и факториал не нарисовался. А без него ряд будет очень дооолго сходиться, особенно при х, близком к 1.

Последний раз редактировалось digitalis; 15.04.2020 в 22:59.
digitalis вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Разработать программы на языке Turbo Pascal для вычисления заданного матричного выражения Aspik18 Помощь студентам 0 26.12.2012 14:59
Написать программу на языке программирования Delphi для вычисления значения функции Chemist_8 Помощь студентам 3 12.12.2012 17:24
Написать программу вычисления стоимости покупки с учетом скидки на языке Delphi _Алексей_ Помощь студентам 4 31.05.2012 16:24
создание программы для вычисления функции (численными методами) DANATER Помощь студентам 9 22.02.2011 18:54