Lab 07 - Bucle While y Bucles Anidados
Lab 07 - Bucle While y Bucles Anidados
Lab 07 - Bucle While y Bucles Anidados
Alumno(s) Nota
Grupo
Ciclo
Fecha de entrega
I.- OBJETIVOS:
● Elaborar y diseñar programas en Python bajo bucles while loop y nested loops
● Elaborar programas en Python empleando while loop y nested loops con condiciones.
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.
Siempre y cuando la condición (o condiciones) sea verdadera, se repiten las instrucciones puestas en el
bloque de instrucciones del ‘cuerpo del bucle’. Tener en cuenta que el bloque de instrucciones
correspondiente al bucle ‘WHILE’ se identifica de acuerdo a la sangría con la que está configurado. La
variable o variables puestas en la condición, se suelen llamar variables de control.
Ejemplo 1:
Ejemplo 2:
Ejemplo 3:
VIII.- PROCEDIMIENTO:
EJERCICIOS DE APLICACIÓN:
Crear un nuevo proyecto llamado “Lab07”. Crear, dentro de este proyecto, un programa Python para cada
ejercicio.
Programa en Python
2. Elabore un algoritmo que calcule y visualice la suma de los 3 primeros números naturales
Programa en Python
Programa en Python
Programa en Python
5. Elabore un algoritmo que calcule y visualice la suma de todos los números de 2 cifras positivos.
Programa en Python
6. Elabore un algoritmo que imprima la tabla de multiplicar (hasta 10) de un número ingresado por teclado.
Este número deberá ser positivo, en caso que ingrese un número negativo deberá emitir un mensaje de
error: NÚMERO INCORRECTO
Programa en Python
Laboratorio de Fundamentos de Programación Página 8 de 9
7. Elabore un algoritmo que calcule y visualice la suma de los todos los números impares de 3 cifras
Programa en Python
8. Genere el siguiente programa Python, ejecútalo y muestre, al costado del código, la salida obtenida:
Laboratorio de Fundamentos de Programación Página 9 de 9
9. Modifique el programa anterior para que la salida sea la siguiente. Escriba, a un costado del siguiente
cuadro, las modificaciones realizadas al código:
1
1 2
1 2 3
1 2 3 4
1 2 3 4 5
10. Modifique el programa anterior para que la salida sea la siguiente. Escriba, a un costado del siguiente
cuadro, las modificaciones realizadas al código:
1
2 3
3 4 5
4 5 6 7
5 6 7 8 9
Laboratorio de Fundamentos de Programación Página 10 de 9
11. Desarrolle un nuevo programa que reciba dos datos por teclado (filas y columnas) e imprima un cuadro
de asteriscos. Por ejemplo, si se reciben 6 y 8 como fila y columna respectivamente, el programa debería
imprimir:
* * * * * * * *
* *
* *
* *
* *
* * * * * * * *
OBSERVACIONES:
El bucle while se ejecuta mientras una condición específica sea verdadera. La condición
se evalúa antes de cada iteración, y si es falsa desde el principio, el bucle nunca se
ejecutará.
El bucle while proporciona una forma de controlar el flujo del programa mientras se
cumple una condición. Es útil cuando no se sabe de antemano cuántas iteraciones se
deben realizar.
Si la condición del bucle while nunca se vuelve falsa, puedes tener un bucle infinito. Es
importante asegurarse de que haya una lógica dentro del bucle que eventualmente haga
que la condición sea falsa.
Inicialización de Variables: Antes de entrar en un bucle while, generalmente necesitas
inicializar las variables que se utilizan en la condición del bucle. Esto asegura que el
bucle tenga datos para evaluar desde el principio.
Incremento o Cambio de Estado:Para evitar bucles infinitos, generalmente es necesario
cambiar alguna variable o estado dentro del bucle, de manera que la condición
Laboratorio de Fundamentos de Programación Página 11 de 9
eventualmente se vuelva falsa. Esto podría ser mediante la modificación de una variable
de control o la introducción de una lógica que altere la condición.
CONCLUSIONES: