Задание № 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.