Запишите число, которое будет напечатано в результате выполнения следующей программы. Правильный ответ 35, но у меня получается 25. Напишите , подробное объяснение var s, n: integer;
begin
s := 0;
n := 75;
while s + n < 150 do
begin
s := s + 15;
n := n - 5
end;
writeln(n)
end.

Стариат Стариат    2   25.03.2021 12:50    0

Ответы
Xaker567 Xaker567  24.04.2021 12:57

35

Объяснение:

прога с трассировкой по шагам

var

 s, n, st: integer;

begin

 st := 0;

 s := 0;

 n := 75;

 while s + n < 150 do begin

   s := s + 15;

   n := n - 5;

   ListBox1.Items.Add(Format('Шаг %2.d      s=%d  n=%d ', [st, s, n]));

   Inc(st);

 end;

 ListBox1.Items.Add(Format('ответ : %d ', [n]))

end;


Запишите число, которое будет напечатано в результате выполнения следующей программы. Правильный отв
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика