Está en la página 1de 6

While Loop: Tutoría III

Ejercicio 1:

Ingresar un número e imprimir los números menores a este hasta el 0. A excepción de un


segundo número ingresado por el usuario.

Pseudocódigo

1. Inicio
2. Declarar variable numserie, numexcepcion
3. Leer numserie, numexcepcion
4. Mientras (while) (numserie>0):
4.1. numserie = numserie - 1
4.2. Si (if) numserie == numexcepcion entonces:
4.2.1. continuar
4.3. Imprimir numserie
5. Imprimir 'Bye'
6. Fin

Diagrama de flujo
Prueba de escritorio
Python
Caso de prueba 1

Caso de prueba 2

Caso de prueba 3
Caso de prueba 4

Caso de prueba 5
Ejercicio 2:

Escriba un programa en Python para obtener la serie de Fibonacci entre 0 y 70.

Nota: La secuencia de Fibonacci es la serie de números: 0, 1, 1, 2, 3, 5, 8, 13, 21, .... Cada


número siguiente se encuentra sumando los dos números anteriores.

Análisis

Para este ejercicio nos pide obtener una secuencia de números, contenidos entre los números 0
y 70, siguiendo la serie de Fibonacci.

La serie que se quiere obtener, de acuerdo a las condiciones establecidas, es:

De los cuales los dos primeros forman parte de las contantes que vamos a denominar
numserie1 y numserie2.

numserie1 = 0 y numserie2 = 1

A estas se agregará una tercera variable (sum) a la que será asignada la suma de numserie1 y
numserie2. Entonces se puede plantear que:

numserie1 = 0
numserie2 = 1
sum = 0
Mientras numserie2 <= 70 entonces:
Si numserie1 == 0 and numserie2 == 1:
Imprimir (numserie1)
Imprimir (numserie2)
sum = numserie1 + numserie2
Si sum > 70:
continue
Imprimir (sum)
numserie1 = numserie2
numserie2 = sum

También podría gustarte