Мария Лукичева
Мария Лукичева

Почему не повторяется цикл? (Паскаль)

Вот программа:

Program Tak_3_2;

uses crt;

var x,dx,y:real;

Begin

clrscr;

dx:=0.2;

x:=-1;

Repeat

If (x>0)and(sin(x)<>0) Then

y:=ln(x)/sin(x)*cos(x);

Writeln('x=¦ ',x:0:2,' ¦y=¦',y:0:4);

x:=x+dx;

Until x<=1;

readln;

end.

Посмотрите что тут не так?

Ирина Ларина
Ирина Ларина

Сам же задал условие: делать пока х не меньше-равно единицы, то есть - больше единицы. После первого прохождения тела цикла x=-0.8. Поэтому - больше не будем 🙂

Похожие вопросы
плиз написать программу на паскале с циклом, заранее пасибо
Как в Паскаль вычислить с циклом for? помогите, пожалуйста (
Помогите разобрать программу на паскале на циклы
проверьте верна ли программа на паскале типа «цикл в цикле»
Решите задачу в паскале через циклы, а не через массивы пожалуйста :)
Помогите с Паскалем! Циклы)
Можно ли в Паскале цикл с предусловием преобразовать в цикл с постусловием? Ответьте и объясните пожалуйста
паскаль (цикл с параметрами)
Составить программу на языке паскаль Любым циклом:
Составить программу на языке паскаль, используя цикл пока (предусловие) и цикл до (постусловие):