цикл с предусловием



цикл с постусловием

Автор Kzena . задал вопрос в разделе Другие языки и технологии

объясните пожалуйста как работать с циклами с предусловием, с постусловием, с параметром и получил лучший ответ

Ответ от Crystal_Butterfly[активный]
Цикл - это повторение одного или нескольких действий до достижения определенного результата.
Цикл с параметром - это когда перед выполнением этих действий заранее известно, сколько раз они повторятся (эта циферка и есть параметр) .
Цикл с условием - это когда количество повторов зависит от того, выполняется или не выполняется какое-либо условие.
Цикл с предусловием - это когда сначала проверяешь, выполняется ли это самое условие, а потом, в зависимости от результата проверки, выполняешь или не выполняешь действие еще раз.
Цикл с постусловием - сначала выполняешь действие (ну, например, делаешь глоток воды из стакана) , потом проверяешь выполнение условия (утолил ли жажду) , и в зависимости от выполнения условия повторяешь или не повторяешь действие.
Если грубо упростить: предусловие - сначала проверяешь, потом выполняешь; постусловие - сначала выполняешь, потом проверяешь.

Ответ от Ёерёга[новичек]
Цикл с предусловием будет выполняться только тогда, когда будет выполнено условие до цикла. Выполняется условие-выполняется тело цикла, затем назад к условию и так и будет повторяться пока выполняется условие (while). Цикл с постусловием аналогично циклу с предусловием-разница в том, что условие, по которому будет выполняться цикл задано после самого тела цикла. (repeat....until)/ Цикл с параметром- это практически значит решить задачу с параметрами по математики, то есть при всех возможных значениях параметра расписать функцию на разных промежутках его значения.
Написал своими словами....

Ответ от Димс[эксперт]
цикл с предусловием - это цикл (то есть повторяющаяся последовательнось) , который будет выполняться, если условие в начале цикла будет верным. Цикл с постусловием - это цикл, в котором условие будет проверяться уже просле выполнения самого цикла (то есть цикл будет выполнен хотя бы один раз). Цикл с параметром - это цикл (обычно FOR), в котором задается шаг, на который будет увеличиваться счетчик цикла после выполения тела цикла.
Ну, например, в Pascal и Delphi они выглядят так:
с предусловием:
while (условие) do begin <тут тело цикла> end;

с постусловием:
repeat begin <тело цикла> end untill (условие) ;

с параметром:
for i:=1 to n do begin <тело цикла> end;
вместо i можно использовать любую другую переменную (целочисленную, т. е. Integer или Char)
i - это счетчик цикла

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: объясните пожалуйста как работать с циклами с предусловием, с постусловием, с параметром
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*