Предмет: Информатика, автор: Olegmiha1816

Определите, что будет напечатано в результате работы следующей программы. Текст программы приведён на пяти языках программирования. var s,k: integer; begin s:=2 for k:=1 to 3 do s:=s*s writeln(s); end. C обьяснением

Ответы

Автор ответа: ingr
4

привел программу к более красивому и правильному виду :)

var s : integer := 2;

begin

   for var k := 1 to 3 do s *= s;

   writeln(s);

end.

тут трижды S умножается сама на себя а затем результат сам на себя. Получается следующая математическая формула:

((s^{2})^{2})^{2}=((2^{2})^{2})^{2}=(4^{2})^{2}=16^{2}=256

на паскале это можно записать как:

writeln(sqr(sqr(sqr(s))));


Olegmiha1816: АХахахахахъ снова привет
ingr: раз вопрос повторился решил дать более развернутый ответ :)
Похожие вопросы
Предмет: Математика, автор: shakemalina9