[go: up one dir, main page]

0% encontró este documento útil (0 votos)
50 vistas9 páginas

Clase 4-For y While Python-PI

La presentación aborda los bucles en Python, esenciales para la programación eficiente, explicando su definición, importancia y tipos: 'for' y 'while'. Se incluyen ejemplos prácticos y ejercicios que permiten a los estudiantes aplicar conceptos como la suma de números, contar hasta un número, generar tablas de multiplicar y la secuencia de Fibonacci. La conclusión resalta la importancia de dominar los bucles y su aplicación en la programación, sugiriendo profundizar en funciones como siguiente paso.

Cargado por

chrisbertpulgar3
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)
50 vistas9 páginas

Clase 4-For y While Python-PI

La presentación aborda los bucles en Python, esenciales para la programación eficiente, explicando su definición, importancia y tipos: 'for' y 'while'. Se incluyen ejemplos prácticos y ejercicios que permiten a los estudiantes aplicar conceptos como la suma de números, contar hasta un número, generar tablas de multiplicar y la secuencia de Fibonacci. La conclusión resalta la importancia de dominar los bucles y su aplicación en la programación, sugiriendo profundizar en funciones como siguiente paso.

Cargado por

chrisbertpulgar3
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/ 9

Introducción a la

Programación y Python
En esta presentación, exploraremos el mundo de los bucles en
Python, una herramienta fundamental para la programación
eficiente.

Prof: Esp. Ing. Helder Urdaneta


Bucles: La Clave de la Repetición
Definición Importancia

Los bucles son estructuras que ejecutan un bloque de código Permiten procesar colecciones de datos, realizar cálculos
repetidamente mientras se cumple una condición. repetitivos y automatizar tareas.
El Bucle for:
Se utiliza para iterar sobre una secuencia (como una lista, tupla, cadena o rango).

Sintaxis Ejemplo

for variable in secuencia: for i in range(5):


# Código a ejecutar en cada iteración print(i)
El Bucle while:
Se utiliza para ejecutar un bloque de código mientras una condición sea verdadera.

Sintaxis Ejemplo

while condición: contador = 0


# Código a ejecutar mientras la condición sea while contador < 5:
verdadera print(contador)
contador += 1
Ejercicios Prácticos: Bucles en Acción
Ejercicio 1: Sumar Números
Calcula la suma de números desde 1 hasta un número dado.

n = int(input("Ingrese un número entero positivo: "))


suma = 0

for i in range(1, n + 1):


suma += i # Suma los números
print(f"La suma de los números desde 1 hasta {n} es: {suma}")

Ejercicio 2: Contar hasta N


Imprime números desde 1 hasta un número dado.

n = int(input("Ingrese un número: "))


contador = 1

while contador <= n:


print(contador)
contador += 1 # Incrementa el contador
Más Ejercicios: Explorando Bucles
Ejercicio 3: Tabla de Multiplicar
Muestra la tabla de multiplicar de un número dado.

n = int(input("Ingrese un número para ver su tabla de multiplicar: "))

for i in range(1, 11):


resultado = n * i
print(f"{n} x {i} = {resultado}")

Ejercicio 4: Contar Vocales


Cuenta las vocales en una cadena de texto.

texto = input("Ingrese una cadena de texto: ")


vocales = "aeiouAEIOU"
contador_vocales = 0

for letra in texto:


if letra in vocales:
contador_vocales += 1

print(f"El número total de vocales en la cadena es: {contador_vocales}")


Ejercicios Avanzados: Desafíos con Bucles
Ejercicio 5: Secuencia de Fibonacci
Genera la secuencia de Fibonacci hasta un número dado.

n = int(input("Ingrese un número entero positivo: "))


a, b = 0, 1

print("Secuencia de Fibonacci:")
while a <= n:
print(a, end=" ")
a, b = b, a + b # Actualiza los valores de a y b
print() # Salto de línea al final

Ejercicio 6: Contador Regresivo


Imprime un contador regresivo desde un número dado hasta 1.

n = int(input("Ingrese un número entero positivo: "))


contador = n

print("Contador regresivo:")
while contador > 0:
print(contador)
contador -= 1 # Decrementa el contador
Conclusión: Dominando los Bucles
1 Dominar los bucles 2 Ejercicios prácticos
Los bucles son Los ejercicios ayudan a
herramientas esenciales comprender y aplicar los
para la programación bucles en diferentes
eficiente. situaciones.
Siguientes Pasos: Profundizando en Python

• Funciones
o Definición y uso de funciones.
o Parámetros y retorno de valores.
o Ejercicios prácticos.

También podría gustarte