Porque es solo una convención.
Operaciones como la suma y la multiplicación toman dos argumentos y luego devuelven un solo valor. Por ejemplo, eche un vistazo a la suma.
[matemáticas] +: \ R \ times \ R \ rightarrow \ R [/ matemáticas]
- Cómo dibujar [matemáticas] x [n] = \ sum \ limits_ {k = - \ infty} ^ {n} \ delta [n] [/ math]
- Cómo calcular números primos realmente grandes
- Cómo mejorar mi lenguaje / lógica matemática cuando hago preguntas
- ¿Cuál es la paradoja de Russell (con palabras comunes) sin la terminología de la teoría de conjuntos?
- ¿Por qué el indicador AC se establece en 1 después de la ejecución de la instrucción lógica 'AND' en 8085?
Podría escribir la suma de dos valores como
[matemáticas] + (4,5) = 9 [/ matemáticas]
Ahora esto ocupa bastante espacio. Preferiríamos escribir [matemáticas] 4 + 5 = 9 [/ matemáticas].
El problema con escribir nuestras operaciones en forma infija (entre los argumentos) es que cuando se mezclan varias operaciones, las cosas pueden ser ambiguas. Podemos arreglar esto usando paréntesis en cada par operado.
[matemáticas] (3+ (4 * 2)) * ((2 * 4) / 3) [/ matemáticas]
Pero usar la parálisis en todo también puede ocupar mucho espacio. Nos gustaría tener una convención para cuando los paréntesis no son necesarios, como un orden de operaciones. Si siempre tratamos los productos como sus propios objetos evaluados antes de llegar a la suma, entonces puede tomar menos espacio. Además, la resta y la división son solo versiones inversas de la suma y la multiplicación.
[matemáticas] (3 + 4 * 2) * (2 * 4) / 3 [/ matemáticas]
También puede escribir sus fórmulas en notación polaca inversa, donde inserta sus valores en una pila y luego opera periódicamente en pares de objetos en su pila
[matemáticas] 4,2, *, 3, +, 2,4, *, 3, /, * [/ matemáticas]
Esto puede ser útil para calculadoras de ingeniería como la calculadora HP de mi padre, pero es un desastre al explicar las cosas.