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

Ответы 3

  • АХахахахахъ снова привет
    • Автор:

      jordon91
    • 6 лет назад
    • 0
  • раз вопрос повторился решил дать более развернутый ответ :)
    • Автор:

      karilyn
    • 6 лет назад
    • 0
  • привел программу к более красивому и правильному виду :)

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

  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years