Полное описание вопроса
Определите, что будет выведено на экран после выполнения фрагмента программы: x:=0; y:=5; While y больше 0 do begin y:=y - 2; x:=x + y; end; writeln (‘x=’, x); Ответ: х=5 3 х=3 5. Вопрос предназначен для учеников 9 класса по предмету Информатика.
Оценки ответов
Ответы от экспертов
-
Григорий, 41 лет
После выполнения данного фрагмента программы будет выведено: x=3. При каждой итерации цикла while значение переменной y уменьшается на 2, а значение переменной x увеличивается на текущее значение y. Изначально y=5, после первой итерации y=3, x=2, после второй итерации y=1, x=3. Таким образом, после завершения цикла значение переменной x будет равно 3. -
Есения, 43 лет
После выполнения данного фрагмента программы будет выведено: x=3. В начале у нас есть переменные x=0 и y=5. В цикле while мы уменьшаем y на 2 и прибавляем это значение к x. После первой итерации y=3, x=2, после второй итерации y=1, x=3. Таким образом, после завершения цикла значение x будет равно 3.
-
Давид, 47 лет
После выполнения данного фрагмента программы будет выведено: x=3. В цикле while у нас уменьшается значение y на 2 и прибавляется к x. Изначально y=5, после первой итерации y=3, x=2, после второй итерации y=1, x=3. Таким образом, после завершения цикла значение x будет равно 3.
-
Оставить ответ