for (int i = 0; i <= 9; i++) // цикл выполнится 10 раз
{
printf("for: hello\n");
}
int i = 0;
while (i < 10) // цикл выполнится 10 раз
{
i++;
printf("while: hello\n");
}
do // сначала выполняет действие, а потом уже его проверяет(это бесконечный цикл)
{
printf("do while: hello\n");
} while (true);
C/C++
Как работают циклы For, while, do while можно пример в виде блок схемы?
for (начальные значения; условие цикла; приращения переменных)
1. Если указаны начальные значения - выполняем необходимые присваивания. Если обьявлены новые переменные - они будут доступны только в теле цикла.
2. Проверка условия. Если условие указано и оно справедливо - начинаем цикл
если не справедливо - переходим к позиции 6.
3. {Тело цикла}
4. Если указаны приращения - выполняем их.
5. Возващаемся к позиции 2.
6. Удаление внутренних переменных, если они были обьявлены в начальных значениях и выход из подпрограммы цикла.
while (условие цикла)
1. Проверка условия. Если условие указано и оно справедливо - начинаем цикл
если не справедливо - переходим к позиции 4.
2. {Тело цикла}
3. Возвращаемся в позицию 1.
4. Выход из подпрограммы цикла.
do {} while (условие цикла)
1. {Тело цикла}
2. Проверка условия. Если условие указано и оно справедливо - переходим к позиции 1. Если не справедливо - переходим к позиции 3.
3. Выход из подпрограммы цикла.
1. Если указаны начальные значения - выполняем необходимые присваивания. Если обьявлены новые переменные - они будут доступны только в теле цикла.
2. Проверка условия. Если условие указано и оно справедливо - начинаем цикл
если не справедливо - переходим к позиции 6.
3. {Тело цикла}
4. Если указаны приращения - выполняем их.
5. Возващаемся к позиции 2.
6. Удаление внутренних переменных, если они были обьявлены в начальных значениях и выход из подпрограммы цикла.
while (условие цикла)
1. Проверка условия. Если условие указано и оно справедливо - начинаем цикл
если не справедливо - переходим к позиции 4.
2. {Тело цикла}
3. Возвращаемся в позицию 1.
4. Выход из подпрограммы цикла.
do {} while (условие цикла)
1. {Тело цикла}
2. Проверка условия. Если условие указано и оно справедливо - переходим к позиции 1. Если не справедливо - переходим к позиции 3.
3. Выход из подпрограммы цикла.
Похожие вопросы
- Помогите С++ с цикла for нужно сделать while цикл и do while цикл точнее у меня вышла только с циклом for
- Как сделать блок-схему удобной для чтения, если в ней множество разветвлений и циклов?
- Объясните работу цикла for в c++
- Си. Цикл for. Что не так? Составить программу вывода на экран всех простых чисел не превосходящих введеннного числа N
- Почему цикл for срабатывает 2 раза? Код в вопросе
- Программирование пожалуйста быстрее, и блок схему нужно тоже, помогите пожалуйста
- Написать программу на c++ с готовым кодом и блок схемой
- Для задачи индивидуального варианта разработать блок-схему алгоритма и программу на С++.
- Задача(написать надо с использованием for или while. желательно не использовать неизвестные команды для новичка)
- C++. Бинарный поиск. Объясните работу данной программы. Найдите такое число x, что , с точностью не менее 6 зн.С while