Помогите пожалуйста :) Какое число будет выведено на экран после выполнения этого фрагмента программы?...

Тематика Информатика
Уровень 10 - 11 классы
Программирование Pascal цикл for downto write вывод на экран итерация пример кода отладка
0

Помогите пожалуйста :)

Какое число будет выведено на экран после выполнения этого фрагмента программы?

for i:=2 downto 1 do

write(i);

avatar
задан 2 месяца назад

3 Ответа

0

При выполнении данного фрагмента программы будет выведено число 21.

Это происходит из-за того, что в цикле for указано, что переменная i начинает с значения 2 и уменьшается до 1 (downto 1). Таким образом, сначала будет выведено число 2 (при первой итерации), а затем число 1 (при второй итерации).

avatar
ответил 2 месяца назад
0

Давайте разберем данный фрагмент программы на языке Pascal:

for i := 2 downto 1 do
  write(i);

Этот фрагмент состоит из цикла for, который выполняет определенное количество итераций. В данном случае, цикл идет от 2 до 1 (включительно), с шагом -1 (это означает, что на каждой итерации значение переменной i уменьшается на 1).

Теперь пройдемся по каждой итерации цикла:

  1. На первой итерации, i равно 2. Команда write(i) выводит значение i на экран.
  2. На второй итерации, i равно 1. Команда write(i) снова выводит значение i на экран.

Таким образом, значения переменной i будут выводиться последовательно: сначала 2, затем 1.

Следовательно, после выполнения данного фрагмента программы на экран будет выведено число "21" (без пробела между цифрами, так как команда write выводит значения без пробела).

Результат выполнения программы:

21

avatar
ответил 2 месяца назад
0

1

avatar
ответил 2 месяца назад

Ваш ответ

Вопросы по теме