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

Lógica de Control en Python: Guía Práctica

Cargado por

asantos42491
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 vistas2 páginas

Lógica de Control en Python: Guía Práctica

Cargado por

asantos42491
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

Actividad: Desarrollando Lógica de Control en Python

Objetivo:
Los estudiantes serán capaces de identificar y aplicar estructuras de control de flujo
en Python para tomar decisiones y repetir acciones de manera eficiente en sus
programas.

Duración: 2 horas

1. Introducción.

Explicación breve sobre el control de flujo en Python, enfatizando las estructuras


condicionales (if, if-else, if-elif-else) y bucles (while, for). El docente presentará
ejemplos básicos para asegurar la comprensión inicial.

2. Desarrollo.

Los estudiantes realizarán ejercicios dirigidos para implementar las estructuras


vistas:

1. Condicionales:

o Crear un programa que reciba la edad de una persona y determine si es


menor de edad, mayor de edad o si está en la tercera edad.

Ejemplo:

edad = int(input("Introduce tu edad: "))

if edad < 18:

print("Eres menor de edad")

elif edad >= 18 and edad < 60:

print("Eres mayor de edad")

else:

print("Estás en la tercera edad")

Bucles:

• Implementar un programa que recorra una lista de números e identifique


cuáles son pares e impares, usando el bucle for y la declaración if.

Ejemplo

numeros = [1, 2, 3, 4, 5, 6, 7, 8, 9]
for numero in numeros:

if numero % 2 == 0:

print(f"{numero} es par")

else:

print(f"{numero} es impar")

3. Actividad Práctica.

Los estudiantes trabajarán individualmente los siguientes retos:

Reto 1: Juego de Adivinanza

Crear un juego en el que el usuario debe adivinar un número del 1 al 10. El


programa debe dar pistas si el número es mayor o menor y repetir el proceso hasta
que se adivine correctamente.

Reto 2: Generador de Tablas de Multiplicar

Implementar un programa que pida un número y muestre su tabla de multiplicar


del 1 al 10 usando un bucle while o for.

4. Evaluación y Discusión.

El estudiante presentará su solución y se discutirá en conjunto la lógica aplicada, las


dificultades encontradas y las mejores prácticas para optimizar el código.

También podría gustarte