3^3^3

From
Alex Cvetkov (2:5030/7777.26)
To
Sergei Frolov
Date
2000-02-28T00:26:34Z
Area
RU.ALGORITHMS
Hello Sergei!

27 Feb 00 10:25, Sergei Frolov писал(ла) All:

 SF>    Сравнивая вычисления функций в микрокалькуляторах с разбором
 SF> формулы, я обнаружил интересный факт, когда калькулятор просили
 SF> вычислить выражение 3^3^3.
 SF>    Калькуляторы CASIO (модели CFX-9850G, fx-991W) вычислили это
 SF> выражение как (3^3)^3 = 19683.
 SF>    Калькуляторы от Texas Instruments (TI-89) и Hewlett Packard (HP-49)
 SF> показали результат как    3
 SF>                 3
 SF>                3    = 7625597484987, то есть 3^(3^3).
 SF>    Достав из закромов старый добрый QBasic, я обнаружил, что он
 SF> вычисляет 3^3^3 с результатом 19683.
 SF>    Интересно, а как должно быть на самом деле? Я больше склоняюсь ко
 SF> второму варианту вычислений.

Бинарные операции с одинаковым приоритетом выполняються обычно с лева на право.
Т.е. (3^3)^3 правильно.

                                           Alex Cvetkov

---
 * Origin: Life suxx (2:5030/7777.26)