Помогите пожалуйста! Запишите число, которое будет напечатано в результате выполнения...

0 голосов
59 просмотров

Помогите пожалуйста!
Запишите число, которое будет напечатано в результате выполнения следующей программы.
Паскаль
var k, s: integer;
begin
k:= 5;
s:= 2;
while k < 120 do begin
s:= s + k;
k:= k + 2;
end;
write(s);
end.


Python
k = 5
s = 2
while k < 120:
s = s + k
k = k + 2
print(s)


СИ
#include
int main()
{ int k = 5, s = 2;
while (k < 120) {
s = s + k;
k = k + 2;
}
printf("%d", s);
return 0;
}


Информатика (22 баллов) | 59 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

Чтобы понять суть программы, запустите на выполнение в Паскале:
var k, S: integer;
begin
k:= 5; S:= 2;
while k < 120 do
begin
S:= S + k;
k:= k + 2;
Write(' S = ', S, '   k = ', k);
WriteLn;
end;
write(' S = ', S);
end. 

Вы получите ответ:
S = 3598