В
Все
М
Математика
О
ОБЖ
У
Українська мова
Д
Другие предметы
Х
Химия
М
Музыка
Н
Немецкий язык
Б
Беларуская мова
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
Р
Русский язык
У
Українська література
Ф
Французский язык
П
Психология
А
Алгебра
О
Обществознание
М
МХК
В
Видео-ответы
Г
География
П
Право
Г
Геометрия
А
Английский язык
И
Информатика
Қ
Қазақ тiлi
Л
Литература
И
История
styopyshca
styopyshca
31.05.2023 11:41 •  Информатика

Запишите число, которое будет напечатано в результате выполнения следующей программы. Правильный ответ 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.

Показать ответ
Ответ:
snejik07
snejik07
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;


Запишите число, которое будет напечатано в результате выполнения следующей программы. Правильный отв
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота