1цикл с постусловием цикл с постусловием — цикл, в котором условие проверяется после выполнения тела цикла. отсюда следует, что тело всегда выполняется хотя бы один раз. в языке паскаль этот цикл реализует оператор repeat..until; в си — do…while. pascal: repeat < тело цикла> until < условие> си: do { < тело цикла> } while(< условие> ) в трактовке условия цикла с постусловием в разных языках есть различия. в паскале и языках, произошедших от него, условие такого цикла трактуется как условие выхода (цикл завершается, когда условие истинно, в терминологии такие циклы называют ещё «цикл до»), а в си и его потомках — как условие продолжения (цикл завершается, когда условие ложно, такие циклы иногда называют «цикл пока»)… 2цикл с постусловием — цикл, в котором условие проверяется после выполнения тела цикла. отсюда следует, что тело всегда выполняется хотя бы один раз. в языке паскаль этот цикл реализует операторrepeat..until; в си — do…while.
на языке pascal цикл с постусловием имеет следующий вид: :
repeat < тело цикла> until < условие выхода>
на языке си:
do { < тело цикла> } while (< условие продолжения цикла> )
в трактовке условия цикла с постусловием в разных языках есть различия. в паскале и языках, произошедших от него, условие такого цикла трактуется как условие выхода (цикл завершается, когда условие истинно, в терминологии такие циклы называют ещё «цикл до»), а в си и его потомках — как условие продолжения (цикл завершается, когда условие ложно, такие циклы иногда называют «цикл пока»).
В 9-и литровое ведро налить 5 литров. Затем еще 4 литра, в 5-и литровом осталось 1 литр воды. Вылить из 9-и всю воду и налить из 5-и литрового 1 литр который там остался. Добавить к литру еще 5 получится 6 литров. Долить из 5-и литрового 3 литра, остаток в 5-и литровом составит 2 литра. Опять выливаем из 9-и литрового воду и наливаем туда 2 литра которые остались в 5-литровом. Наливаем еще 5 литров получим 7 литров воды в 9-и литровом ведре. Снова доливаем из 5-и литрового ведра уже 2 литра и остается в ведре 3 литра. Наверное так.
В 9-и литровое ведро налить 5 литров. Затем еще 4 литра, в 5-и литровом осталось 1 литр воды. Вылить из 9-и всю воду и налить из 5-и литрового 1 литр который там остался. Добавить к литру еще 5 получится 6 литров. Долить из 5-и литрового 3 литра, остаток в 5-и литровом составит 2 литра. Опять выливаем из 9-и литрового воду и наливаем туда 2 литра которые остались в 5-литровом. Наливаем еще 5 литров получим 7 литров воды в 9-и литровом ведре. Снова доливаем из 5-и литрового ведра уже 2 литра и остается в ведре 3 литра. Наверное так.
на языке pascal цикл с постусловием имеет следующий вид: :
repeat < тело цикла> until < условие выхода>на языке си:
do { < тело цикла> } while (< условие продолжения цикла> )в трактовке условия цикла с постусловием в разных языках есть различия. в паскале и языках, произошедших от него, условие такого цикла трактуется как условие выхода (цикл завершается, когда условие истинно, в терминологии такие циклы называют ещё «цикл до»), а в си и его потомках — как условие продолжения (цикл завершается, когда условие ложно, такие циклы иногда называют «цикл пока»).