Повторяем, пока условие верно
Цикл с условием проверяет, нужно ли продолжать работу.
В этом занятии
- Самостоятельно решить задачу по теме «Повторяем, пока условие верно» и объяснить проверку результата.
- Составь цикл накопления шагов до заданного расстояния и проверь случаи 0,1 и нескольких шагов.
Пригодится: informatics8-repeat-count
Разберёмся перед практикой+
Повторяем, пока условие верно
Цикл с условием проверяет, нужно ли продолжать работу. В форме «пока» условие проверяется перед телом, поэтому тело может не выполниться ни разу. Состояние внутри цикла должно меняться так, чтобы алгоритм мог прийти к выходу на допустимых данных.
Для проверки составь таблицу значений перед каждой проверкой. Частая ошибка — изменить переменную не в ту сторону или забыть изменение вовсе. Не всякий незавершающийся цикл обнаруживается синтаксической проверкой: запись может быть формально правильной.
x=0; пока x<3: x=x+1. Проверки видят 0,1,2,3; тело выполняется три раза.
- Проверь условие до тела.
- Проследи изменение и момент выхода.
Открываем цифровую мастерскую…
Попробуй самостоятельно
Запиши рассуждения в черновик или сделай построение на бумаге. Эти задания для самостоятельной работы: автоматической проверки и XP за них пока нет.
- Составь цикл накопления шагов до заданного расстояния и проверь случаи 0,1 и нескольких шагов.
- Сначала предположи результат, затем проверь и объясни, что изменилось.
Источники и дальнейшее чтение
Материал изложен своими словами. Здесь можно проверить научные основания и подробнее изучить тему; часть источников — на английском.
Читай и разбирай пример в своём темпе. К практике можно перейти, когда будешь готов.