Определите, что будет выведено ** экран после выполнения фрагмента программы ** языке...

0 голосов
117 просмотров

Определите, что будет выведено на экран после выполнения фрагмента программы на языке программирования Turbo Pascal: x := 10; y := 0; While x > 0 do begin x := x - 3; y := y + x; end; writeln (‘y=’, y);


Информатика (20 баллов) | 117 просмотров
Дан 1 ответ
0 голосов

x после входа в условный цикл будет принимать последовательно значения 7, 4, 1, после чего на значении -2 прервет цикл.

y соответственно накопит все положительные значения x ⇒

y = 7 + 4 + 1 = 12

Будет выведено число 12


(3.7k баллов)