Articulo de referencia

Métodos de entrada de la calculadora

Existen diversas formas en que las calculadoras interpretan las pulsaciones de teclas. Estas se pueden clasificar en dos tipos principales: En una calculadora de un solo paso o ...

Existen diversas formas en que las calculadoras interpretan las pulsaciones de teclas. Estas se pueden clasificar en dos tipos principales:

  • En una calculadora de un solo paso o de ejecución inmediata , el usuario presiona una tecla para cada operación, calculando todos los resultados intermedios, antes de que se muestre el valor final. [ 1 ] [ 2 ] [ 3 ]
  • En una calculadora de expresiones o fórmulas , se escribe una expresión y luego se presiona una tecla, como "=" o "Enter", para evaluar la expresión. [ 4 ] [ 5 ] [ 6 ] Existen varios sistemas para escribir una expresión, como se describe a continuación.

Ejecución inmediata

La TI-108 es una calculadora sencilla de cuatro funciones que utiliza ejecución paso a paso.

El modo de ejecución inmediata (también conocido como paso único , sistema de entrada algebraica ( AES ) [ 7 ] o modo de cálculo en cadena ) se utiliza comúnmente en la mayoría de las calculadoras de uso general. En la mayoría de las calculadoras simples de cuatro funciones, como la calculadora de Windows en modo estándar y las incluidas en la mayoría de los sistemas operativos antiguos , cada operación binaria se ejecuta tan pronto como se presiona el siguiente operador, por lo que no se tiene en cuenta el orden de las operaciones en una expresión matemática. Las calculadoras científicas , incluido el modo científico de la calculadora de Windows y la mayoría de las calculadoras de software modernas, tienen botones para paréntesis y pueden tener en cuenta el orden de las operaciones. Además, para las operaciones unarias , como √ o , primero se introduce el número y luego el operador; esto se debe principalmente a que las pantallas de este tipo de calculadoras generalmente están compuestas completamente por caracteres de siete segmentos y, por lo tanto , solo pueden mostrar números, no las funciones asociadas a ellos. Este modo de operación también hace imposible cambiar la expresión que se está introduciendo sin borrar completamente la pantalla.

El1+2×3{\displaystyle 1+2\times 3}Se han dado dos ejemplos. La primera versión es para calculadoras simples, mostrando cómo es necesario reorganizar los operandos para obtener el resultado correcto. La segunda versión es para calculadoras científicas , donde se observa la precedencia de operadores . Existen diferentes formas de esquemas de precedencia de operadores. En el sistema de entrada algebraica con jerarquía ( AESH ), [ 7 ] se tiene en cuenta la precedencia de los operadores matemáticos básicos, [ 7 ] mientras que las calculadoras con sistema de entrada algebraica con paréntesis ( AESP ) [ 7 ] admiten la entrada de paréntesis. [ 7 ] Un esquema de entrada conocido como sistema operativo algebraico ( AOS ) [ 7 ] combina ambos. [ 7 ] Este es el nombre que Texas Instruments utiliza para el esquema de entrada utilizado en algunas de sus calculadoras. [ 8 ]

Las calculadoras de ejecución inmediata se basan en una mezcla de notación infija y postfija: las operaciones binarias se realizan en notación infija, pero las operaciones unarias en notación postfija. Dado que los operadores se aplican uno a uno, el usuario debe determinar qué tecla utilizar en cada etapa, lo que puede generar problemas. [ 9 ] [ 10 ] Al analizar estos problemas, Harold W. Thimbleby señaló que las calculadoras operadas con botones "requieren que los números y los signos de operación se introduzcan en un orden determinado, y los errores son fáciles de cometer y difíciles de detectar". [ 11 ]

Pueden surgir problemas porque, salvo en los cálculos más sencillos, para obtener el valor de una fórmula escrita, el usuario de una calculadora con botones debe:

  • Reorganiza la fórmula de manera que el valor se pueda calcular pulsando los botones uno a uno, teniendo en cuenta la precedencia de los operadores y los paréntesis.
  • Utilice los botones de memoria para asegurarse de que las operaciones se apliquen en el orden correcto.
  • Utilice los botones especiales y , que no corresponden a operaciones en la fórmula, para operadores no conmutativos.±1/x

Los errores pueden ser difíciles de detectar porque:

  • Por las razones expuestas anteriormente, la secuencia de pulsaciones de botones puede tener poca semejanza con la fórmula original.
  • La operación que se realiza al pulsar un botón no siempre coincide con la del botón pulsado, sino que podría tratarse de una operación introducida previamente.

Ejemplos de dificultades

El ejemplo más sencillo que da Thimbleby de un posible problema al usar una calculadora de ejecución inmediata es 4 × (−5). Como fórmula escrita, el valor es −20 porque el signo menos indica un número negativo, no una resta, y así es como lo interpretaría una calculadora de fórmulas.

En una calculadora de ejecución inmediata, dependiendo de las teclas que se utilicen y del orden en que se pulsen, el resultado de este cálculo puede variar. Además, existen diferencias entre calculadoras en la forma en que se interpreta una secuencia determinada de pulsaciones de botones. El resultado puede ser:

  • −1: Si se presiona el botón de resta después de la multiplicación , se interpreta como una corrección del signo en lugar de un signo menos, por lo que se calcula 4 − 5.××  
  • 20: Si se pulsa el botón de cambio de signo antes del 5, no se interpreta como −5 y se calcula 4 × 5.±
  • −20: Para obtener la respuesta correcta, debe presionarse al final, aunque el signo menos no esté escrito al final en la fórmula.±

Los efectos de la precedencia de operadores, los paréntesis y los operadores no conmutativos en la secuencia de pulsaciones de botones se ilustran mediante:

  • 4 − 5 × 6Primero se debe realizar la multiplicación, y la fórmula debe reorganizarse y calcularse como −5 × 6  +  4. Por lo tanto, se debe usar ± y suma en lugar de resta. Al presionar, se realiza la multiplicación.+
  • 4 × (5 + 6): La suma debe hacerse primero, por lo que el cálculo realizado es (5  +  6) × 4. Cuando se presiona, se realiza la suma.×
  • 4 / (5 + 6): Una forma de hacerlo es calcular primero (5  +  6) / 4 y luego usar el botón, de modo que el cálculo realizado sea 1/[(5 + 6)/4].1/x  
  • 4 × 5 + 6 × 7Las dos multiplicaciones deben realizarse antes de la suma, y ​​uno de los resultados debe guardarse en la memoria.

Estos son solo ejemplos sencillos, pero las calculadoras de ejecución inmediata pueden presentar problemas aún mayores en casos más complejos. De hecho, Thimbleby afirma que los usuarios podrían haber sido condicionados a evitarlas salvo para los cálculos más simples.

Herramientas declarativas e imperativas

Los posibles problemas de las calculadoras de ejecución inmediata se derivan del hecho de que son imperativas . Esto significa que el usuario debe proporcionar detalles sobre cómo se debe realizar el cálculo.

Thimbleby ha identificado la necesidad de una calculadora más automática y, por lo tanto, más fácil de usar, y afirma que dicha calculadora debería ser más declarativa . Esto significa que el usuario debería poder especificar únicamente qué se debe hacer, no cómo ni en qué orden.

Las calculadoras basadas en fórmulas son más declarativas, ya que la fórmula de entrada define la operación, eliminando la necesidad de que los usuarios especifiquen el proceso de cálculo paso a paso.

Las soluciones declarativas son más fáciles de entender que las soluciones imperativas, [ 12 ] y ha habido una tendencia a largo plazo de los métodos imperativos a los declarativos. [ 13 ] [ 14 ] Las calculadoras de fórmulas forman parte de esta tendencia.

Muchas herramientas de software para el usuario general, como las hojas de cálculo, son declarativas. Las calculadoras de fórmulas son ejemplos de este tipo de herramientas.

Utilizando toda la potencia del ordenador

Las calculadoras de software que simulan calculadoras de mano de ejecución inmediata no aprovechan toda la potencia del ordenador: "Un ordenador es un dispositivo mucho más potente que una calculadora de mano, por lo que resulta ilógico y limitante replicar las funciones de una calculadora de mano en un ordenador". (Haxial Software Pty Ltd) Las calculadoras de fórmulas utilizan más potencia del ordenador porque, además de calcular el valor de una fórmula, determinan el orden en que deben realizarse las operaciones.

Notación infija

Calculadora científica Sharp con notación infija. Observe la fórmula en la línea de matriz de puntos superior y la respuesta en la línea de siete segmentos inferior, así como las teclas de flecha que permiten revisar y editar la entrada.
Este programa de calculadora ha aceptado la entrada en notación infija y ha devuelto la respuesta.3,86¯{\displaystyle 3{\text{,}}8{\overline {6}}}Aquí, la coma es un separador decimal.

La notación infija es un método similar a la ejecución inmediata con AESH y/o AESP, pero las operaciones unarias se introducen en la calculadora en el mismo orden en que están escritas en papel.

Las calculadoras que utilizan notación infija suelen incorporar una pantalla de matriz de puntos para mostrar la expresión que se introduce, frecuentemente acompañada de una pantalla de siete segmentos para el resultado. Dado que la expresión no se evalúa hasta que se introduce por completo, es posible editarla en cualquier momento antes de su evaluación, así como reproducir expresiones introducidas y sus resultados desde la memoria.

La mayoría de las calculadoras gráficas de Casio y Texas Instruments utilizan este método. En sus calculadoras científicas , Sharp lo denomina Lógica Algebraica Directa ( DAL ), [ 15 ] Casio lo denomina Método Algebraico Visualmente Perfecto ( VPAM ), [ 16 ] y Texas Instruments lo denomina Sistema Operativo de Ecuaciones ( EOS ). [ 8 ]

Notación polaca inversa

Captura de pantalla de un programa Calculadora RPN en Linux
Todas las calculadoras de la serie Voyager de Hewlett-Packard utilizan entrada RPN. La tecla "Enter" se usa para guardar el valor que se muestra en la pantalla en la pila.

En la notación polaca inversa , [ 7 ] también conocida como notación posfija, todas las operaciones se introducen después de los operandos sobre los que se realiza la operación. La notación polaca inversa no utiliza paréntesis, lo que generalmente reduce la cantidad de pulsaciones de teclas necesarias para realizar una operación. Mediante el uso de una pila , se pueden introducir fórmulas sin necesidad de reorganizar los operandos.

Las calculadoras de Hewlett-Packard son ejemplos bien conocidos entre las calculadoras que utilizan notación polaca inversa (RPN). Los primeros modelos, como la HP-35 , utilizaban RPN exclusivamente sin métodos alternativos. Los modelos posteriores pueden alternar entre RPN y otra notación, como la HP-12C Platinum , que incluye tanto RPN como ejecución inmediata (con operaciones realizadas estrictamente en el orden en que se introducen los datos), la HP 33s con RPN y una notación algebraica híbrida de inmediata/infija (las operaciones se realizan de acuerdo con el orden estándar de las operaciones, pero las funciones de un solo operando se introducen con el operando primero, seguido del operador), y su sucesora, la HP 35s, con RPN y notación algebraica infija estándar.

Nota: El primer ejemplo ilustra uno de los pocos casos en los que la notación polaca inversa no requiere el menor número de pulsaciones de teclas, siempre que no se reorganicen los operandos. Si se hiciera, solo serían necesarias seis pulsaciones.

Notación BÁSICA

La pantalla de entrada de ecuaciones en una TI-89 , que muestra los corchetes después de los parámetros ln, seno y coseno. Si se omitieran, la ecuación se interpretaría comoln(|t|+pecado(t+porque(t))){\displaystyle \ln(\left\vert t\right\vert +\sin(t+\cos(t)))}en lugar deln(|t|)+pecado(t)+porque(t){\displaystyle \ln(\left\vert t\right\vert )+\sin(t)+\cos(t)}.

La notación BASIC es una implementación particular de la notación infija donde las funciones requieren que sus parámetros estén entre corchetes.

Este método se utilizó desde la década de 1980 hasta la de 1990 en calculadoras programables BASIC y computadoras de bolsillo . Posteriormente, Texas Instruments lo implementó en muchas de sus calculadoras gráficas, incluidas las series TI-83 y TI-84 Plus . La mayoría de los sistemas de álgebra computacional (CAS) también lo utilizan como método de entrada predeterminado.

En notación BASIC, la fórmula se introduce como en BASIC , utilizando el PRINTcomando ( PRINTque es opcional). Al pulsar "ENTER" o "=", se muestra el resultado. Al igual que con la notación infija estándar, los errores tipográficos en la fórmula introducida se pueden corregir utilizando la misma función de editor que se usa al programar la calculadora.

Para el segundo ejemplo, se ofrecen dos opciones dependiendo de si las computadoras de bolsillo programables BASIC tienen teclas trigonométricas dedicadas [ 18 ] o no. [ 19 ]

Notación de diez claves

Esta calculadora con impresora fabricada por Sharp utiliza notación de diez teclas. Observe el tamaño y la ubicación de las teclas, incluidas las teclas extragrandes "+/=" y las rojas "-/=".

El método de entrada de notación de diez teclas se popularizó inicialmente con las máquinas sumadoras de cinta de papel de los contadores . Generalmente, asume que los números introducidos se están sumando, aunque admite otras operaciones. Cada número introducido va seguido de su signo (+/−), y se mantiene un total acumulado. Se asume que el último operando se puede utilizar implícitamente a continuación, por lo que al introducir otro + (por ejemplo), se reutilizará el operando más reciente. El modo de entrada de diez teclas está disponible en calculadoras de impresión de empresas como Sharp , [ 20 ] y en calculadoras de software como Judy's TenKey [ 21 ] utilizadas por firmas de contabilidad. También existen herramientas de formación y certificación en línea para el uso de diez teclas, [ 22 ] [ 23 ] y algunas empresas utilizan la velocidad de escritura en diez teclas como criterio de contratación.

Visualización matemática

Una calculadora científica Casio Natural Display que muestra fracciones mixtas y sus equivalentes decimales con una tipografía atractiva.
Comandos con formato legible utilizados para trazar la superficie de Dini en Mathematica.

Los sistemas modernos de álgebra computacional, así como muchas calculadoras científicas y gráficas, permiten la " impresión formateada ", es decir, la introducción de ecuaciones de manera que las fracciones , los radicales , las integrales , etc., se muestren como se escribirían normalmente. Estas calculadoras suelen tener una apariencia similar a las que utilizan notación infija, pero cuentan con una pantalla de matriz de puntos completa y plantillas para introducir expresiones, que se navegan mediante las teclas de flecha de la calculadora. Las plantillas contienen espacios para introducir valores o expresiones, y los valores vacíos normalmente dan lugar a un error de sintaxis, lo que dificulta la navegación en comparación con la notación infija estándar; la notación infija estándar también suele ser una opción en estas calculadoras.

Casio solía llamar a esta función Visualización natural o Visualización de libro de texto natural , [ 24 ] [ 25 ] pero ahora usa Natural-VPAM . [ 26 ] Sharp llama a esto WriteView [ 27 ] en sus calculadoras científicas y simplemente Editor de ecuaciones en sus calculadoras gráficas. [ 28 ] HP llama a esto su configuración de visualización de libro de texto , [ 29 ] que se puede usar tanto en modo RPN como algebraico y tanto en la pila como en la aplicación Escritor de ecuaciones . [ 30 ] Mathematica llama a esto Composición tipográfica semánticamente fiel . [ 31 ] Mathcad llama a esto notación matemática estándar . [ 32 ] Maple tiene un Editor de ecuaciones matemáticas , [ 33 ] pero no tiene un nombre especial para este método de entrada. Texas Instruments lo llama MathPrint, [ 34 ] incorporándolo en sus calculadoras de gama alta, como la serie TI-Nspire , y en 2011 agregó la función a su serie TI-84 con la actualización del sistema operativo 2.55. [ 35 ]

Para el segundo ejemplo, se ofrecen dos opciones, dependiendo de si las calculadoras insertarán automáticamente los paréntesis necesarios o no. Las máquinas equipadas con una pantalla alfanumérica mostrarán la opción SIN(30)×COS(30)antes de que se pulse.↵ Enter

Véase también

Referencias

  1. Calculadora del sistema operativo Windows de Microsoft; 2001. Disponible en un PC con Windows en: Inicio/Todos los programas/Accesorios/Calculadora.
  2. Página de la calculadora MotionNET en Internet Archivada el 1 de mayo de 2009 en Wayback Machine ; 2006.
  3. Página de Flow Simulation Ltd Virtual Calc98 en Internet ; 2008.
  4. Formula Calculators Pty Ltd [Página principal en Internet]; 2009.
  5. Página de Moisey Oysgelt JavaScript Formula Calculator en Internet Archivada el 11-12-2018 en Wayback Machine ; 2000.
  6. Página del producto Calculadora de Haxial Software Pty Ltd en Internet Archivada el 28/04/2009 en Wayback Machine ; 2001
  7. 1 2 3 4 5 6 7 8 Ball, John A. (1978). Algoritmos para calculadoras RPN (1.ª  ed.). Cambridge, Massachusetts, EE. UU.: Wiley-Interscience , John Wiley & Sons, Inc. ISBN 0-471-03070-8LCCN 77-14977 . Consultado el 21 de septiembre de 2023 . 
  8. 1 2 "Diferencias entre el sistema operativo algebraico (AOS) y el sistema operativo de ecuaciones (EOS)" . Texas Instruments . Consultado el 29 de noviembre de 2022 .
  9. Thimbleby, Harold W. (septiembre de 1998). "Una nueva calculadora y por qué es necesaria" (PDF) . Londres, Reino Unido: Ciencias de la Computación, Universidad de Middlesex. Archivado del original (PDF) el 7 de febrero de 2007. Consultado el 4 de mayo de 2009 .
  10. Holmes, Neville (2003). "Verdad y claridad en aritmética" (PDF) . Universidad de Tasmania. Archivado (PDF) del original el 7 de octubre de 2006. Consultado el 21 de septiembre de 2023 .
  11. "Profesor diseña una calculadora más sencilla" . www.physorg.com . United Press International . 27 de junio de 2005. Archivado del original el 15 de enero de 2023. Consultado el 20 de septiembre de 2023 .
  12. Furman, Roy E. (julio de 2006). "Programación declarativa: estrategias para resolver problemas de software" . Recuperado el 4 de mayo de 2009 .{{cite web}}: CS1 maint: servicio de archivado obsoleto ( enlace )
  13. Watt, David A. (1990). Conceptos y paradigmas de lenguajes de programación . Prentice Hall International Series in Computer Science . Prentice Hall . ISBN 978-0-13728874-8.
  14. Matsushita, Tatsuru (octubre de 1998). "El poder expresivo de los lenguajes de programación declarativos" (tesis doctoral). Departamento de Ciencias de la Computación, Universidad de York. Archivado del original el 21 de septiembre de 2023. Recuperado el 21 de septiembre de 2023 .
  15. "SHARP" . global.sharp .,
  16. "General - Calculadoras científicas estándar - Calculadoras - CASIO" . support.casio.com .
  17. 1 2 Nelson, Richard J. (abril de 2012). "HP RPN Evoluciona" (PDF) . HP Solve (27). Hewlett-Packard Development Company, LP : 42–45 . Archivado (PDF) del original el 20 de octubre de 2022. Recuperado el 20 de octubre de 2022 .(4 de 56 páginas)
  18. La imagen del Casio FX-880P muestra las teclas seno, coseno y tangente en la segunda fila, en el lado derecho.
  19. La imagen del Sharp PC-1245 no muestra teclas trigonométricas.
  20. "SIICA.sharpusa.com > Recursos > Más productos > Calculadoras" . siica.sharpusa.net .
  21. "Calculadora de contabilidad Judy's TenKey para Windows, galardonada con varios premios " . www.judysapps.com
  22. "¡Certificado de diez claves en Learn2Type.com!" . Learn2Type.com .
  23. "Ninguno" . Consultado el 16 de junio de 2023 .
  24. Visualización natural de un libro de texto - Calculadora científica .
  25. "Sitio web de educación mundial de CASIO WEW" . Sitio web de educación mundial de CASIO WEW .
  26. Modo algebraico visualmente perfecto natural (VPAM) - Calculadora científica Archivado el 27/04/2009 en Wayback Machine .
  27. WriteView .
  28. Editor de ecuaciones gráficas Sharp .
  29. "Documento de soporte de HP - Centro de soporte de HP" . h20564.www2.hp.com . Archivado del original el 26 de agosto de 2016. Consultado el 23 de agosto de 2016 .
  30. http://h20331.www2.hp.com/Hpsub/downloads/50gUsing_the_EquationWriter_Part2.pdf . Archivado el 18/12/2011 en Wayback Machine
  31. Composición tipográfica semánticamente fiel .
  32. Mathcad archivado el 20 de septiembre de 2008 en Wayback Machine .
  33. "Editor de ecuaciones matemáticas - Funciones de Maple - Maplesoft " . www.maplesoft.com
  34. "Productos TI | Calculadoras gráficas | Calculadoras científicas" . education.ti.com .
  35. "Texas Instruments lanza un nuevo sistema operativo para TI-84, 2.55 MP" . Tech Powered Math . 14 de enero de 2011. Consultado el 12 de mayo de 2018 .

Lecturas adicionales

  • Kasprzyk, Dennis Michael; Drury, Colin G.; Bialas, Wayne F. (1979) [1978-09-25]. "Comportamiento humano y rendimiento en el uso de calculadoras con notación algebraica y polaca inversa". Ergonomics . 22 (9). Departamento de Ingeniería Industrial, Universidad Estatal de Nueva York en Buffalo , Amherst, Nueva York, EE. UU.: Taylor & Francis : 1011– 1019. doi : 10.1080/00140137908924675 . eISSN 1366-5847 . ISSN 0014-0139 . S2CID 62692402 .   (9 páginas)
  • "Lógica avanzada de calculadora HP RPN/algebraica: un análisis comparativo" (PDF) . Corvallis, Oregón, EE. UU.: Hewlett-Packard Corporation . 1979. 5953-1930. Archivado (PDF) del original el 26/12/2022 . Consultado el 26/12/2022 .(13 páginas)
  • Agate, Seb J.; Drury, Colin G. (marzo de 1980). "Calculadoras electrónicas: ¿qué notación es mejor?" (PDF) . Ergonomía Aplicada . 11 (1). Departamento de Ingeniería Industrial, Universidad de Buffalo, Universidad Estatal de Nueva York, EE. UU.: IPC Business Press : 2–6 . doi : 10.1016/0003-6870(80)90114-3 . eISSN 1872-9126 . ISSN 0003-6870 . PMID 15676368. 0003-6870/80/01 0002-05. Archivado (PDF) del original el 23 de septiembre de 2023. Recuperado el 22 de septiembre de 2018 .   (5 páginas)
  • Suydam, Marilyn N. (diciembre de 1980). Calculadoras: una recopilación categorizada de referencias. Suplemento 1 (PDF) . Columbus, Ohio, EE. UU.: Centro de Información sobre Calculadoras, Universidad Estatal de Ohio . ED199087. SE034434. Archivado (PDF) del original el 19 de septiembre de 2021. Consultado el 16 de octubre de 2022 .(64 páginas)
  • Kreifeldt, John G.; McCarthy, Mary E. (1981-10-15) [1981-06-16/18]. Escrito en el Departamento de Diseño de Ingeniería, Universidad de Tufts, Medford, Massachusetts, EE. UU. Interrupción como prueba de la interfaz usuario-computadora (PDF) . Actas de la Decimoséptima Conferencia Anual sobre Control Manual. Universidad de California, Los Ángeles, California, EE. UU.: Laboratorio de Propulsión a Chorro / Oficina de Investigación Naval / NASA . págs. 655–667 . 02155, N82-13721, 82N13721, 19820005848, JPL 81-95. Archivado (PDF) del original el 30-01-2022 . Recuperado el 22-09-2018 . Actas de la Decimoséptima Conferencia Anual sobre Control Manual: Universidad de California, Los Ángeles, 16-18 de junio de 1981 (13 de 702 páginas)
  • Kreifeldt, John G. (octubre de 1981). "Rendimiento de la calculadora de mano bajo operación interrumpida". Actas de la Reunión Anual de la Sociedad de Factores Humanos . 25 (1). Departamento de Diseño de Ingeniería, Universidad de Tufts, Medford, Massachusetts, EE. UU.: 329–332 . doi : 10.1177/107118138102500187 . S2CID 106904297 . (4 páginas)
  • Young, Richard M. (julio de 1981). "La máquina dentro de la máquina: modelos de calculadoras de bolsillo de los usuarios". International Journal of Man-Machine Studies . 15 (1): 51– 85. doi : 10.1016/S0020-7373(81)80023-5 . ISSN 0020-7373 . (35 páginas)
  • Young, Richard M. (1984). «Inteligencia artificial: modelos conceptuales de sistemas mal definidos» . Escrito en la Universidad de Massachusetts, Amherst, Massachusetts, EE. UU.; Unidad de Psicología Aplicada del MRC, Cambridge, Reino Unido. En Selfridge, Oliver Gordon ; Rissland, Edwina L .; Arbib, Michael Anthony (eds.). Control adaptativo de sistemas mal definidos . Serie de conferencias de la OTAN (NATOCS, volumen 16); II Ciencia de sistemas (SYSC) (1.ª  ed. ilustrada). Nueva York y Londres: Plenum Press , Plenum Publishing Corporation / Springer. pp. 165–176 . doi : 10.1007/978-1-4684-8941-5 . ISBN  978-1-4684-8943-9LCCN 83-17699 . Consultado el 26 de diciembre de 2022 . (12 páginas)
  • Hoffman, Errol; Ma, Patrick; See, Jason; Yong, Chee Kee; Brand, Jason; Poulton, Matthew (1994). "Lógica de calculadora: ¿cuándo y por qué la RPN es superior a la algebraica?". Applied Ergonomics . 25 (5). Elsevier Science Ltd. : 327– 333. doi : 10.1016/0003-6870(94)90048-5 . eISSN 1872-9126 . ISSN 0003-6870 .  (7 páginas)
  • Wozniak, Stephen Gary "Woz" , ed. (2012) [13 de febrero de 2000]. "En nuestra clase de AP C++ estamos intentando usar pilas virtuales para desarrollar un traductor de calculadora de notación infija a postfija. Para estudiar cómo difieren exactamente la notación infija y la postfija, usamos una de las calculadoras HP muy antiguas. Me preguntaba si cuando trabajabas para HP ayudaste a desarrollar algunas calculadoras postfijas. ¿Prefieres la notación infija o la postfija?" . Cartas - Preguntas generales respondidas. woz.org . Archivado del original el 4 de noviembre de 2012. Recuperado el 23 de septiembre de 2023. [ ...] Nuestro departamento de marketing tenía una tarjeta con una fórmula monstruosa para demostrar lo potentes que eran nuestras calculadoras y de lo que era capaz el cálculo postfijo. Desafiaron a la gente a resolverla en una regla de cálculo de la forma normal. Bueno, todos podíamos resolverlo en nuestras calculadoras HP, pero nos tomó varios intentos lograr los pasos con la precisión suficiente. […] Finalmente, Texas Instruments presentó una calculadora científica con entrada algebraica infija. […] Todos nos reíamos de la entrada aritmética por considerarla demasiado débil para ingenieros. […] nuestro gran desafío de fórmulas […], seguros de que nadie podría hacerlo jamás con la calculadora TI. Se lanzó un reto para que alguien lo intentara. Tras un breve silencio, dije que lo intentaría. […] Mis colegas no podían creerlo. Les dije que solo había que copiar la fórmula de izquierda a derecha, pero ninguno de ellos pudo ver más allá de su niebla posfija. Después de todo, estos eran los expertos en calculadoras del mundo. Están acostumbrados a anticiparse y analizar una expresión para determinar el orden de los pasos a seguir en una calculadora posfija HP, y tenían que recordar qué subexpresiones estaban en qué orden en la pila de la calculadora. Ninguno de ellos pudo hacer lo que yo había hecho, sin mencionar que tienen que ser inteligentes. […]
  • Redin, James (12 de febrero de 2005) [5 de octubre de 1997]. "¿RPN o DAL? Un breve análisis de la notación polaca inversa frente a la lógica algebraica directa" . Archivado del original el 24 de junio de 2017. Recuperado el 12 de septiembre de 2015 .
  • Wu, Hung-Hsi [en Wikidata] (13 de septiembre de 2007) [1 de junio de 2004]. "«Orden de las operaciones y otras peculiaridades de las matemáticas escolares» (PDF) . Berkeley, California, EE. UU.: Departamento de Matemáticas, Universidad de California. Archivado (PDF) del original el 18 de septiembre de 2023. Consultado el 3 de julio de 2007 .(11 páginas)
  • Vanderbeek, Greg (julio de 2007). Orden de operaciones y RPN (trabajo expositivo). Trabajos expositivos para el examen de Maestría en Enseñanza (MAT). Lincoln, Nebraska , EE. UU.: University of Nebraska Press . Trabajo 46. Archivado del original el 14 de junio de 2020. Consultado el 14 de junio de 2020 .(1+2+17 páginas)
  • Fothe, Michael; Wilke, Thomas, eds. (2015) [2014-11-14]. Escrito en Jena, Alemania. Keller, Stack und automatisches Gedächtnis – eine Struktur mit Potenzial [ Bodega, pila y memoria automática: una estructura con potencial ] (PDF) (Tagungsband zum Kolloquium, 14 de noviembre de 2014 en Jena). Serie GI: Apuntes de conferencias sobre informática (LNI) - Temáticas (en alemán). vol.  T-7. Bonn, Alemania: Gesellschaft für Informatik (GI) / Köllen Druck + Verlag GmbH. ISBN 978-3-88579-426-4ISSN 1614-3213 . Archivado (PDF) del original el 12 de abril de 2020. Consultado el 12 de abril de 2020 . (77 páginas)