Рис. 14.6. Блок-схема реализации цикла из постусловием
В трактовке условия этого цикла в разных языках есть отличия. Например, в Паскале условие такого цикла работает как условие выхода - цикл завершается, когда условие становится истинным: вы перестаете делать домашнее задание, как только получаете конфеты. В языке Си иначе - как условие продолжения - цикл выполняется, пока условие истинно и завершается, когда оно становится ошибочным: вы делаете домашнее задание до тех пор, пока вам дают конфеты. Кстати, что вам больше нравится? Мини-задание 14.5Определите опытным путем, как работает условие цикла с постусловием в Скретче - как в языке Паскаль или как в языке Си?
|
|