ЕГЭ-8. Задание 10

Определите, что будет напечатано в результате выполнения следующего фрагмента программы:

Бейсик

Паскаль

DIM k, s AS INTEGER
k = 3
s = 512
WHILE s > 1
s = s \ 2
k = k + 4
WEND
PRINT k

var k, s : integer;
begin
k := 3; s := 512;
while s > 1 do
begin
s := s div 2;
k := k + 4
end;
write(k)
end.

С++

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

#include <iostream>
using namespace std;
int main() {
int k, s;
k = 3; s = 512;
while (s > 1) {
s = s / 2;
k = k + 4;
}
cout << k << endl;
return 0;
}

алг
нач
цел k, s
k := 3
s := 512

нц пока s > 1
s := div(s,2)
k := k + 4

кц
вывод k
кон

Python

 

k = 3
s = 512
while s > 1:
    s = s // 2
    k = k + 4
print(k)