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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 17.01.2010, 22:59   #1
0001
 
Регистрация: 17.01.2010
Сообщений: 6
По умолчанию Оператор цикла с постусловием (цикл REPEAT)

Написать программу для вычисления заданного выражения и вывода на экран полученного значения, используя заданный циклический оператор.
0,4+0,8+1,2...4.
const=2;
var s,x:integer;
begin s:=0;x:=0.4;
repeat
s:=s+x;
x:=x+0,4;
until x>4;
writeln(‘S = ’, s);
end.
а как изменится в таком виде? 0,4-0,8+1,2....+4 Спасибо
0001 вне форума Ответить с цитированием
Старый 17.01.2010, 23:21   #2
Базиля
Участник клуба
 
Аватар для Базиля
 
Регистрация: 03.12.2009
Сообщений: 1,013
По умолчанию

в коде который у тебя добавлен в пост, ошибки:
Код:
var s,x:real;
begin
x:=0.4;
repeat
s:=s+x;
x:=x+0.4;
until x>4;
writeln('S =', s:0:1);
end.

Последний раз редактировалось Базиля; 18.01.2010 в 00:02.
Базиля вне форума Ответить с цитированием
Старый 17.01.2010, 23:58   #3
eoln
Старожил
 
Аватар для eoln
 
Регистрация: 26.04.2008
Сообщений: 2,645
По умолчанию

Цитата:
Сообщение от Базиля Посмотреть сообщение
Код:
var s,x:real;
begin
x:=0.4;
repeat
s:=s*(-1)+x;
x:=x+0.4;
until x>4;
writeln('S =', s);
end.
Знак меняться должен у слагаемого, а не у суммы.
Код:
var s,x,k:real;
begin
x:=0.4;k:=1;
repeat
s:=s+k*x;
k:=-k;
x:=x+0.4;
until x>4;
writeln('S =', s:0:1);     readln
end.
eoln вне форума Ответить с цитированием
Старый 18.01.2010, 00:02   #4
Базиля
Участник клуба
 
Аватар для Базиля
 
Регистрация: 03.12.2009
Сообщений: 1,013
По умолчанию

Цитата:
Знак меняться должен у слагаемого, а не у суммы.
да, извиняюсь.
Базиля вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
создать одномерный массив вещественных чисел C(12) используя оператор цикла с постусловием Alex61 Помощь студентам 4 15.06.2009 19:11
Цикл с предусловием. ( цикл while) Цикл с постусловием. (цикл repeat ... until) Mr.User Помощь студентам 9 23.11.2007 01:34
Оператор цикла с предусловием While. Оператор цикла с пост условием Repeat McMilin Помощь студентам 7 11.11.2007 14:10