← Все вопросы
В блок-схеме цикла стрелка идёт обратно вверх — как это понимать?
6
Смотрю на блок-схему с циклом и вижу, что одна стрелка идёт не вниз, как обычно, а возвращается назад вверх, к ромбу. Меня это путает. Как читать такую схему и где у цикла начало, а где выход?
1 ответ
9
✓ Принятый ответ — помог автору
Эта стрелка «назад вверх» — и есть суть цикла: она возвращает выполнение обратно к проверке условия, чтобы повторить тело ещё раз.
Читается так (цикл «пока»):
- Приходим к ромбу с условием.
- Если условие истинно (стрелка «да») — выполняем тело цикла (прямоугольники под ромбом).
- В конце тела стрелка возвращается вверх к ромбу — снова проверяем условие.
- Когда условие станет ложным (стрелка «нет») — выходим из цикла и идём дальше вниз.
То есть начало цикла — это ромб с условием, а выход — ветка «нет» этого же ромба. Стрелка вверх просто рисует «круг», по которому программа ходит, пока условие держится. Если её мысленно проследить пару раз, станет видно, что это и есть повтор.
Ваш ответ
Войдите, чтобы ответить на вопрос.