Определите, что будет напечатано в результате работы следующей программы. Текст программы приведён на пяти языках программирования.
Бейсик Python
DIM k, s AS INTEGER
s = 1
FOR k = 3 TO 0
STEP −1
s = s * 3
NEXT k
PRINT s
s = 1
for k in range(4, 0, −1):
s = s * 3
print (s)
Паскаль Алгоритмический язык
var s,k: integer;
begin
s := 1;
for k := 3 downto 0 do
s := s * 3;
writeln(s);
end.
алг
нач
цел s, k
s := 1
нц для k от 3 до 0
шаг −1
s := s * 3
кц
вывод s
кон
С++
#include
using namespace std;
int main() {
int s = 1;
for (int k = 3; k >= 0; k−−)
s = s * 3;
cout << s;
return 0;
}