Задание № 12754
Определите, что будет напечатано в результате работы следующей программы. Текст программы приведен на трех языках программирования.
Алгоритмический язык
алг
нач
цел s, к
s := 2
нц для к от 1 до 3
s := s * s
кц
вывод S
кон
Бейсик
s = 2
FOR к = 1 ТО 3
s = s * s
NEXT к
PRINT s
END
Паскаль
var s, k: integer;
begin
s := 2;
for k := 1 to 3 do
s := s * s;
write (s);
end.
Решать другие задания по теме: Простейший циклический алгоритм, записанный на алгоритмическом языке
Показать ответ
Комментарий:
Рассмотрим программу на языке Паскаль
Цикл for k := 1 to 3 do будет повторяться 3 раза, соответственно тело цикла s := s * s; будет выполнено 3 раза
Это означает, что s будет возведена в квадрат 3 раза. 1. 2*2=4 2. 4*4=16 3. 16*16=256
В конце программы будет напечатана переменная S равна 256
Ответ: 256
Ответ: 256Нашли ошибку в задании? Выделите фрагмент и нажмите Ctrl + Enter.