Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №3434044
А
Аноним
29 сентября 2025 07:09 · публичный вопрос
А
Аноним

Запишите число, которое будет напечатано в результате выполнения следующей программы. var s, n: integer; begin s : = 600; n : = 10; while s + 2*n >= 320 do begin s: = s - 50; n:=…

Запрос пользователя

Запишите число, которое будет напечатано в результате выполнения следующей программы. var s, n: integer; begin s : = 600; n : = 10; while s + 2*n >= 320 do begin s: = s - 50; n:= n + 10; end; writeln (s) end.

Ответ нейросети
29 сентября 2025 07:09

50

Кратко объяснение:

  • После k итераций s = 600 − 50k, n = 10 + 10k.
  • s + 2n = (600 − 50k) + 2(10 + 10k) = 620 − 30k.
  • Условие цикла: 620 − 30k ≥ 320 ⇒ k ≤ 10. После 11-й итерации условие нарушается.
  • Тогда s = 600 − 50·11 = 50 (n = 120). Программа печатает 50.