Версия для копирования в MS Word
PDF-версии: горизонтальная · вертикальная · крупный шрифт · с большим полем
РЕШУ ЕГЭ — информатика
Задания
i

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

 

PythonС++

n = 1024

s = int(input())

while s >= 5:

    s = s - 5

    n = n // 2

print(n)

#include <iostream>

using namespace std;

int main()

{

    int n, s;

    n = 1024;

    cin >> s;

    while(s >= 5) {

        s = s - 5;

        n = n / 2;

    }

    cout << n;

    return 0;

}

Пас­кальАл­го­рит­ми­че­ский язык

var n, s: integer;

begin

    n := 1024;

    readln(s);

    while s >= 5 do begin

        s := s - 5;

        n := n div 2

    end;

    writeln(n)

end.

алг

нач

    цел s, n

    n := 1024

    ввод s

    нц пока s >= 5

        s := s - 5

        n := div(n, 2)

    кц

    вывод n

кон