Вопрос:

3. Какое число будет выведено на экран в результате выполнения этого цикла? i:=5; write('9'); while i<5 do begin write(i); i:=i+1 end;

Смотреть решения всех заданий с листа

Ответ:

Ответ:

Краткое пояснение: Анализируем, что выводится на экран до и во время цикла.

На экран будет выведено число 9.

Логика такая:

  • Сначала выводится символ '9' с помощью write('9');
  • Затем начинается цикл while i<5 do begin.
  • Так как начальное значение i равно 5, условие i<5 сразу становится ложным, и цикл не выполняется ни разу.
  • Внутри цикла нет команд, которые бы выводили что-либо на экран.

Проверка за 10 секунд: Проверь, выполняется ли цикл вообще.

Редфлаг: Обрати внимание на начальное значение i и условие цикла.

ГДЗ по фото 📸

Похожие