0% encontró este documento útil (0 votos)
21 vistas32 páginas

Clases Python Parte 6

El documento presenta ejemplos y ejercicios sobre el uso de ciclos 'while' y 'for' en programación. Incluye la implementación de la sucesión de Ulam y ejercicios prácticos como la suma de números, validación de edad y generación de tablas de multiplicar. También se proponen tareas relacionadas con la serie de Fibonacci y la carga de datos en listas.

Cargado por

cantincuzjanely
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)
21 vistas32 páginas

Clases Python Parte 6

El documento presenta ejemplos y ejercicios sobre el uso de ciclos 'while' y 'for' en programación. Incluye la implementación de la sucesión de Ulam y ejercicios prácticos como la suma de números, validación de edad y generación de tablas de multiplicar. También se proponen tareas relacionadas con la serie de Fibonacci y la carga de datos en listas.

Cargado por

cantincuzjanely
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

Ejemplo con While

Mientras que año sea menor o igual a 2012, imprimir la


frase “Informes del Año, año”

anio = 2001 # se inicializa variable

while anio <= 2012:


print ("Informes del Año", (anio) )
anio += 1 # equivale a anio=anio+1
Ejercicios con while
Haga una función que solicite números y los sume hasta que
ingrese un número 7 y retorne la suma acumulada.
Ejercicios con While
(Incierto el número de repeticiones del ciclos)

• Solicite al usuario por teclado varios números y súmelos hasta


que la suma sea menor a 100
• Lea números mientras no se ingrese un número 7.
• Haga la validación de la edad en años de una persona (0-120)
• Imprima saludos, para finalizar el ciclo pregunte al usuario si
desea continuar s/n.
• Lea el número de datos que el usuario le diga y finalizada la
lectura pregunte si desea continuar si o no.
Problema: Ulam (versión de Maldonado-Peña Karina)
Se dice que independientemente del tamaño del número, positivo, de partida, si
aplicamos las reglas que rigen la Sucesión de Ulam, la sucesión siempre tendrá
un último término que tiene el valor 1.
Las reglas de la sucesión de Ulam dicen que para obtener el siguiente término
de la sucesión se analiza el término actual:
- Si el término actual es par, el siguiente término se calcula dividiendo el actual
por 2
- Si el término actual es impar, el siguiente término se calcula multiplicando
por 3 el actual y sumándole 1
Por ejemplo, supongamos n= 26, la sucesión sería:
26; 13; 40; 20; 10; 5; 16; 8; 4;2;1
Diseñe un algoritmo que genere los términos de la
sucesión de Ulam, empezando de un n cualquiera.
Ejercicios con el ciclo for
•Haga un programa que me imprima los múltiplos
de 5, en forma ascendente y descendente. Solicite
al usuario los límites inferiores y superiores.

•Haga un programa que solicite al usuario un número y


escriba todos los números desde el 1 hasta ese número,
se termina la ejecución cuando digita un cero.
Ejercicios con el ciclo for
•Haga un programa que calcule los N múltiplos de un número
dado, iniciando desde el número múltiplo.

•Haga un programa que me


imprima la tabla de multiplicar de
un número dado por el usuario.
Solicite los límites superiores e
inferiores de la tabla.
Ejercicios con el ciclo for

•Haga un programa que presente los N primeros


números de la serie de Fibonacci. 0, 1, 1, 2, 3,
5, 8, 13, 21, ….

•Haga un programa que cargue N datos en una


lista y saque el promedio de esos números

También podría gustarte