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

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

|-------------------------|---------------|-----------------| |P ascal                  |Python         |C + +            | |-------------------------|---------------|-----------------| |var s,n : integer;        |s = int(input())|int s, n = 1;    | |begin                    |n =  1         |cin > > s;       | |  readln(s);              |while s < 300 : |while (s <  300) {| |                         |               |                 | |  n  :=  1;               |  s = s +  35  |  s =  s + 35;   | |  while (s <  300) do begin  n =  n ∗ 2   |  n =  n ∗ 2;    | |    s := s +  35;         |print(n)        |}                | |    n :=  n ∗ 2;         |               |cout <<  n;      | |                         |               |                 | |  end;                   |               |                 | |  writeln (n );             |               |                 | |end.                     |               |                 | ------------------------------------------------------------

for i in range(1000):
    s = i
    n = 1
    while s < 300:
        s += 35
        n *= 2
    if n == 64:
        print(i)
        break

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