цикл с постусловием
Автор 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 - это счетчик цикла
Чем отличается цикл с предусловием от цикла с постусловием в Pascal ?
с предусловием ( или цикл "пока")- в нем тело цикла выполняется только в случае выполнения условия,
подробнее...
расскажите про цикл с постусловием в паскале(с примером)
Примерно так:
repeat
<блок операторов>
until <условие>;
Цикл
подробнее...
Операторы цикла с условием в Паскале
1. Оператор цикла с условием используется в случае отсутствия явного итератора (счетчика) элементов
подробнее...
Цикл с предусловием и с постусловием. Преобразование одного в другой. C++
#include <iostream>
using namespace std;
int main() {
int a = 1, b = 10,
подробнее...
что такое цикл с условием
Повторение одинаковых операций до тех пор пока не будет выполнено определённое
подробнее...
Что такое цикл? И какие они бывают
Цикл — разновидность управляющей конструкции в высокоуровневых языках программирования,
подробнее...
как задать цикл в паскале..
Доброго времени суток.
Прежде чем задавать цикл нужно определиться, какй цикл требуется,
подробнее...
цикл while в php и mysql
Воопще ты выбрал очень странную конструкцию. Дело в том что это цикл с постусловием, в отличии от
подробнее...
Кто-нибудь может мне объяснить как писать коды в VB6.0 меня интересуют циклы do и for select case само построение
Условные операторы
Существует два вида условных операторов: ветвление в зависимости от
подробнее...
С++, Чем отличаеться цикл for, от while?
По сути своей мало чем отличаются, нюансами - сильно отличаются.
while (условное выражение)
подробнее...
repeat until c++
Аналог \"цикла с постусловием\" do { ...} while(условие) ;
Как-то так:
do
{
подробнее...
Что обозначает в турбо паскале while. Что обозначает в турбо паскале while. Объясните подробно!
Общий вид записи:
While <условие> do begin
<инструкция 1>;
...
подробнее...
ЧТО ТАКОЕ ОПЕРАТОРЫ В ИНФОРМАТИКЕ ДОСТУПНО
То же, что и в алгебре.
Вот операторы: +, -*, /. Вы можете объяснить, что они
подробнее...
вот, Паскаль.
1) Erase, Flush.
2) Проверяется условие продолжения выполнения цикла, выполняется тело цикла
подробнее...