Curso de Programación Básica N07. Operadores Aritméticos

Cordiales Saludos


portada_07.png

Operadores aritméticos

Estos operadores funcionan, lógicamente con dos o más valores. Ya hemos trabajado con los básicos o más comunes: Suma, Resta, Multiplicación y división.

Estos Operadores son parte de la base fundamental de la programación, a partir de ellos tenemos las operaciones aritméticas básicas y avanzadas para la resolución de problemas.

Hoy trabajaremos con: División Entera, Módulo y Exponenciación.


7_a.png


Ejercicios con división entera

Aquí colocaré un ejercicio que resolveremos con la división normal (/) y con la División entera (//) para poder comparar y entender mejor.

Para una mejor comprensión veamos esta imagen del Curso Gratis de Programación


mente_011.png

Problema_N23: Dividir el número 15 entre el número 2. Se requiere que la divión sea la normal (la conocida, de dominio público) y la divisón entera o floor division.

print("..............")

print("Problema N23: Dividir el número 15 entre el número 2. Se requiere que la divión sea la normal (la conocida, de dominio público) y la divisón entera o floor division")
numero_01 = 15
numero_02 = 2
print("Division Normal ", numero_01 / numero_02)
print("Division Entera ", numero_01 // numero_02)

print("..............")


Veamos el resultado en la siguiente imagen.
7_b.png

Explicación: En la división normal nos da como cociente el resultado con los decimales (exactos) 7.5 y en la división entera nos da la parte entera solamente: 7. Es importante que domines bien este tema!

Problema_N24: Problemas Varios

print("..............")
print("Problema N24: Problemas varios")
print("La Division Normal 10  /  3 es: ",  10  /  3 )
print("La Division Entera 10 //  3 es: ",  10 //  3)

print("La Division Normal 10  /  10 es: ",  10  /  10 )
print("La Division Entera 10 //  10 es: ",  10 //  10)

print("La Division Normal 12  /  5 es: ",  12  /  5 )
print("La Division Entera 12 //  5 es: ",  12 //  5)

print("La Division Normal 5  /  12 es: ",  5  /  12 )
print("La Division Entera 5 //  12 es: ",  5 //  12)
print("..............")


Resultados
7_c.png


Ejercicios con Módulo (Resto)

Aquí entenderemos mejor colocando las dos divisiones que trabajamos anteriormente agregando el resto o módulo.

Problema_N25: Problemas Varios

print("..............")
print("..............")
print("Problema N25: Problemas varios")
print("La Division Normal 10  /  3 es: ",  10  /  3 )
print("La Division Entera 10 //  3 es: ",  10 //  3)
print("El Resto o Modulo de  10 %  3 es: ",  10 %  3)
print()
print("La Division Normal 10  /  10 es: ",  10  /  10 )
print("La Division Entera 10 //  10 es: ",  10 //  10)
print("El Resto o Modulo de  10 %  10 es: ",  10 %  10)
print()
print("La Division Normal 12  /  5 es: ",  12  /  5 )
print("La Division Entera 12 //  5 es: ",  12 //  5)
print("El Resto o Modulo de  12 %  5 es: ",  12 %  5)
print()
print("La Division Normal 5  /  12 es: ",  5  /  12 )
print("La Division Entera 5 //  12 es: ",  5 //  12)
print("El Resto o Modulo de  5 %  12 es: ",  5 %  12)
print("..............")


Resultado
7_d.png


Potenciación - Exponenciación

Una excelente explicación de la potenciación la encontramos en Wikipedia.


7_e.png

A continuación varios ejercicios que nos permitiran comprender y practicar la exponenciación.

Problema_N26: Problemas Varios

print("..............")
print("Problema N26: Problemas varios")
print(" 5 Elevado a la 2 es igual a", 5**2 )
print(" 2 Elevado a la 2 es igual a", 2**2 )
print(" 3 Elevado a la 3 es igual a", 3**3 )
print("..............")


Resultado
7_f.png


Recurso para aprender Python

Curso Gratis de Programación
Te recomiendo que sigas este curso ya que hay muchos conceptos que te servirán para entender mejor todo lo que estamos trabajando. Para aprender programación debemos abrir mucho nuestra mente, no quedarnos con ésta información solamente debemos leer mucho, investigar, ver videos para iniciados, etc.

Los ejercicios de esta publicación estan en este link:
https://replit.com/join/zomvnupcsp-siraquino

Recuerda practicar, practicar, practicar.

Mi Twitter
Mi facebook

H2
H3
H4
3 columns
2 columns
1 column
1 Comment
Ecency