Определите, что будет написано в итоге работы следующей программы. Текст программы

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

Задать свой вопрос
1 ответ

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

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))));

Нелли Варавицкая
АХахахахахъ опять привет
Максимка Гурняк
раз вопрос повторился решил дать более развернутый ответ :)
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт