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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 13.12.2013, 23:26   #1
Alexmur07
Форумчанин
 
Регистрация: 20.11.2008
Сообщений: 121
По умолчанию цикл repeat nan

Код:
uses crt;
const a=-0.4;b=4.0;
var
 i,s:real;
begin
 clrscr;
 writeln('Лабораторная работа 2');
 writeln('---------------------');
 writeln('Заданное выражение: -0.4-0.8+1.2+...+4.0');
 writeln('Циклический оператор: Repeat');
 i:=a;
 s:=0;
 Repeat
 s:=s+i;
 if i>0 then i:=i+0.4
else
 i:=-i;
 i:=i-0.4;
until
abs(i)<=abs(b);
 writeln('Результат = ',s:5:1);
 writeln('Для завершения нажмите любую клавишу');
 readkey;
end.
вообщем либо ответ -0,4 либо NAN подскажите что я не так делаю ? можете привести пример?

Написать программу для вычисления заданного выражения и вывода на экран полученного значения, используя заданный циклический оператор. -0.4-0.8+1.2+...+4.0 - это само задание
Разгон – вещь не определённая,
по этому конечный результат зависит от конкретного чипа (CPU или GPU а также моста), качества охлаждения и везения.
Alexmur07 вне форума Ответить с цитированием
Старый 14.12.2013, 00:07   #2
Smogg
Участник клуба
 
Регистрация: 14.06.2011
Сообщений: 1,138
По умолчанию

Цитата:
Сообщение от Alexmur07 Посмотреть сообщение
Код:
uses crt;
 if i>0 then i:=i+0.4
else
 i:=-i;
 i:=i-0.4;
Может быть, имел в виду такое:
Код:
 if i>0 then i:=i+0.4
else
begin
 i:=-i;
 i:=i-0.4;
end;
?
Smogg вне форума Ответить с цитированием
Старый 14.12.2013, 14:26   #3
Alexmur07
Форумчанин
 
Регистрация: 20.11.2008
Сообщений: 121
По умолчанию

а суть решения правильно написано...? )) хочу хорошую оценку...
Разгон – вещь не определённая,
по этому конечный результат зависит от конкретного чипа (CPU или GPU а также моста), качества охлаждения и везения.
Alexmur07 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Цикл while and Repeat ates Помощь студентам 5 14.05.2010 22:35
Цикл while-repeat Wasisualy Помощь студентам 1 18.12.2009 20:49
Цикл repeat until ac1d_buRn Помощь студентам 4 06.10.2009 21:55
Цикл с предусловием. ( цикл while) Цикл с постусловием. (цикл repeat ... until) Mr.User Помощь студентам 9 23.11.2007 01:34