1. Unidad 1.
Conceptualización, representación y codificación.
1.Inducción.
2.Manejo de la plataforma iMaster.
3.Revisión de contenidos.
4.Algoritmos: conceptualización, representación y
codificación de soluciones.
5.Creación de variables utilizando e identificando los
diferentes tipos de datos en Python junto con el uso de
operaciones básicas del lenguaje.
CARLOS FADUL
5. CALCULAR EL ÁREA DEL RECTÁNGULO
8mts
10mts
Algoritmo secuencial
1 Leer el largo
2 Leer el ancho
3 Area = largo x ancho
4 Mostrar el area
largo = int(input("Ingrese el largo: "))
ancho = int(input("Ingrese el ancho: "))
area = largo * ancho
print("El área del rectángulo es: ", area)
6. Algoritmo condicional
Informar si una persona es mayor de edad
Leer edad
Si edad > 18 ó edad = 18
Responder “el usuario es mayor de edad”
De lo contrario
Responder “el usuario es menor de edad”
7. Algoritmo cíclico
Mostrar los cinco primeros números
(Los números del 1 al 5)
1 Amiguis = 1
2 Mientras que Amiguis <= 5
6
Amiguis
1, 2, 3, 4, 5, Adiós pues
3 Muestre lo que tiene Amiguis
4 A lo que tiene Amiguis + 1
5 Muestre “Adiós pues”
23. print(" ______")
print(" / () ")
print(" _|______|_")
EJERCICIOS PRINT. DIBUJA A ARTURITO
# Esta línea es un comentario
# Primer programa Saludo al Mundo
print("Hola mundo")
EJERCICIOS DE PRÁCTICA
Pon la P de la instrucción print en mayúscula
Ejecuta de nuevo el programa, analiza el error
Corrige y asegúrate que ya no genera error
Quita el paréntesis derecho de la instrucción
Ejecuta de nuevo el programa, analiza el error
Corrige y asegúrate que ya no genera error
Quita el paréntesis izquierdo de la instrucción
Ejecuta de nuevo el programa, analiza el error
Corrige y asegúrate que ya no genera error
Quita una de las comillas de la instrucción
Ejecuta de nuevo el programa, analiza el error
Corrige y asegúrate que ya no genera error
Quita ambas comillas de la instrucción
Ejecuta de nuevo el programa, analiza el error
Corrige y asegúrate que ya no genera error
Corrige y asegúrate que ya no genera error
Pon un espacio antes de la instrucción print (identado)
Ejecuta de nuevo el programa, analiza el error
Corrige y asegúrate que ya no genera error
Escribe Hola sin H
Reemplaza las comillas simples por comillas dobles
Utilizando la instrucción print escriba un programa que salude en Español, Inglés y Portugués.
24. Orden de las operaciones
Cuando mas de un operador aparece en una expresión, el orden en que se evalúan
depende de las reglas de precedencia Que son
Los paréntesis tienen el mayor valor de precedencia
El siguiente puesto es para la exponenciación
Multiplicación y División tienen la misma precedencia
Por último están la suma y la resta
Si en la expresión hay operadores con la misma precedencia, se evalúan de izquierda a
derecha
25. En este laboratorio vamos a poner en práctica el manejo de expresiones en Python, específicamente
con los operadores aritméticos (suma, resta, multiplicación y división). Para ello resolveremos algunos
casos prácticos y también evaluaremos expresiones aritméticas que nos ayuden a familiarizarnos con
este tema.
Temperatura
Con la epidemia generada por el virus COVID-19 se
incrementó la importación de termómetros digitales,
sin embargo, al verificar un lote de más de 10000
termómetros, se percataron que solo toma la
temperatura en grados Fahrenheit y se necesita
poder convertirlos a grados centígrados.
Afortunadamente nos han dado la fórmula de
conversión
# convertir grados fahrenheit a Centígrados
f=50 #define la variable f con la asignación del valor
c=(f-32)*5/9 #conversión
print(f,"Grados fahrenheit es equivalente a",c,"grados centígrados")
26. Dado el éxito del programa anterior, nos han solicitado un nuevo programa que convierta la
temperatura de grados centígrados a grados Fahrenheit. La fórmula de conversión es la siguiente
27. Ejercicios precedencia
Calcula el resultado de estas expresiones, antes
de caer en la tentación de probarlas en Python.
Luego de que lo hagas, cae en la tentación.
2∗(3−1)
(1+1)∗∗(5−2)
400∗100/(20−10+50)
2∗∗1+1
3∗1∗∗3
2∗3−1
5−3−1
+−−2
−5/2−2
−5//2−2
3%2/5−8∗3∗15+18/8*-5
28. Conversor de Divisas
Realizar un programa que dada una cantidad de dinero
en dolares, la convierta a pesos Tasa Dolar
El índice de masa corporal (IMC) es un método utilizado
para estimar la cantidad de grasa corporal que tiene una
persona, y determinar por tanto si el peso está dentro del
rango normal, o por el contrario, se tiene sobrepeso o
delgadez. La fórmula para calcular el IMC es la siguiente
Realizar un programa que calcule el IMC
TRM del día Martes 26 de Abril de 2022: 3.931,74 pesos
colombianos por dólar estadounidense
29. Entrar datos a nuestro programa
Para que un programa sea realmente útil, debe permitir el ingreso
de datos del mundo exterior para poder hacer cálculos con estos
datos, Las entradas de datos mas comunes son:
1.Un archivo de texto en nuestro disco duro
2.Un dato tomado desde un sensor como un teclado o un GPS
3.Datos desde un sitio en la nube
En este curso los datos serán ingresados por parte de los usuarios
utilizando el teclado
La función que nos permite ingresar datos desde el teclado es
Input()
#Funcion que lee un valor desde teclado y lo retorna para almacenarlo en un variable
nombre=input()
print("Hola",nombre)
30. #Funcion que lee un valor desde teclado y lo retorna para almacenarlo en un variable
#mostrando un mensaje
nombre=input("Digita tu nombre:")
print("Hola",nombre)
MEJORANDO NUESTRO PROGRAMA
31. Escribe un programa que lea los datos del censo y luego los muestre por consola
32. Dado que ya sabemos leer y escribir 😊, podemos hacer nuestro primer programa que haga un
cálculo. Empezaremos con un fácil: ¡sumar dos números! Aquí tenemos el algoritmo
Algoritmo: Sumar dos números reales
1.leer numero_uno
2.leer numero_dos
3.calcular suma=numero_uno+numero_dos
4.Retornar suma
numero_uno=input("Digita el número uno para la suma:")
numero_dos=input("Digita el número dos para la suma:")
suma=numero_uno+numero_dos
print("La suma entre", numero_uno, "y",numero_dos,"es",suma)
Sorprendido del resultado????
33. numero_uno=input("Digita el número uno para la suma:")
numero_uno=float(numero_uno)
#convierte el valor que tenia numero_uno a float y lo almacena en la misma varia
#ble que cambia de tipo ¿Recuerdas como se llama esto?
numero_dos=input("Digita el número dos para la suma:")
numero_dos=float(numero_dos)
#convierte el valor que tenia numero_dos a float y lo almacena en la misma varia
#ble que cambia de tipo ¿Recuerdas como se llama esto?
suma=numero_uno+numero_dos
print("La suma entre", numero_uno, "y",numero_dos,"es",suma)
SOLUCIONANDO EL PROBLEMA
34. numero_uno=float(input("Digita el número uno para la suma:"))
numero_dos=float(input("Digita el número dos para la suma:"))
suma=numero_uno+numero_dos
print("La suma entre", numero_uno, "y",numero_dos,"es",suma)
UNA VERSIÓN MEJORADA
35. Ejercicio
Para la versión 4 de nuestro programa modifiquémoslo para que realice las 4 operaciones
aritméticas y la potencia/exponenciación