Дан фрагмент программы на языке Паскаль. Как изменятся переменная S, если на экране – 102? var s, m: integer; begin s := 102; m := 39; while s > 0 do begin s := ???; m := m + 3; end; writeln(m); end.
Полный бред Как цикл мог закончить свою работу при значении s = 102 если цикл работает пока s > 0 ,может все же s = - 102 в задании ?
http://prntscr.com/cvx3nw
Задачу можно и не решать : смотри у тебя while s > 0
т.е для завершения цикла нужно чтобы s был отрицательным
выходит подходит только 3 вариант
т.к только в нем идет уменьшение числа