0% encontró este documento útil (0 votos)
22 vistas12 páginas

Lab-9 I.P.

Cargado por

bryan.diaz.v
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
22 vistas12 páginas

Lab-9 I.P.

Cargado por

bryan.diaz.v
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 12

INTRODUCCIÓN A

LA PROGRAMACIÓN

LABORATORIO N°09
Bucles o ciclos en Python
INTRODUCCIÓN A LA PROGRAMACIÓN

Integrante
CCARI QUISPE ALEXANDER ANTONI

OBJETIVOS:

• Crear un programa usando estructuras repetitivas


• Identificar la sintaxis de las sentencias For y While

Equipos, materiales, programas y recursos:

● PC personal con Windows 10.


● Programa Python
● Material adicional en Canvas TECSUP.

INTRODUCCIÓN:

Una sentencia o bucle en Python se utiliza para ejecutar un grupo de instrucciones en forma
continua mientras se cumpla una condición o se recorra un objeto iterable. Trabajaremos con
las estructuras While y For.

RECOMENDACIONES:

• Cerrar todo programa que pueda distraerte de tu sesión virtual.


• Eliminar distracciones
• Realizar apuntes de la sesión virtual
• Repetir los ejercicios realizados en la sesión virtual.

PREPARACIÓN:

Para ello el alumno previamente deberá haber revisado el material publicado en TECSUP
Virtu@l, la participación activa en el transcurso de la clase previa al desarrollo del Laboratorio
y así lograr cumplir con los objetivos y metas trazados al final de cada clase.

DEPARTAMENTO DE TECNOLOGÍA DIGITAL


INTRODUCCIÓN A LA PROGRAMACIÓN

EJEMPLO DE LA CAPTURA:

PROCEDIMIENTOS Y RESULTADOS:

1. Imprimir el valor de la Variable GPA=1 mientras que GPA sea menor o igual que 10, use
comando While
Resultado:

DEPARTAMENTO DE TECNOLOGÍA DIGITAL


INTRODUCCIÓN A LA PROGRAMACIÓN

2. Imprimir el valor de la Variable GPA=1 mientras que GPA sea menor o igual que 10, y salga
del Bucle cuando el valor de GPA=7, use comando While
Resultado:

DEPARTAMENTO DE TECNOLOGÍA DIGITAL


INTRODUCCIÓN A LA PROGRAMACIÓN

3. Imprimir el valor de la Variable GPA=1 mientras que GPA sea menor o igual que 10, e
imprima “Se acabo la iteración después del número 10”, use comando While.
Resultado:

Utilizar para las preguntas (4,5,6,7)

Utilice las siguientes variables de tipo listas y tuplas:


GP1 = ["Dragon Ball","One Piece","Naruto","Bleach","GTO"]
GP2 = ["Capitan Tsubasa","Los Pizza Gatos","Las Guerreras Magicas","Salior Moon"]
GP3 = "Dragon Quest"

DEPARTAMENTO DE TECNOLOGÍA DIGITAL


INTRODUCCIÓN A LA PROGRAMACIÓN

4. Imprimir GP3 usando el comando FOR para STRINGS


Resultado:

DEPARTAMENTO DE TECNOLOGÍA DIGITAL


INTRODUCCIÓN A LA PROGRAMACIÓN

5. Imprimir un LOOP FOR de la Variable GP1 y detenerse cuando llegue a “Naruto”, que no
aparezca “Naruto”
Resultado:

DEPARTAMENTO DE TECNOLOGÍA DIGITAL


INTRODUCCIÓN A LA PROGRAMACIÓN

6. Imprimir un LOOP FOR de la Variable GP2 y detenerse cuando llegue a “Capitan Tsubasa”, y
continuar con la siguiente iteración.Resultado:

DEPARTAMENTO DE TECNOLOGÍA DIGITAL


INTRODUCCIÓN A LA PROGRAMACIÓN

7. Imprimir un LOOP FOR ANIDADO donde se imprima GP2 COMO PRIMERA ITERACION Y GP1
COMO SEGUNDA.
Resultado:

DEPARTAMENTO DE TECNOLOGÍA DIGITAL


INTRODUCCIÓN A LA PROGRAMACIÓN

8. Imprimir un LOOP FOR con la FUNCION RANGE donde se imprima los valores hasta el
numero 50, que comience desde el numero 3 y vaya aumentando la cuenta de 7 en 7.
Resultado:

DEPARTAMENTO DE TECNOLOGÍA DIGITAL


INTRODUCCIÓN A LA PROGRAMACIÓN

9. Se desea crear un programa que solicite un número entero e imprima la tabla de multiplicar
de este número del 1 al 10. Utilice la estructura while. Ejemplo:

DEPARTAMENTO DE TECNOLOGÍA DIGITAL


INTRODUCCIÓN A LA PROGRAMACIÓN

CONCLUSIONES
1. Los bucles en Python son herramientas versátiles que permiten a los programadores
manejar eficientemente tanto datos estructurados (como listas y tuplas) como operaciones
numéricas secuenciales, como se demostró en los ejercicios con las variables GP1, GP2 y el uso
de range().

2. La capacidad de controlar el flujo de ejecución dentro de los bucles, mediante el uso de


comandos como break y continue, proporciona un nivel adicional de flexibilidad en la
programación, permitiendo manejar casos específicos o excepciones dentro de las iteraciones.

3. Los bucles anidados, como se ejemplificó con las listas GP1 y GP2, revelan el potencial de
Python para manejar estructuras de datos complejas y realizar operaciones
multidimensionales, una habilidad crucial en análisis de datos y algoritmos avanzados.

4. La práctica de implementar bucles para tareas como generar tablas de multiplicar


demuestra cómo estas estructuras pueden simplificar problemas matemáticos y educativos,
haciendo que el código sea más legible y mantenible.

5. El uso de bucles en conjunto con la entrada del usuario, como se vio en el ejercicio de la
tabla de multiplicar, ilustra cómo estas estructuras pueden hacer que los programas sean
interactivos y adaptables a las necesidades del usuario.

6. La comprensión y dominio de los bucles en Python es fundamental para desarrollar


habilidades de pensamiento algorítmico y resolución de problemas, preparando a los
estudiantes para abordar desafíos de programación más complejos en el futuro.

DEPARTAMENTO DE TECNOLOGÍA DIGITAL

También podría gustarte