Sei sulla pagina 1di 4

¿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 Python

A modo de ejemplo, puedes observar en la siguiente tabla el resultado de utilizar


operadores aritméticos:

Operación Operador Ejemplo


Suma + 3 + 5.5 = 8.5
Resta - 4-1=3
Multiplicación * 3 * 6 = 18
Potencia ** 3 ** 2 = 9
División (cociente) / 15.0 / 2.0 = 7.5
División (parte entera) // 15.0 // 2.0 = 7
División (resto) % 7%2=1

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 Python se representan los operadores con el siguiente


orden:

1. ()
2. **
3. X, /, %, //
4. +, -

Sumar números

En la lección anterior pudiste ver los principales operadores aritméticos existentes en el


lenguaje de programación Python. En este ejercicio deberás realizar la suma 26 + 37 e
imprimir el resultado por la consola. Para ello deberás escribir la función de imprimir
«print()», y utilizando el operador aritmético de la suma (+), sumar los números 26 y 37.
Por último, pulsa el botón Ejecutar el código y verás el resultado de la operación en la
consola.

Pseudocódigo
Imprimir -> 26 + 37

Restar números

En este ejercicio deberás realizar la resta 75 - 49 e imprimir el resultado por la consola.


Para ello deberás escribir la función de imprimir «print()», y utilizando el operador
aritmético de la resta (-), restar los números 75 y 49. Por último, pulsa el botón Ejecutar el
código y verás el resultado de la operación en la consola.

Pseudocódigo
Imprimir -> 75 - 49

Sumas y restas combinadas

En este ejercicio deberás realizar la operación 24 + 87 - 13 e imprimir el resultado por la


consola. Para ello deberás escribir la función de imprimir «print()», y utilizando los
operadores aritméticos de la suma (+) y resta (-), realizar la operación 24 + 87 - 13. Por
último, pulsa el botón Ejecutar el código y verás el resultado de la operación en la consola.

Pseudocódigo
Imprimir -> 24 + 87 - 13

Multiplicar números

En este ejercicio deberás realizar la multiplicación 23 * 49 e imprimir el resultado por la


consola. Para ello deberás escribir la función de imprimir «print()», y utilizando el
operador aritmético de la multiplicación (*), multiplicar los números 23 y 49. Por último,
pulsa el botón Ejecutar el código y verás el resultado de la operación en la consola.

Pseudocódigo
Imprimir -> 23 * 49

Potencia de un número

En este ejercicio deberás realizar la potencia de 5 ** 3 (equivalente a la operación 5 x 5 x


5) e imprimir el resultado por la consola. Para ello deberás escribir la función de imprimir
«print()», y utilizando el operador aritmético de la potencia (**), multiplica el número 5
elevado a 3. Por último, pulsa el botón Ejecutar el código y verás el resultado de la
operación en la consola.

Pseudocódigo
Imprimir -> 5 ** 3

Dividir números

En este ejercicio deberás realizar la división 966 / 46 e imprimir el resultado por la consola.
Para ello deberás escribir la función de imprimir «print()», y utilizando el operador
aritmético de la división (/), dividir los números 966 y 46. Por último, pulsa el botón
Ejecutar el código y verás el resultado de la operación en la consola.

Pseudocódigo
Imprimir -> 966 / 46

Dividir números y obtener la parte entera

En este ejercicio deberás realizar la división 86.5 // 5.4 para obtener la parte entera e
imprimir el resultado por la consola. Para ello deberás escribir la función de imprimir
«print()», y utilizando el operador aritmético de la división de parte entera (//), dividir los
números 86.5 y 5.4. Por último, pulsa el botón Ejecutar el código y verás el resultado de la
operación en la consola.

Pseudocódigo
Imprimir -> 86.5 // 5.4

Resto de una división

En este ejercicio deberás obtener el resto de dividir 42 / 9 e imprimir el resultado por la


consola. Para ello deberás escribir la función de imprimir «print()», y utilizando el
operador aritmético del resto de la división (%), dividir los números 42 y 9 para obtener el
resto. Por último, pulsa el botón Ejecutar el código y verás el resultado de la operación en
la consola.

Fíjate en la diferencia entre aplicar el símbolo de la división (/) y el símbolo para obtener
el resto de la división (%).
Pseudocódigo
Imprimir -> 42 % 9

Reto 1: 6 / 2 ( 1 + 2 )

El orden de los operadores aritméticos es muy importante ya que dependiendo del orden
obtenemos un resultado u otro. En programación, el orden de los operadores es el mismo
que el utilizado en matemáticas.

En este reto deberás programar la operación matemática "6 / 2 ( 1 + 2 )" utilizando las
instrucciones necesarias. ¿Cuál es el resultado correcto de la operación? ¿1 ó 9?

Reto 3: Los cinco doses

¿Sabrías obtener los números del 5 al 10 utilizando cinco 2's y los signos suma (+), resta (-
), multiplicación (x) y división (/)? Te regalamos el ejemplo para el 5 y el resto deberás
calcularlos y programarlos tú mismo. ¡Ánimo!

Pseudocódigo
Imprimir -> 2 + 2 + 2 - 2 / 2
Imprimir -> 2 + 2 + ...
Imprimir -> ....

Reto 2: ¿Ves algún error en el precio?

Si te fijas en la imagen observarás que el precio del producto "Pernil Iberic D'Engreix Llen.
Azuaga" en porción de 100 gramos cuesta 5,95€ y el vendedor nos muestra que el precio
por kilo cuesta 29,75€. ¿Crees que es correcto el precio?

En este reto tienes que hacer un programa que calcule correctamente el precio por kilo del
producto de la imagen.

Pseudocódigo
Imprimir -> Precio en €/Kg

Potrebbero piacerti anche