Lab Parra Santiago

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 4

Facultad de Ingeniería Electrica y Electronica Fecha: 2021/02/23

Prof. Cesar A.
LABORATORIO 06:
Aceros Periodo:
Estructuras Repetitivas - For y While
2021 − 1
Tiempo: -
Curso: Logica y Algoritmia- CTCP-0054 - NRC 15454/15453

SANTIAGO ANDRES PARRA SANCHEZ


1. INTRODUCCION
Las estructuras repetitivas son fundamentales en los algoritmos porque son los que nos dan la posibilidad de que
una computadora realice funciones que son tediosas para los humanos. Gracias a ellas son las maquinas capaces
de hacer multitudes de funciones que tomarian siglos para nosotros los humanos.

2. OBJETIVOS:
Usar While para hacer estructuras repetitivas.
Entender la diferencia entre While y For para ciclos repetitivos.

3. ACTIVIDADES
3.1 Contador por bloques:
Dado un numero entero A, y un numero de saltos entero S, usted debe hacer un algoritmo que entregue la
secuencia de números, la cantidad de números en la secuencia. De forma más explicita y como ejemplo:

1. Secuencia de números.
2. Cantidad de números en la secuencia.

Ejemplo:
A=10, S=2. El programa debe decir entregar: N=6 , secuencia: 0,2,4,6,8,10 sobra 0
A=13, S=3. El programa debe decir entregar: N=5 , secuencia: 0,3,6,9,12 sobra 1

Cuadro 1: Variables usadas en el programa


Variables de Variables de Variables de
entrada Proceso Salida
A: ENTERO N: ENTERO Secuencia: ENTERO
S: ENTERO
X: ENTERO
1.INICIO
2.S= int(input("Digite el número de secuencia:"))
3.A= int(input("Digite el número:"))
4.X= int(input("Digite el número suma sucesión:"))
5.while S<=A:
print("Ejecutar" + str(S))
S= S+X
6.print("Finalizar programa")
7. FIN DEL PROGRAMA

1
3.2 Valor de la Compra en un Supermercado:
Se quiere desarrollar un programa que dado una cantidad indeterminada de ítems comprados en un
supermercado, desarrolle un algoritmo que compute los siguientes datos:

1. Cantidad de dinero de la
compra. 2.Valor promedio de los
ítems.

La condición de salida para cuando ya no hay más ítems en la compra es que el valor del ítem es 0.

Cuadro 2: Variables usadas en el programa


Variables de Variables de Proceso Variables de Salida
entrada
ITEMS: ENTERO PRECIO DE ITEMS: ENTERO DINERO DE COMRA: ENTERO
VALOR DEL PROMEDI:
ENTERO

1. INICIO
2. VALOR_DINERO_ITEM = int(input("Valor por unidad del item"))
3. i = int(input("Digite el numero de items:"))
4. for i in range(i, -1, -1):
5. CANTIDAD_DINERO_UNIDAD= i * VALOR_DINERO_ITEM
6. print("i x item:" , CANTIDAD_DINERO_UNIDAD)
7. CANTIDAD_DINERO_POR_LA_COMPRA = 1000
8. VALOR_DEL_PROMEDIO_DE_LOS_ITEMS = 1000 / 10
9. FIN DEL PROGRAMA

2
3
3.3 Serie de Fibonacci:
Realizar un programa que calcule el término número 180 de la secuencia FIBONACCI. En esta serie los dos
primeros números son 0 y 1. El resto se calcula como la suma de los dos números inmediatos que le
preceden.:
Ejemplo de la serie:
0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55 . . . .

Cuadro 3: Variables usadas en el programa


Variables de Variables de Variables de
entrada Proceso Salida
N0: ENTERO N.DIGITACION SERIE: ENTERO
N1: ENTERO : ENTERO

1. INICIO
2. def fib(num):
3. n0= 0
4. n1= 1
5. while num > 0:
6. print (n0)
7. aux = n0 + n1
8. n0 = n1
9. n1 = aux
10.num-= -1
11.fib (180)
12.FIN DEL PROGRAMA

También podría gustarte