Циклы for
Еще один вариант цикла – цикл for. Он удобен в случае, когда программисту нужно, чтобы цикл выполнялся заданное число раз. В виде цикла for можно записать указание проехать по Дороге к цели 5 км:
for (5 раз)
Проехать 1 км;
В действительности цикл for – тот же while со счетчиком. Эту же инструкцию можно записать так:
Установить счетчик в 0;
while (счетчик меньше 5)
{
Проехать 1 км;
Увеличить счетчик на 1;
}
Синтаксис цикла for на псевдокоде C еще нагляднее:
for (i=0; i<5; i++)
Проехать 1 км;
В данном случае имя счетчиков i, а оператор for разбит на три части, разделение точки с запятой. В первой части объявляется счетчик, и его значение устанавливается равным 0. Вторая часть – это как цикл while со счетчиком: выполняется цикл, пока счетчик соответствует этому условию. Завершающая третья часть описывает действие, совершаемые со счетчиком при каждом проходе цикла. В данном случае i++ кратко сообщает, что к счетчику с именем i нужно добавить 1.
С использованием всех управляющих конструкций схему проезда можно записать в виде псевдокода:
Начать движение по Главной улице в восточном направлении;
while (справа нет церкви)
Двигаться по Главной улице;
if (движение перекрыто)
{
Повернуть направо на 15-ю улицу;
Повернуть налево на Сосновую улицу;
Повернуть направо на 16-ю улицу;
}
else
Повернуть направо на 16-ю улицу;
Повернуть налево на Дорогу к цели;
for (i=0; i<5; i++)
Проехать 1 км;
Остановиться у дома 743 по Дороге к цели;
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.