Articulo de referencia

Orden de operaciones

En matemáticas y programación informática , el orden de las operaciones es un conjunto de convenciones sobre qué operaciones aritméticas realizar primero para evaluar una expres...

En matemáticas y programación informática , el orden de las operaciones es un conjunto de convenciones sobre qué operaciones aritméticas realizar primero para evaluar una expresión matemática dada .

Estas convenciones se formalizan mediante una jerarquía de las operaciones. La jerarquía de una operación se denomina precedencia , y una operación con mayor precedencia se ejecuta antes que las de menor precedencia. Generalmente, las calculadoras ejecutan las operaciones con la misma precedencia de izquierda a derecha, [ 1 ] pero algunos lenguajes de programación y calculadoras adoptan convenciones diferentes.

Por ejemplo, la multiplicación tiene mayor precedencia que la suma, y ​​ha sido así desde la introducción de la notación algebraica moderna . [ 2 ] [ 3 ] Por lo tanto, en la expresión 1 + 2 × 3 , la multiplicación se realiza antes que la suma, y ​​la expresión tiene el valor 1 + (2 × 3) = 7 , y no (1 + 2) × 3 = 9 . Cuando se introdujeron los exponentes en los siglos XVI y XVII, se les dio precedencia sobre la suma y la multiplicación y se colocaron como superíndice a la derecha de su base. [ 2 ] Así, 3 + 5 2 = 28 y 3 × 5 2 = 75 .

Estas convenciones existen para evitar la ambigüedad notacional y permitir que la notación siga siendo breve. [ 4 ] Cuando se desea anular las convenciones de precedencia, o incluso simplemente enfatizarlas, se pueden usar paréntesis ( ). Por ejemplo, (2 + 3) × 4 = 20 obliga a que la suma preceda a la multiplicación, mientras que (3 + 5) 2 = 64 obliga a que la suma preceda a la exponenciación . Si se requieren varios pares de paréntesis en una expresión matemática (como en el caso de paréntesis anidados), los paréntesis pueden reemplazarse por otros tipos de corchetes para evitar confusiones, como en [2 × (3 + 4)] − 5 = 9 .

Estas convenciones solo tienen sentido cuando se utiliza la notación habitual (denominada notación infija ). Cuando se utiliza la notación funcional o polaca para todas las operaciones, el orden de las operaciones se deriva de la propia notación.

Orden convencional

El orden de las operaciones, es decir, el orden en que se realizan habitualmente las operaciones en una expresión, resulta de una convención adoptada en matemáticas, ciencia, tecnología y muchos lenguajes de programación informática . Se resume como: [ 2 ] [ 5 ]

  1. Paréntesis
  2. Exponenciación
  3. Multiplicación y división
  4. Suma y resta

Esto significa que, para evaluar una expresión, primero se evalúa cualquier subexpresión dentro de los paréntesis, trabajando de adentro hacia afuera si hay más de un conjunto. Ya sea dentro de los paréntesis o no, se debe aplicar primero la operación que tenga mayor precedencia en la lista anterior. Las operaciones de la misma precedencia se evalúan convencionalmente de izquierda a derecha.

Si cada división se reemplaza por la multiplicación por el recíproco (inverso multiplicativo), entonces las leyes asociativa y conmutativa de la multiplicación permiten multiplicar los factores de cada término en cualquier orden. A veces, la multiplicación y la división tienen la misma prioridad, o a veces la multiplicación tiene mayor prioridad que la división; véase la sección «  División y multiplicación mixtas» más adelante. Si cada resta se reemplaza por la suma del opuesto (inverso aditivo), entonces las leyes asociativa y conmutativa de la suma permiten sumar los términos en cualquier orden.

El símbolo radical{\displaystyle \surd } , que significa una raíz cuadrada , se extiende tradicionalmente con una barra (el vínculo ) sobre el radicando; esto evita la necesidad de paréntesis alrededor del radicando. Otras funciones usan paréntesis alrededor de la entrada para evitar ambigüedad. [ 6 ] [ 7 ] [ a ] ​​Los paréntesis se pueden omitir si la entrada es una sola variable numérica o constante, [ 2 ] como en el caso de sin x = sin( x ) y sin π = sin( π ) . [ a ] ​​Tradicionalmente esta convención se extiende a los monomios ; por lo tanto, sin 3 x = sin(3 x ) e incluso sin 1 / 2 xy = sin( 1 / 2 xy ) , pero sin x + y = sin( x ) + y , porque x + y no es un monomio. Sin embargo, esta convención no es universalmente comprendida, y algunos autores prefieren el uso explícito de paréntesis. [ b ] Algunas calculadoras y lenguajes de programación requieren paréntesis alrededor de las entradas de las funciones, mientras que otros no.

Los paréntesis y los símbolos alternativos de agrupación pueden utilizarse para anular el orden habitual de las operaciones o para explicitar el orden previsto. Los símbolos agrupados pueden tratarse como una sola expresión. [ 2 ]

Ejemplos

La multiplicación precede a la suma:

1+2×3=1+6=7.{\displaystyle 1+2\times 3=1+6=7.}

Las subexpresiones entre paréntesis se evalúan primero:

(1+2)×3=3×3=9.{\displaystyle (1+2)\times 3=3\times 3=9.}

Exponenciación antes de la multiplicación, multiplicación antes de la resta:

12×34=12×81=1162=161.{\displaystyle 1-2\times 3^{4}=1-2\times 81=1-162=-161.}

Cuando una expresión se escribe como superíndice, se considera que el superíndice está agrupado por su posición sobre su base:

1+23+4=1+27=1+128=129.{\displaystyle 1+2^{3+4}=1+2^{7}=1+128=129.}

El operando de un símbolo raíz está determinado por la barra superior:

1+3+5=4+5=2+5=7.{\displaystyle {\sqrt {1+3}}+5={\sqrt {4}}+5=2+5=7.}

Una línea fraccionaria horizontal forma dos subexpresiones agrupadas, una arriba dividida por otra abajo:

1+23+4+5=37+5.{\displaystyle {\frac {1+2}{3+4}}+5={\frac {3}{7}}+5.}

Los paréntesis pueden anidarse y deben evaluarse desde el interior hacia el exterior. Para mayor legibilidad, los paréntesis exteriores pueden ser más grandes que los interiores. Alternativamente, a veces se utilizan otros símbolos de agrupación, como llaves { } o corchetes [ ] , junto con paréntesis ( ) . Por ejemplo:

[(1+2)÷(3+4)]+5=(3÷7)+5{\displaystyle {\bigl [}(1+2)\div (3+4){\bigr ]}+5=(3\div 7)+5}

Casos especiales

signo menos unario

Existen diferentes convenciones respecto a la operación unaria '−' (generalmente pronunciada "minus"). En matemáticas escritas o impresas, la expresión −3 2 se interpreta como −(3 2 ) = −9 . [ 2 ] [ 8 ] 

En algunas aplicaciones y lenguajes de programación, especialmente Microsoft Excel (y otras aplicaciones de hojas de cálculo), las operaciones unarias tienen mayor prioridad que las operaciones binarias; es decir, la resta unaria tiene mayor precedencia que la exponenciación, por lo que en esos lenguajes, −3 2 se interpretará como (−3) 2 = 9 . [ 9 ] [ 10 ] Esto no se aplica a la operación de resta binaria '−'; por ejemplo, en Microsoft Excel, las fórmulas =-2^2, =(-2)^2, y =0+-2^2devuelven 4, pero las fórmulas =0-2^2y =-(2^2)devuelven −4.

División y multiplicación combinadas

No existe una convención universal para interpretar una expresión que contenga tanto división, denotada por '÷', como multiplicación, denotada por '×'. Las convenciones propuestas incluyen asignar a las operaciones la misma precedencia y evaluarlas de izquierda a derecha, o bien tratar la división como una multiplicación por el recíproco y evaluarla en cualquier orden; [ 11 ] evaluar primero todas las multiplicaciones seguidas de las divisiones de izquierda a derecha; o bien, prescindir de dichas expresiones y, en su lugar, desambiguarlas siempre mediante paréntesis explícitos. [ 12 ]

Más allá de la educación primaria, el símbolo '÷' para la división se usa raramente, sino que se reemplaza por el uso de fracciones algebraicas . [ 13 ] Estas se escriben de manera más explícita e inequívoca "verticalmente" con el numerador apilado sobre el denominador separado por una barra de fracción. Pero también se pueden escribir "horizontalmente" con el numerador y el denominador separados por el símbolo de barra '/'. [ 14 ] Es decir, se evitan expresiones como a ÷ b en favor de a / b o a / b .

La multiplicación denotada por yuxtaposición (también conocida como multiplicación implícita ) crea una unidad visual y a menudo se le da mayor precedencia que a la mayoría de las demás operaciones. En la literatura académica, cuando las fracciones en línea se combinan con la multiplicación implícita sin paréntesis explícitos, la multiplicación se interpreta convencionalmente como de mayor precedencia que la división, de modo que, por ejemplo, 1 / 2 n se interpreta como 1 / (2 · n ) en lugar de (1 / 2) · n . [ 2 ] [ 11 ] [ 15 ] [ 16 ] Por ejemplo, las instrucciones de envío de manuscritos para las revistas Physical Review establecen directamente que la multiplicación tiene precedencia sobre la división, [ 17 ] y esta es también la convención observada en libros de texto de física como el Curso de Física Teórica de Landau y Lifshitz [ c ] y libros de texto de matemáticas como Matemáticas Concretas de Graham , Knuth y Patashnik . [ 18 ] Sin embargo, algunos autores desaconsejan expresiones como a / bc , prefiriendo el uso explícito de paréntesis a / ( bc ) . [ 3 ]

Los casos más complejos son más ambiguos. Por ejemplo, la notación 1 / 2 π ( a + b ) podría significar plausiblemente 1 / [2 π · ( a + b )] o [1 / (2 π )] · ( a + b ) . [ 19 ] A veces, la interpretación depende del contexto. Las instrucciones de envío de Physical Review desaconsejan las expresiones de la forma a / b / c ; las expresiones más explícitas ( a / b ) / c o a / ( b / c ) no son ambiguas. [ 17 ]

6÷2(1+2) se interpreta como 6÷(2×(1+2)) por una fx-82MS (arriba) y (6÷2)×(1+2) por una calculadora TI-83 Plus (abajo), respectivamente.

Esta ambigüedad ha sido objeto de memes de Internet como " 8 ÷ 2(2 + 2) ", para el cual existen dos interpretaciones contradictorias: 8 ÷ [2 · (2 ​​+ 2)] = 1 y (8 ÷ 2) · (2 ​​+ 2) = 16. [ 16 ] [ 20 ] El investigador en educación matemática Hung-Hsi Wu señala que "uno nunca obtiene un cálculo de este tipo en la vida real" y llama a tales ejemplos artificiales "una especie de juego de salón de ¡Gotcha! diseñado para atrapar a una persona desprevenida al formularlo en términos de un conjunto de reglas irrazonablemente complicadas". [ 13 ]

exponenciación en serie

Si la exponenciación se indica mediante símbolos apilados usando notación de superíndice, la regla habitual es trabajar de arriba hacia abajo: [ 2 ] [ 7 ]

a b c = a ( b c ) ,

que normalmente no es igual a ( a b ) c . Esta convención es útil porque existe una propiedad de la exponenciación que hace que ( a b ) c = a bc , por lo que no es necesario utilizar la exponenciación en serie para esto.

Sin embargo, cuando la exponenciación se representa mediante un símbolo explícito como el acento circunflejo (^) o la flecha (↑), no existe un estándar común. Por ejemplo, Microsoft Excel y el lenguaje de programación MATLAB la evalúan como ( a b ) c , mientras que Google Search y Wolfram Alpha la evalúan como a ( b c ) . Así, se evalúa como 4096 en el primer caso y como 262 144 en el segundo.a^b^c4^3^2

Mnemotécnica

Significado de los acrónimos PEMDAS y BODMAS

Los acrónimos mnemotécnicos se enseñan a menudo en las escuelas primarias para ayudar a los estudiantes a recordar el orden de las operaciones. [ 21 ] [ 22 ] El acrónimo PEMDAS , que significa Paréntesis , Exponentes , Multiplicación / División , Suma / Resta , [ 23 ] es común en los Estados Unidos [ 24 ] y Francia. [ 25 ] A veces las letras se expanden en palabras de una oración mnemotécnica como "Por favor, disculpe a mi querida tía Sally". [ 26 ] El Reino Unido y otros países de la Commonwealth pueden usar BODMAS (o a veces BOMDAS ), que significa Corchetes , De , División / Multiplicación, Suma / Resta , donde "de" significa multiplicación de fracciones. [ 27 ] [ 28 ] A veces, la O se expande como Orden , que significa exponente o raíz, [ 28 ] [ 29 ] o se reemplaza por I para Índices en el mnemotécnico alternativo BIDMAS . [ 28 ] [ 30 ] En Canadá y Nueva Zelanda, BEDMAS es común. [ 31 ]

Estas mnemotecnias pueden ser engañosas cuando se escriben de esta manera. [ 26 ] Por ejemplo, interpretar erróneamente cualquiera de las reglas anteriores como "primero la suma, después la resta" evaluaría incorrectamente la expresión [ 26 ]ab+do{\displaystyle a-b+c}comoa(b+do){\displaystyle a-(b+c)}, mientras que la evaluación correcta es(ab)+do{\displaystyle (a-b)+c}Estos valores son diferentes cuandodo0{\displaystyle c\neq 0}.

En Alemania, la convención se enseña simplemente como Punktrechnung vor Strichrechnung , «operaciones con puntos antes que con líneas», en referencia a las formas gráficas de los símbolos ·  (multiplicación),   (división), +  (suma) y   (resta). Esto evita el posible malentendido mencionado anteriormente.

Los acrónimos mnemotécnicos han sido criticados por no desarrollar una comprensión conceptual del orden de las operaciones y no abordar las preguntas de los estudiantes sobre su propósito o flexibilidad. [ 32 ] [ 33 ] Los estudiantes que aprenden el orden de las operaciones a través de acrónimos mnemotécnicos cometen errores de forma rutinaria, [ 34 ] al igual que algunos futuros docentes. [ 35 ] Incluso cuando los estudiantes aprenden correctamente el acrónimo, un enfoque desproporcionado en la memorización de trivialidades desplaza el contenido matemático sustantivo. [ 13 ] La aplicación procedimental del acrónimo no coincide con la comprensión intuitiva de la notación matemática por parte de los expertos: la notación matemática indica agrupaciones de formas distintas a los paréntesis o corchetes y una expresión matemática es una jerarquía similar a un árbol en lugar de una estructura linealmente "ordenada"; Además, no existe un único orden para simplificar o evaluar expresiones matemáticas, ni una simplificación canónica universal para ninguna expresión en particular; los expertos aplican con fluidez transformaciones y sustituciones válidas en el orden que les resulte conveniente, por lo que aprender un procedimiento rígido puede llevar a los estudiantes a una comprensión errónea y limitante de la notación matemática. [ 36 ]

Calculadoras

Las distintas calculadoras siguen distintos órdenes de operación. [ 2 ] Muchas calculadoras sencillas sin pila implementan la entrada en cadena , trabajando en orden de pulsación de botones sin dar prioridad a las distintas operaciones, lo que da un resultado distinto al de las calculadoras más sofisticadas. Por ejemplo, en una calculadora sencilla, escribir 1 + 2 × 3 =produce 9, mientras que una calculadora más sofisticada utilizará una prioridad más estándar, por lo que escribir 1 + 2 × 3 =producirá 7.

Las calculadoras pueden asociar exponentes a la izquierda o a la derecha. Por ejemplo, la expresión se interpreta como a ( b c ) en la TI-92 y la TI-30XS MultiView en "modo Mathprint", mientras que se interpreta como ( a b ) c en la TI-30XII y la TI-30XS MultiView en "modo clásico".a^b^c

Una expresión como se interpreta como 1/(2 x ) por la TI-82 , [ 3 ] así como por muchas calculadoras Casio modernas [ 37 ] (configurable en algunas como la fx-9750GIII ), pero como (1/2) x por la TI-83 y todas las demás calculadoras TI lanzadas desde 1996, [ 38 ] [ 3 ] así como por todas las calculadoras Hewlett-Packard con notación algebraica. Si bien la primera interpretación puede ser esperada por algunos usuarios debido a la naturaleza de la multiplicación implícita , [ 39 ] la segunda está más en línea con la regla de que la multiplicación y la división tienen igual precedencia. [ 3 ]1/2x

Cuando el usuario no está seguro de cómo una calculadora interpretará una expresión, se pueden usar paréntesis para eliminar la ambigüedad. [ 3 ]

El orden de las operaciones surgió debido a la adaptación de la notación infija en la notación matemática estándar , que puede ser notacionalmente ambigua sin tales convenciones, a diferencia de la notación postfija o prefija , que no necesitan órdenes de operaciones. [ 40 ] [ 41 ] Por lo tanto, las calculadoras que utilizan la notación polaca inversa (RPN) usando una pila para ingresar expresiones en el orden de precedencia correcto no necesitan paréntesis ni ningún orden de ejecución específico del modelo. [ 26 ] [ 23 ]

Lenguajes de programación

La mayoría de los lenguajes de programación utilizan niveles de precedencia que se ajustan al orden comúnmente utilizado en matemáticas, [ 42 ] aunque otros, como APL y Smalltalk , no tienen reglas de precedencia de operadores (en APL, la evaluación es estrictamente de derecha a izquierda; en Smalltalk, es estrictamente de izquierda a derecha).

Además, debido a que muchos operadores no son asociativos, el orden dentro de cualquier nivel se define generalmente agrupando de izquierda a derecha, de modo que 16/4/4se interpreta como (16/4)/4 = 1 en lugar de 16/(4/4) = 16 ; dichos operadores se denominan "asociativos por la izquierda". Existen excepciones; por ejemplo, los lenguajes con operadores que corresponden a la operación cons en listas generalmente los agrupan de derecha a izquierda ("asociativos por la derecha"), por ejemplo, en Haskell .1:2:3:4:[] == 1:(2:(3:(4:[]))) == [1,2,3,4]

Dennis Ritchie , creador del lenguaje C , comentó sobre la precedencia en C (compartida por lenguajes de programación que toman prestadas esas reglas de C, por ejemplo, C++ , Perl y PHP ) que hubiera sido preferible colocar los operadores bit a bit por encima de los operadores de comparación . [ 43 ] Muchos programadores se han acostumbrado a este orden, pero lenguajes populares más recientes como Python [ 44 ] y Ruby [ 45 ] invierten este orden. Los niveles de precedencia relativa de los operadores que se encuentran en muchos lenguajes de estilo C son los siguientes:

Gramática formal simplificada para expresiones aritméticas en un lenguaje de programación (izquierda) , [ 46 ] y derivación de la expresión de ejemplo (a+b)^2/2(derecha) . Esta última corresponde a una estructura jerárquica (" árbol sintáctico ") que es única para la expresión dada. El compilador genera código máquina a partir del árbol de tal manera que las operaciones que se originan en el nivel jerárquico más bajo se ejecutan primero.

Ejemplos:

  • !A + !Bse interpreta como(!A) + (!B)
  • ++A + !Bse interpreta como(++A) + (!B)
  • A + B * Cse interpreta comoA + (B * C)
  • A || B && Cse interpreta comoA || (B && C)
  • A && B == Cse interpreta comoA && (B == C)
  • A & B == Cse interpreta comoA & (B == C)

(En Python y Ruby A & B == Cse interpreta como (A & B) == C.)

Los compiladores de código fuente a código fuente que compilan para múltiples lenguajes deben abordar explícitamente el problema de los diferentes órdenes de operaciones entre lenguajes. Haxe , por ejemplo, estandariza el orden y lo impone insertando corchetes donde corresponde.

Se ha descubierto que la precisión del conocimiento de los desarrolladores de software sobre la precedencia de los operadores binarios guarda una estrecha relación con su frecuencia de aparición en el código fuente. [ 47 ]

Historia

El orden de las operaciones surgió progresivamente a lo largo de los siglos. La regla de que la multiplicación tiene precedencia sobre la suma se incorporó al desarrollo de la notación algebraica en el siglo XVII, ya que la propiedad distributiva implica esta jerarquía natural. Aún en la década de 1920, el historiador de las matemáticas Florian Cajori identifica desacuerdos sobre si la multiplicación debería tener precedencia sobre la división, o si deberían tratarse por igual. El término "orden de las operaciones" y las mnemotecnias "PEMDAS/BEDMAS" se formalizaron a finales del siglo XIX o principios del XX, a medida que crecía la demanda de libros de texto estandarizados. La ambigüedad sobre cuestiones como si la multiplicación implícita tiene precedencia sobre la multiplicación y la división explícitas en expresiones como a /2 b , que podría interpretarse como a /(2 b ) o ( a /2)  × b , implica que las convenciones aún no son completamente estables. [ 48 ] [ 49 ] 

Véase también

Notas

  1. 1 2 Algunos autores evitan deliberadamente cualquier omisión de paréntesis con funciones incluso en el caso de una sola variable numérica o argumentos constantes (es decir, Oldham en Atlas ), mientras que otros autores (como NIST ) aplican esta simplificación de notación solo condicionalmente junto con nombres de funciones multicaracteres específicos (comosin), pero no la usan con nombres de funciones genéricos (comof).
  2. Para evitar cualquier ambigüedad, esta simplificación notacional para monomios se evita deliberadamente en obras como el Atlas de funciones de Oldham o el Manual de funciones matemáticas del NIST .
  3. Por ejemplo, la tercera edición de Mecánica de Landau y Lifshitz contiene expresiones como hP z /2 π (pág. 22), y el primer volumen de las Lecciones de Feynman contiene expresiones como 1/2N (págs. 6-7) . En ambos libros, estas expresiones están escritas con la convención de que la línea oblicua se evalúa al final.

Referencias

  1. "Operadores de cálculo y precedencia: Excel" . Soporte técnico de Microsoft . Microsoft . 2023. Consultado el 17 de septiembre de 2023 .
  2. 1 2 3 4 5 6 7 8 9 Bronstein, Ilja Nikolaevič ; Semendjajew, Konstantin Adolfovič (1987) [1945]. "2.4.1.1. Definición arithmetischer Ausdrücke" [ Definición de expresiones aritméticas ] . En Grosche, Günter; Ziegler, Víktor; Ziegler, Dorothea (eds.). Taschenbuch der Mathematik [ Libro de bolsillo de matemáticas ] (en alemán). vol. 1. Traducido por Ziegler, Viktor (23ª ed.). Thun, Suiza: Harri Deutsch . págs. 115 a 120, 802. ISBN    3-87144-492-8. Regel 7: Ist F ( A ) Teilzeichenreihe eines arithmetischen Ausdrucks oder einer seiner Abkürzungen und F eine Funktionenkonstante und A eine Zahlenvariable oder Zahlenkonstante, so darf F A dafür geschrieben werden. [Darüber hinaus ist noch die Abkürzung F n ( A ) für ( F ( A )) n üblich. Dabei kann F sowohl Funktionenkonstante als auch Funktionenvariable sein.]
  3. 1 2 3 4 5 6 Peterson, Dave (septiembre-octubre de 2019). The Math Doctors (blog). Orden de las operaciones: "¿Por qué?" ; "¿Por qué estas reglas?" ; "Distinciones sutiles" ; "Fracciones, evaluación y simplificación" ; "¿Multiplicación implícita?" ; "Advertencias históricas" . Recuperado el 11 de febrero de 2024. Peterson, Dave (agosto-septiembre de 2023). The Math Doctors (blog). Multiplicación implícita: "No es tan malo como crees" ; "¿Existe un estándar?" ; "No puedes demostrarlo" . Recuperado el 11 de febrero de 2024.
  4. Swokowski, Earl William (1978). Fundamentos de álgebra y trigonometría (4.ª ed.). Boston: Prindle, Weber & Schmidt. ISBN  0-87150-252-6. pág.  1: El lenguaje del álgebra [...] puede usarse como taquigrafía, para abreviar y simplificar enunciados largos o complicados.
  5. Weisstein, Eric Wolfgang . "Precedencia" . MathWorld . Consultado el 22 de agosto de 2020 .
  6. Oldham, Keith B.; Myland, Jan C.; Spanier, Jerome (2009) [1987]. Un atlas de funciones: con Equator, la calculadora de funciones del atlas (2.ª ed.). Springer. doi : 10.1007/978-0-387-48807-3 . ISBN  978-0-387-48806-6.
  7. 1 2 Olver, Frank WJ; Lozier, Daniel W.; Boisvert, Ronald F.; Clark, Charles W., eds. (2010). NIST Handbook of Mathematical Functions . Instituto Nacional de Estándares y Tecnología . ISBN 978-0-521-19225-5. MR 2723248 . 
  8. ^ Ángel, Allen R.; Runde, Dennis C.; Gilligan, Lorenzo; Semmler, Richard (2010). Álgebra elemental para estudiantes universitarios (8ª ed.). Prentice Hall . Cap. 1, §9, Objetivo 3. ISBN  978-0-321-62093-4.
  9. "La fórmula devuelve un valor positivo inesperado" . Microsoft . 15 de agosto de 2005. Archivado del original el 19 de abril de 2015. Consultado el 5 de marzo de 2012 .
  10. Berger, Roger L. (2007). "Precedencia de operadores no estándar en Excel". Computational Statistics & Data Analysis . 51 (6): 2788– 2791. doi : 10.1016/j.csda.2006.09.040 .
  11. 1 2 Chrystal, George (1904) [1886]. Álgebra . Vol. 1 (5.ª ed.). "División", Cap. 1 §§19–26 , págs. 14–20.   
    El libro de Chrystal fue la fuente de referencia en inglés sobre el álgebra en la escuela secundaria a principios del siglo XX, y probablemente la fuente de muchas descripciones posteriores del orden de las operaciones. Sin embargo, si bien el libro de Chrystal establece inicialmente una regla rígida para evaluar expresiones que involucran los símbolos '÷' y '×', posteriormente otorga sistemáticamente mayor precedencia a la multiplicación implícita que a la división al escribir fracciones en línea, sin discutir explícitamente la discrepancia entre la regla formal y la práctica común.
  12. Cajori, Florian (1928). Historia de las notaciones matemáticas . Vol. 1. La Salle, Illinois: Open Court. §242. "Orden de las operaciones en términos que contienen tanto ÷ como ×" , pág. 274.  
  13. ^ Wu , Hung- Hsi (2007) [2004]. ""El orden de las operaciones y otras peculiaridades de las matemáticas escolares" (PDF) . Departamento de Matemáticas, Universidad de California . Consultado el 3 de julio de 2007 .
  14. En la norma ISO 80000 , el símbolo de división '÷' está totalmente prohibido y se sustituye por el símbolo de barra inclinada:
    ISO 80000-2:2019, "Cantidades y unidades – Parte 2: Matemáticas" . Organización Internacional de Normalización .
  15. Lennes, NJ (1917). "Discusiones: Relacionadas con el orden de las operaciones en álgebra" . The American Mathematical Monthly . 24 (2): 93– 95. doi : 10.2307/2972726 . JSTOR 2972726 . 
  16. 1 2 Strogatz, Steven (2 de agosto de 2019). "La ecuación matemática que intentó desconcertar a Internet" . The New York Times . Recuperado el 12 de febrero de 2024 .En este artículo, Strogatz describe el orden de las operaciones tal como se enseña en la escuela secundaria. Sin embargo, en un comentario , señala:
    Varios comentaristas parecen estar utilizando una convención diferente (y más sofisticada) que la convención PEMDAS elemental que describí en el artículo. En esta convención más sofisticada, que se usa frecuentemente en álgebra, la multiplicación implícita (también conocida como multiplicación por yuxtaposición) tiene mayor prioridad que la multiplicación explícita o la división explícita (en la que se escriben explícitamente operadores como × * / o ÷). Según esta convención más sofisticada, la multiplicación implícita en 2(2 + 2) tiene mayor prioridad que la división explícita implícita en el uso de ÷. Es una convención muy razonable, y estoy de acuerdo en que la respuesta es 1 si usamos esta convención sofisticada.
    "Pero esa convención no es universal. Por ejemplo, las calculadoras integradas en Google y WolframAlpha utilizan la convención menos sofisticada que describí en el artículo; no distinguen entre multiplicación implícita y explícita cuando se les pide que evalúen expresiones aritméticas simples. [...]"
  17. 1 2 "Guía de estilo y notación de la revisión física" (PDF) . Sociedad Estadounidense de Física . 2012. § IV.E.2.e. Recuperado el 5 de agosto de 2012 .
  18. Graham, Ronald L.; Knuth , Donald E .; Patashnik, Oren (1994). Matemáticas concretas (2.ª ed.). Reading, Mass: Addison-Wesley. «Una nota sobre la notación», pág. xi. ISBN   0-201-55802-5. MR 1397498 . Una expresión de la forma a / bc significa lo mismo que a /( bc ) . Además, log x /log y = (log x )/(log y ) y 2 n ! = 2( n !) . 
  19. Fateman, RJ; Caspi, E. (1999). Análisis de TEX para convertirlo en matemáticas (PDF) . Simposio Internacional sobre Computación Simbólica y Algebraica, Vancouver, 28-31 de julio de 1999.
  20. Haelle, Tara (12 de marzo de 2013). "¿Cuál es la respuesta a ese estúpido problema matemático en Facebook? ¿Y por qué la gente está tan molesta por ello?" . Slate . Recuperado el 17 de septiembre de 2023 .
  21. "Reglas de aritmética" (PDF) . Mathcentre.ac.uk . 2009. Consultado el 2 de agosto de 2019 .
  22. Ginsburg, David (1 de enero de 2011). "Por favor, disculpen a mi querida tía Sally (PEMDAS) - ¡Para siempre!" . Education Week - Consejos de enseñanza del entrenador G. Recuperado el 17 de septiembre de 2023 .
  23. 1 2 Vanderbeek, Greg (2007). Orden de operaciones y RPN (Trabajo expositivo). Trabajos expositivos para el examen de Maestría en Enseñanza (MAT). Lincoln: Universidad de Nebraska. Documento 46. Recuperado el 14 de junio de 2020 .
  24. Ali Rahman, Ernna Sukinnah; Shahrill, Masitah; Abbas, Nor Arifahwati; Tan, Abby (2017). "Desarrollo de las habilidades matemáticas de los estudiantes que involucran el orden de las operaciones" (PDF) . Revista Internacional de Investigación en Educación y Ciencia . 3 (2): 373– 382. doi : 10.21890/ijres.327896 (inactivo 12 de julio de 2025). pág. 373: El PEMDAS es un acrónimo o mnemotecnia para el orden de las operaciones que significa Paréntesis, Exponentes, Multiplicación, División, Suma y Resta. Este acrónimo es ampliamente utilizado en los Estados Unidos de América. Mientras tanto, en otros países como el Reino Unido y Canadá, los acrónimos utilizados son BODMAS (Brackets, Order, Division, Multiplication, Addition and Subtraction) y BIDMAS (Brackets, Indices, Division, Multiplication, Addition and Subtraction). {{cite journal}}: CS1 maint: DOI inactivo desde julio de 2025 ( enlace )
  25. «Le calcul qui divise : 6÷2(1+2)» . Micmaths (vídeo) (en francés). 17 de noviembre de 2020. 
  26. 1 2 3 4 Ball, John A. (1978). Algoritmos para calculadoras RPN (1.ª ed.). Cambridge, Mass: Wiley. p. 31. ISBN   0-471-03070-8.
  27. Davies, Peter (1979). "BODMAS al descubierto". Matemáticas en la escuela . 8 (4): 27– 28. JSTOR 30213488 . 
  28. 1 2 3 Knight, IS (1997). "¿Por qué BODMAS?". The Mathematical Gazette . 81 (492): 426– 427. doi : 10.2307/3619621 . JSTOR 3619621 . 
  29. "Orden de operaciones" . Syllabus.bos.nsw.edu.au . Archivado del original (DOC) el 24 de febrero de 2021. Consultado el 2 de agosto de 2019 .
  30. Foster, Colin (2008). "Prioridades más altas" . Matemáticas en la escuela . 37 (3): 17. JSTOR 30216129 . 
  31. Naddor, Josh (2020). Orden de operaciones: Por favor, disculpen a mi querida tía Sally, ya que su regla es engañosa (tesis de maestría). Universidad de Georgia.
  32. Ameis, Jerry A. (2011). "La verdad sobre PEDMAS". Enseñanza de las matemáticas en la escuela secundaria . 16 (7): 414– 420. doi : 10.5951/MTMS.16.7.0414 . JSTOR 41183631 . 
  33. Cheng, Eugenia (2023). ¿Son reales las matemáticas? Cómo las preguntas sencillas nos llevan a las verdades más profundas de las matemáticas . Basic Books. págs. 235–238 . ISBN  978-1-541-60182-6.
  34. Lee, Jae Ki; Licwinko, Susan; Taylor-Buckner, Nicole (2013). "Explorando el razonamiento matemático del orden de las operaciones: reorganizando el componente procedimental PEMDAS" . Journal of Mathematics Education at Teachers College . 4 (2): 73– 78. doi : 10.7916/jmetc.v4i2.633 . pág. 73: [...] los estudiantes frecuentemente cometen errores de cálculo con expresiones que tienen multiplicación y división o suma y resta una al lado de la otra. [...] 
  35. Dupree, Kami M. (2016). "Cuestionando el orden de las operaciones". Enseñanza de las matemáticas en la escuela secundaria . 22 (3): 152– 159. doi : 10.5951/mathteacmiddscho.22.3.0152 .
  36. Taff, Jason (2017). "Repensando el orden de las operaciones (o ¿Qué le pasa a la querida tía Sally?)". The Mathematics Teacher . 111 (2): 126– 132. doi : 10.5951/mathteacher.111.2.0126 .
  37. "Secuencia de prioridad de cálculo" . support.casio.com . Casio . Consultado el 1 de agosto de 2019 .
  38. "Multiplicación implícita frente a multiplicación explícita en calculadoras gráficas TI" . Texas Instruments . 2011. Consultado el 22 de julio de 2025 .
  39. ↑ ¡ Presentamos la TI Programmable 88! (PDF) . Texas Instruments . 1982. Consultado el 3 de agosto de 2017. Ahora, el AOS reconoce la multiplicación implícita y las funciones de raíz cuadrada, logarítmicas y trigonométricas pueden ir seguidas de sus argumentos como cuando se trabaja con lápiz y papel.(Nota: La TI-88 solo existió como prototipo y nunca se lanzó al público).
  40. Simons, Peter Murray (2021). "Notación sin paréntesis o polaca de Łukasiewicz" . Enciclopedia de Filosofía de Stanford . Departamento de Filosofía, Universidad de Stanford . Consultado el 26 de marzo de 2022 .
  41. Krtolica, Predrag V.; Stanimirović, Predrag S. (1999). "Sobre algunas propiedades de la notación polaca inversa". Filomat . 13 : 157-172 . JSTOR 43998756 . 
  42. Henderson, Harry (2009) [2003]. "Precedencia del operador" . Enciclopedia de Ciencias de la Computación y Tecnología de Henderson ( Ed. revisada). Nueva York: Facts on File . pág. 355. ISBN   978-0-8160-6382-6. Consultado el 17 de septiembre de 2023 .
  43. Ritchie, Dennis M. (1996). "El desarrollo del lenguaje C". Historia de los lenguajes de programación (2.ª ed.). ACM Press . 
  44. "6. Expresiones" . Documentación de Python . Consultado el 31/12/2023 .
  45. "precedencia - Documentación RDoc" .
  46. Backus, John Warner ; et al. (1963). "§ 3.3.1: Expresiones aritméticas". En Naur, Peter (ed.). Informe revisado sobre el lenguaje algorítmico Algol 60 (Informe) . Recuperado el 17 de septiembre de 2023 . (CACM Vol. 6 págs. 1–17; The Computer Journal, Vol. 9, pág. 349; Numerische Mathematik, Vol. 4, pág. 420.)
  47. Jones, Derek M. (2008) [2006]. "Creencias de los desarrolladores sobre la precedencia de los operadores binarios" . CVu . 18 (4): 14– 21. Recuperado el 17 de septiembre de 2023 .
  48. Jensen, Patricia. "Historia y antecedentes" . 5010.mathed.usu.edu . Universidad Estatal de Utah . Consultado el 4 de octubre de 2024 .
  49. Peterson, Dave (22 de noviembre de 2000). "Historia del orden de las operaciones" . El foro de matemáticas: Pregúntale al Dr. Matemáticas . Archivado del original el 19 de junio de 2002.

Lecturas adicionales

  • Fothe, Michael; Wilke, Thomas, eds. (2015). Keller, Stack und automatisches Gedächtnis – eine Struktur mit Potenzial [ Bodega, pila y memoria automática: una estructura con potencial ] (PDF) . Coloquio 14 de noviembre de 2014 en Jena, Alemania (en alemán). Bonn: Gesellschaft für Informatik. ISBN 978-3-88579-426-4.
  • Bergman, George Mark (2013). "Orden de las operaciones aritméticas; en particular, la cuestión de 48/2(9+3)" . Departamento de Matemáticas, Universidad de California . Recuperado el 22 de julio de 2020 .
  • Zachary, Joseph L. (1997) "Precedencia de operadores", suplemento de Introducción a la programación científica . Universidad de Utah. Hoja de trabajo de Maple , cuaderno de Mathematica .