Задача к ЕГЭ по информатике на тему «анализ простейших программ (старое)» №5

Определите, при каком минимальном введенном числе s  после выполнения следующей программы будет напечатано число 200? Для вашего удобства программа приведена на трёх языках программирования.

|----------------------------|-------------------|--------------------| |P-ascal---------------------|P-ython------------|C-+-+---------------| |var s,n : integer;           |s =  int(input())    |int s, n = 11;       | |                            |                   |                    | |begin                       |n  = 11            |cin > > s;           | |  readln(s);                 |while s > n +  20 :|while (s > n +  20) {| |  n := 11;                   |  s =  s − 7       |  s = s − 7;        | |                            |                   |                    | |  while (s >  n + 20) do begin|  n  = n +  21     |  n = n +  21;      | |    s := s −  7;            |print(n)           |}                   | |    n :=  n + 21;           |                   |cout < < n;          | |  end;                      |                   |                    | |                            |                   |                    | |  writeln(n );                |                   |                    | -end.-----------------------------------------------------------------|

for i in range(1, 1000):
 
    s = i
 
    n = 11
 
    while s > n + 20:
 
        s -= 7
 
        n += 21
 
    if n == 200:
 
        print(i)
 
        break

Ответ: 256
Оцените статью
Я решу все!