Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Alumno(s) Nota
Grupo
Ciclo
Fecha de entrega
I.- OBJETIVOS:
● Elaborar y diseñar programas bajo cuadros de decisión
● Elaborar programas empleando comandos de ingreso y salida de datos.
II.- SEGURIDAD:
Advertencia:
En este laboratorio está prohibida la manipulación del
hardware, conexiones eléctricas o de red; así como la
ingestión de alimentos o bebidas.
V.- RECURSOS:
● En este laboratorio cada alumno trabajará con un equipo con Windows 10.
Ejemplos desarrollados:
1. Generar un programa Python que pida un número positivo. El programa debe verificar si el número se
ha ingresado correctamente. Si el número es positivo que muestre ese número. Si el número es
negativo que muestre un mensaje indicando lo contrario y luego que muestre el número.
Al ejecutar este programa, si ingresamos el número 5, nos debe dar como resultado lo siguiente:
Al ejecutar este programa, si ingresamos el número -5, nos debe dar como resultado lo siguiente:
2. Generar un programa Python que pida la edad de una persona y compruebe si es mayor o menor de
edad. Debe mostrar un mensaje final de despedida.
Al ejecutar este programa, si ingresamos 17 como edad, nos debe dar como resultado lo siguiente:
Laboratorio de Fundamentos de Programación Página 3 de 10
Al ejecutar este programa, si ingresamos 25 como edad, nos debe dar como resultado lo siguiente:
3. Generar un programa Python que muestre el color obtenido al mezclar dos colores en pantalla
En este ejemplo es de notar el uso del operador “==”, el cual permite hacer una comparación entre la
variable que está a la izquierda y el valor que está a la derecha. Si los dos son iguales (en valor), se
obtiene el resultado de VERDADERO y hace lo correspondiente al bloque de instrucciones del IF. Caso
contrario, hace el bloque de instrucciones del ELSE.
Laboratorio de Fundamentos de Programación Página 5 de 10
4. Generar un programa Python que pida un valor numérico, y en base a ello determine lo siguiente:
a. Si es múltiplo de dos
b. Si es múltiplo de cuatro (y de dos)
c. Si no es múltiplo de dos
Donde:
VIII.- PROCEDIMIENTO:
EJERCICIOS DE APLICACIÓN:
Para estos ejercicios crear un nuevo proyecto Python llamado “Lab 05”
1. Crear una aplicación (programa) en Python que muestre un mensaje que indique si el número ingresado
es par o es impar.
Programa en Python
Funcionamiento:
Laboratorio de Fundamentos de Programación Página 6 de 10
2. Crear una aplicación en Python que lea dos números (a y b) e indique cuál de ellos es el mayor o si son
iguales.
Programa en Python
Funcionamiento:
Laboratorio de Fundamentos de Programación Página 7 de 10
3. Crear una aplicación en Python en el cual en un almacén se hace un descuento de 20% a los clientes
cuya compra supere los S/. 1000, imprimir cuál será la cantidad que pagará una persona por su compra.
Programa en Python
Funcionamiento:
4. Crear una aplicación en Python donde los ángulos se clasifican de la siguiente manera: (β=ángulo)
Magnitud Clasificación
β= 0º Nulo
0º < β < 90º Agudo
β = 90º Recto
90º < β < 180º Obtuso
β = 180º Llano
180º < β < 360º Cóncavo
β = 360º Completo
Programa en Python
Laboratorio de Fundamentos de Programación Página 8 de 10
Funcionamiento:
Laboratorio de Fundamentos de Programación Página 9 de 10
6. Crear una aplicación en Python tipo calculadora que permita ingresar dos números y una letra que indica
la operación a realizar (S, R, M, D).
Programa en Python
Funcionamiento:
Laboratorio de Fundamentos de Programación Página 10 de 10
7. Elabore una aplicación en Python que obtenga la comisión sobre las ventas de un empleado tal como
sigue:
Comisión Condición
No hay comisión Ventas menores a 100
10% Ventas entre 100 y 300
20% Ventas mayores a 300
Diseñe el programa que lea el importe de las ventas de un empleado y calcule el importe de su comisión
Programa en Python
Laboratorio de Fundamentos de Programación Página 11 de 10
Funcionamiento:
8. Elabore una aplicación en Python que me permita mostrar el siguiente mensaje según la temperatura
leída.
Temperatura Mensaje
Menor a 10 Clima Frio
Entre 11 y 16 Clima Templado
Entre 17 y 24 Clima Cálido
Más de 24 Clima Tropical
Programa en Python
Laboratorio de Fundamentos de Programación Página 12 de 10
Funcionamiento:
OBSERVACIONES:
Estructuras condicionales:
Python utiliza las declaraciones if, elif (else if), y else para realizar bifurcaciones condicionales en el
código.
Indentación significativa:
En Python, la indentación es crítica. Debes asegurarte de que las declaraciones en cada bloque if, elif,
else, for, o while estén correctamente indentadas para definir el alcance del bloque de código.
Bifurcaciones múltiples:
Python admite bifurcaciones múltiples utilizando elif. Esto es útil cuando tienes más de dos opciones a
considerar.
Operadores de comparación:
Bucles:
Además de las bifurcaciones condicionales, Python admite bucles, como for y while, que te permiten
repetir bloques de código. Estos bucles pueden combinarse con bifurcaciones para crear estructuras de
control más complejas.
Laboratorio de Fundamentos de Programación Página 13 de 10
CONCLUSIONES:
Control de flujo:
Las bifurcaciones son fundamentales para controlar el flujo de un programa en Python, permitiendo que
las instrucciones se ejecuten condicionalmente según ciertas condiciones.
Tomar decisiones:
El uso adecuado de bifurcaciones mejora la legibilidad del código, ya que permite expresar de manera
clara las diferentes rutas de ejecución.
Resolución de problemas:
Las bifurcaciones son útiles para resolver problemas lógicos y matemáticos de manera eficiente al
permitir la ejecución de diferentes bloques de código según las circunstancias.
Anidamiento y complejidad: