LPP, Operadores Aritméticos

En este articulo aprenderemos sobre los operadores aritméticos en programación, suma, resta, división, multiplicación y potencia.

Operadores aritméticos en LPP

En LPP y en cualquier lenguaje de programación, los operadores aritméticos se utilizan para realizar operaciones matemáticas básicas. Estos operadores se pueden utilizar con variables, constantes y expresiones.

Material Audiovisual

Te recomiendo ver el siguiente video tutorial. En este video, se explica de forma práctica como se utilizan los siguientes operadores aritméticos:

+ Operador de suma o adición.
 Operador de resta o sustracción.
/ Operador de división.
Div Cociente de la división.
Mod Residuo de la división.
* Operador de multiplicación.
^ Operador de potencia.
Ver este vídeo en YouTube.
Amigo! Recuerda ver estos vídeos en PANTALLA COMPLETA y preferiblemente en formato HD para ver correctamente los detalles, Gracias.

Código Fuente

En el siguiente link podrás descargar el código de los ejemplos vistos en el vídeo.

Suma o Adición (+)

El operador de suma se utiliza para sumar dos o más operandos. El resultado de la suma es un número.

entero numero1, numero2, suma
inicio
  numero1 <- 10
  numero2 <- 20
  suma <- numero1 + numero2
  escriba suma
fin

Este código declarará tres variables: numero1, numero2 y suma. La variable numero1 se inicializará con el valor 10, la variable numero2 se inicializará con el valor 20, y la variable suma se utilizará para almacenar el resultado de la suma de numero1 y numero2.

La instrucción suma <- numero1 + numero2 sumará los valores de las variables numero1 y numero2 y almacenará el resultado en la variable suma.

La instrucción escriba suma escribirá el valor de la variable suma en la pantalla.

Si ejecutamos este código, el resultado será 30.

Resta o Sustracción (-)

El operador de resta se utiliza para restar dos o más operandos. El resultado de la resta es un número.

entero numero1, numero2, resta
inicio
  numero1 <- 10
  numero2 <- 20
  resta <- numero1 - numero2
  escriba resta
fin

Este código es similar al anterior, pero en este caso se utiliza el operador de resta para calcular la diferencia entre los valores de las variables numero1 y numero2.

El resultado de la ejecución de este código será -10.

División (/)

El operador de división se utiliza para dividir dos operandos. El resultado de la división es un número.

entero numero1, numero2, division
inicio
  numero1 <- 10
  numero2 <- 2
  division <- numero1 / numero2
  escriba division
fin

Este código dividirá los valores de las variables numero1 y numero2 y almacenará el resultado en la variable division.

El resultado de la ejecución de este código será 5.

Cociente de la división (div)

El operador div se utiliza para obtener el cociente de una división. El cociente es un número entero.

entero numero1, numero2, cociente
inicio
  numero1 <- 10
  numero2 <- 2
  cociente <- numero1 div numero2
  escriba cociente
fin

Este código es similar al anterior, pero en este caso se utiliza el operador div para obtener el cociente de la división de los valores de las variables numero1 y numero2.

El resultado de la ejecución de este código será 5.

Residuo de la división (mod)

El operador mod se utiliza para obtener el residuo de una división. El residuo es un número entero.

entero numero1, numero2, residuo
inicio
  numero1 <- 10
  numero2 <- 2
  residuo <- numero1 mod numero2
  escriba residuo
fin

Este código es similar al anterior, pero en este caso se utiliza el operador mod para obtener el residuo de la división de los valores de las variables numero1 y numero2.

El resultado de la ejecución de este código será 0, porque esta división no deja residuo, es decir es una división exacta.

Multiplicación (*)

El operador de multiplicación se utiliza para multiplicar dos o más operandos. El resultado de la multiplicación es un número.

entero numero1, numero2, multiplicacion
inicio
  numero1 <- 10
  numero2 <- 2
  multiplicacion <- numero1 * numero2
  escriba multiplicacion
fin

Este código multiplicará los valores de las variables numero1 y numero2 y almacenará el resultado en la variable multiplicacion.

El resultado de la ejecución de este código será 20.

Potencia (^)

El operador de potencia se utiliza para calcular la potencia de un número, es decir multiplicar por sí mismo un número principal llamado base, tantas veces como lo indique otro número que se llama exponente. El resultado de la potencia es un número.

entero base, exponente, potencia
inicio
  base <- 10
  exponente <- 3
  potencia <- base ^ exponente
  escriba potencia
fin

En este código vamos a calcular el resultado de elevar 10 al cubo, la base en la operación es 10 y el exponente es 3.

En la variable potencia almacenaremos el resultado.

El resultado de la ejecución de este código será 1000, que es equivalente a multiplicar (10 * 10 * 10 = 1000).

Orden de evaluación de los operadores aritméticos

En LPP y en cualquier lenguaje de programación el orden de evaluación de los operadores aritméticos es el siguiente, tener en cuenta esta información es realmente importante:

Paréntesis.
Potenciación.
Multiplicación y división.
Suma y resta.

Por ejemplo, el siguiente código:

entero numero1, numero2, numero3, resultado
inicio
  numero1 <- 10
  numero2 <- 5
  numero3 <- 2
  resultado <- numero1 + numero2 * numero3 ^ 3
  escriba resultado
fin

En el código anterior la instrucción resultado <- numero1 + numero2 * numero3 ^ 3 se ejecuta de la siguiente forma:

Primero se calcula la potencia de numero3 ^ 3 (2 elevado a la 3), esto da como resultado 8.
Se multiplica numero2 por el resultado de la operación anterior, es decir 5 * 8, lo que da como resultado 40.
Finalmente se suma numero1 al resultado de la multiplicación anterior, es decir 10 + 40, lo que da como resultado 50.

¡Mucha atención! este orden de evaluación puede ser afectado a nuestra conveniencia agrupando las expresiones u operaciones por medio de paréntesis, los lenguajes de programación resuelven en primera instancia las operaciones entre paréntesis, luego resuelven los resultados según el orden normal de operadores, veamos un ejemplo:

entero numero1, numero2, numero3, resultado
inicio
  numero1 <- 10
  numero2 <- 5
  numero3 <- 2
  resultado <- (numero1 + numero2) * numero3 ^ 3
  escriba resultado
fin

En el ejemplo anterior modificamos la instrucción resultado <- (numero1 + numero2) * numero3 ^ 3. Analicemos como se ejecuta esta instrucción ahora:

Tenemos esta operación entre paréntesis (numero1 + numero2), por lo tanto, esa operación se ejecutará de primeras, es decir (10 + 5) = 15.

La instrucción completa en ese momento se transforma en esta nueva: resultado <- 15 * numero3 ^ 3, Ahora si se ejecuta la instrucción en el orden de esperado.

Primero se calcula la potencia de numero3 ^ 3 (2 elevado a la 3), esto da como resultado 8.
Finalmente se multiplica 15 * 8, lo cual da como resultado 120.

Conclusión

En este artículo se han explicado los operadores aritméticos en LPP pero esta teoría aplica para cualquier lenguaje de programación en el que deseemos especializarnos. Estos operadores se utilizan para realizar operaciones matemáticas básicas, como suma, resta, multiplicación, división, potenciación y residuo.

Es importante comprender cómo funcionan estos operadores para poder escribir programas eficaces, debemos tener muy en cuenta el orden en que se realizaran las operaciones según el peso de cada operador, sin embargo, recordemos que este orden puede ser modificado si las operaciones se agrupan en paréntesis.

Recomendaciones

Para evitar confusiones, se recomienda utilizar paréntesis para agrupar las operaciones que se desean realizar en un orden específico. Esto ayudará a que el código sea más claro y fácil de entender. También se recomienda utilizar comentarios para explicar el propósito de cada operación. Esto ayudará a que el código sea más fácil de mantener y depurar.

Para un mejor entendimiento, te recomiendo ver el video tutorial relacionado en este artículo. En este video, se explica de forma práctica cada uno de los conceptos y teoría explicada en este artículo. ¡Saludos!

Comentarios

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

+ 63 = 67

ANUNCIOS Y PATROCINIOS