На картинке вопрос теста, который касается циклов в языке программирования C++. Вопрос звучит так: "Тело цикла ... всегда будет выполнено хотя бы один раз, независимо от истинности условия."
Правильный ответ здесь – это "Do While", потому что цикл do-while в C++ гарантированно выполняет тело цикла хотя бы один раз, прежде чем проверить условие для следующего возможного прохода.
Цикл while сначала проверяет условие, а затем выполняет тело цикла, что значит, что если условие с самого начала ложно, тело цикла выполнено не будет. Цикл for также сначала проверяет условие перед выполнением тела цикла.
Как работает цикл do-while:
do {
// Тело цикла - тут какие-то инструкции.
} while (условие);
Сначала выполняется код в теле цикла do {...}, а потом уже происходит проверка условия в while (условие). Если условие истинно, цикл повторится, если неверно — выполнение программы перейдет к следующей после цикла инструкции.
Программируем дальше!
