Aprende a programar

Operadores aritméticos en Blockly

Lección 1: Operadores aritméticos

En programación, los operadores son los elementos que relacionan de forma diferente los valores de una o más variables, es decir, un operador aritmético permite realizar una operación matemática, un operador relacional permite comparar datos y un operador lógico permite realizar una operación lógica.

 

 ¿Qué son los operadores aritméticos?

En programación y matemáticas, los operadores aritméticos son aquellos que manipulan los datos de tipo numérico, es decir, permiten la realización de operaciones matemáticas (sumas, restas, multiplicaciones, etc.).

El resultado de una operación aritmética es un dato aritmético, es decir, si ambos valores son números enteros el resultado será de tipo entero; si alguno de ellos o ambos son números con decimales, el resultado también lo será. A continuación, añadimos los principales conjuntos numéricos que utilizaremos en las siguientes lecciones:

  • Enteros: Z = {..., -2, -1, 0, 1, 2, ...}
  • Naturales: N = {1, 2, 3, ...} *Algunos autores consideran también el 0.
  • Racionales: Q = {..., -3/4, -1/2, 1/2, 3/4, ...}
  • Irracionales: I ={..., √2, PI, ...}
  • Reales: R = { Z, Q, I }

 

 Operadores aritméticos en Blockly

Entre los principales operadores aritméticos en el lenguaje de programación por bloques de Blockly encontramos los siguientes:

Operadores aritméticos en Blockly
Operadores aritméticos en Blockly

 

A modo de ejemplo, puedes observar en la siguiente tabla el resultado de utilizar operadores aritméticos:

OperaciónOperadorEjemplo
Suma+3 + 5 = 8
Resta-4.5 - 1 = 3.5
Multiplicaciónx2 x 6 = 12
Potencia^5 ^ 2 = 25
División (cociente)%15 % 2 = 7.5
División (parte entera)* No disponible en Blockly
División (resto)resto deresto de 5 % 2 = 1
* En siguientes lecciones te explicaremos los bloques necesarios para obtener la parte entera de una división.

 

 Precedencia de los operadores aritméticos

Al igual que ocurre en matemáticas, en programación también tenemos una prioridad en los operadores. Esto significa que si una expresión matemática es precedida por un operador y seguido de otro, el operador más alto en la lista debe ser aplicado por primera vez. Las expresiones con paréntesis se evalúan de dentro a fuera, el paréntesis más interno se evalúa primero. El orden normal de las operaciones es de izquierda a derecha, evaluando en orden los siguientes operadores:

  1. Términos entre paréntesis.
  2. Potenciación y raíces.
  3. Multiplicación y división.
  4. Suma y resta.

En el lenguaje de programación de Google Blockly se representan los operadores con los siguientes bloques:

  1. ( )
  2. ^
  3. X, %, resto de
  4. +, -

En siguientes lecciones se ampliará la lista de precedencia de operadores aritméticos.

Utilizamos cookies propias y de terceros para obtener datos estadísticos de la navegación de nuestros usuarios y mejorar nuestros servicios. Si acepta o continúa navegando, consideramos que acepta su uso. Ver más.