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