La notación infija es la notación que se utiliza habitualmente en fórmulas y enunciados aritméticos y lógicos . Se caracteriza por la colocación de operadores entre operandos (operadores infijos), como el signo más en 2 + 2 .
Uso
Las relaciones binarias se denotan a menudo con un símbolo infijo, como la pertenencia al conjunto a ∈ A cuando el conjunto A tiene a como elemento. En geometría , las líneas perpendiculares a y b se denotan y en geometría proyectiva dos puntos b y c están en perspectiva cuando mientras que están conectados por una proyectividad cuando
La notación infija es más difícil de analizar por ordenador que la notación prefija (p. ej. + 2 2) o la notación posfija (p. ej. 2 2 + ). Sin embargo, muchos lenguajes de programación la utilizan debido a su familiaridad. Se utiliza más en aritmética, p. ej. 5 × 6. [1]
Otras anotaciones
La notación infija también se puede distinguir de la notación de función , donde el nombre de una función sugiere una operación particular y sus argumentos son los operandos. Un ejemplo de una notación de función de este tipo sería S (1, 3) en la que la función S denota adición ("suma"): S(1, 3) = 1 + 3 = 4 .
Orden de operaciones
En la notación infija, a diferencia de las notaciones prefija o posfija, los paréntesis que rodean grupos de operandos y operadores son necesarios para indicar el orden en el que se realizarán las operaciones. En ausencia de paréntesis, ciertas reglas de precedencia determinan el orden de las operaciones .
Véase también
- Recorrido de árbol : Infix (en orden) también es un orden de recorrido de árbol. Se describe de forma más detallada en esta página.
- Métodos de entrada de la calculadora : comparación de notaciones utilizadas por las calculadoras de bolsillo
- Notación sufija, también llamada notación polaca inversa
- Notación de prefijo, también llamada notación polaca
- Algoritmo de patio de maniobras , utilizado para convertir la notación infija en notación posfija o en un árbol.
- Operador (programación informática)
- Sujeto Verbo Objeto
Referencias
- ^ "La implementación y el poder de los lenguajes de programación". Archivado desde el original el 27 de agosto de 2022 . Consultado el 30 de agosto de 2014 .
Enlaces externos
- ¿RPN o DAL? Un breve análisis de la notación polaca inversa frente a la lógica algebraica directa
- Convertidor de infijo a sufijo
