Для решения задачи нужно переписать цикл while с помощью цикла for. Давайте разберемся, как это сделать.
Дан цикл while:
a = 7;
while (a < 12) {
a = a + 1;
}
Что делает этот цикл?
- Переменная
aначинается с значения 7. - Цикл продолжается, пока
aменьше 12. - При каждой итерации к
aприбавляется 1.
Задача: Переписать цикл using for
Цикл for обычно имеет следующую структуру:
for (инициализация; условие; обновление) {
// тело цикла
}
Чтобы переписать given while цикл using for, мы сделаем следующее:
- Инициализация:
aначинается с 7. Значит,a = 7;– это часть инициализации. - Условие:
aдолжно быть меньше 12. - Обновление: На каждой итерации
aувеличивается на 1 (a = a + 1).
Цикл for эквивалентный given while циклу:
for (a = 7; a < 12; a = a + 1) {
// тело цикла можно оставить пустым, так как обновление происходит до проверки условия
}
Поля для заполнения:
- begin: 7 (начальное значение переменной
a) - to: 12 (верхняя граница, при которой цикл прекратится)
Итог:
Цикл for с аналогичной работой будет выглядеть как for (a = 7; a < 12; a++). Переменная a пробежит значения от 7 до 11 включительно.