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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 29.10.2013, 16:35   #1
nadyaH
Форумчанин
 
Регистрация: 24.10.2013
Сообщений: 130
По умолчанию

Дано вещественное число ε (>0). Последовательность вещественных чисел AK определяется следующим образом: A1 = 2, AK = 2 + 1/AK−1, K = 2,3,... . Найти первый из номеров K, для которых выполняется условие |AK − AK−1| < ε, и вывести этот номер, а также числа AK−1 и AK.

Если честно не знаю как это реализовать в делфи7.

Код:
VAR
E,A,A1,K:EXTENDED;
begin
E:=strTOINT(edit1.text);
A:=2+1/2;
A1:=2;
k:=2;
while abs(A-A1) >= e do
begin
A1:=A;
A:=2+1/A1;
k:=k+1;
end;
EDIT2.TEXT:=FLOATTOSTR(A);
END;
END.

Последний раз редактировалось Stilet; 29.10.2013 в 18:59.
nadyaH вне форума Ответить с цитированием
Старый 29.10.2013, 17:12   #2
Vanta11a
Lawful Evil
Участник клуба
 
Аватар для Vanta11a
 
Регистрация: 13.05.2008
Сообщений: 1,208
По умолчанию

Криминала не вижу, помимо использования extended (ЗАЧЕМ?) и вывода только значения A.
Алгоритм - бесплатен. Поиск багов - бесплатен. Реализация алгоритма - за отдельную плату.
На форуме помогают советами и объясняют, а не пишут на халяву программы, лабы, курсачи и т.д. (c)
Vanta11a вне форума Ответить с цитированием
Старый 29.10.2013, 17:38   #3
SaLoKiN
Форумчанин
 
Аватар для SaLoKiN
 
Регистрация: 19.09.2013
Сообщений: 597
По умолчанию

Код:
E:=strTOINT(edit1.text);
когда переменная описана EXTENDED. судя по всему после вот этого O:=D^N

Цитата:
правильно ли она работает?
вроде да! только вот strtoint замените на strtofloat.
Сделал сам, помоги другому!
Что-то работает не так? Дебаггер в помощь!!!

Последний раз редактировалось SaLoKiN; 29.10.2013 в 18:04.
SaLoKiN вне форума Ответить с цитированием
Старый 29.10.2013, 18:03   #4
nadyaH
Форумчанин
 
Регистрация: 24.10.2013
Сообщений: 130
По умолчанию

а что означает abs ?
nadyaH вне форума Ответить с цитированием
Старый 29.10.2013, 18:56   #5
SaLoKiN
Форумчанин
 
Аватар для SaLoKiN
 
Регистрация: 19.09.2013
Сообщений: 597
По умолчанию

блиииин)
вы же используете!
Туц сюда
Сделал сам, помоги другому!
Что-то работает не так? Дебаггер в помощь!!!
SaLoKiN вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Дано вещественное число a. Из чисел 1+½, 1+⅓, 1+1/n напечатать те, которые меньше a. fanatloko Паскаль, Turbo Pascal, PascalABC.NET 1 23.06.2013 14:27
Дано трехзначное число. Если в сумме его цифр присутствует число 7,то число записать в зеркальном виде ( Паскаль ) Эля777 Помощь студентам 5 22.04.2013 23:23
Даны числовой ряд и некоторое число ε danada1 Помощь студентам 7 12.03.2013 21:08
Даны вещественное число a и натуральное число n. Вычислить S Dimaska931 Паскаль, Turbo Pascal, PascalABC.NET 6 28.11.2012 12:09
Дано вещественное число X и целое число N (> 0). Вывести X – X3/3! + X5/5! – ... + (–1)NX2N+1/(2N+1)!? Ахилес Помощь студентам 2 20.05.2010 20:34