Ejemplos de Estructuras Iterativas

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

INSTITUTO TECNOLGICO DE SAN LUIS POTOSI INGENIERIA INDUSTRIAL ALGORITMOS Y LENGUAJES DE PROGRAMACIN

EJEMPLO DEL USO DE ESTRUCTURAS REPETITIVAS

1.- Realizar un algoritmo que lea una serie de nmeros que deben finalizar con 9999. Calcular e imprimir el promedio de los nmeros ingresados. ANLISIS Cada nmero ingresado ser acumulado y contado mientras no se ingrese en dato 9999. Para calcular el promedio:
PROM = NUMs / Tot de nmeros leidos

Nmeros (NUM)

Promedio del total de los nmeros ledos (PROM)

DISEO CON PSEUDOCDIGO NOMBRE: Promedio VAR: NUM, CON, ACUM : Numrico Entero PROM : Numrico Real INICIO ACUM 0, CON 0 DESPLEGAR (Introduce nmeros y finaliza con 9999) LEER ( NUM ) MIENTRAS ( NUM 9999 ) HACER INICIO CON CON + 1 ACUM ACUM + NUM LEER ( NUM ) FIN SI ( CON 0 ) ENTONCES INICIO PROM ACUM / CON FIN SI NO INICIO PROM 0 FIN IMPRIMIR ( El promedio de los , CON, nmeros ingresados es : , PROM ) FIN. DISEO CON N - S NOMBRE: Promedio VAR: NUM, CON, ACUM : Numrico Entero PROM : Numrico Real INICIO ACUM 0, CON 0 DESPLEGAR (Introduce nmeros y finaliza con 9999) LEER ( NUM ) MIENTRAS ( NUM 9999 ) HACER CON CON + 1 ACUM ACUM + NUM LEER ( NUM ) ( CON 0 ) SI PROM ACUM / CON PROM 0 IMPRIMIR ( El promedio de los , CON, nmeros ingresados es : , PROM ) FIN.

NO

Depto. Sistemas y Computacin

ISC. Lorena Magaa Loredo

INSTITUTO TECNOLGICO DE SAN LUIS POTOSI INGENIERIA INDUSTRIAL ALGORITMOS Y LENGUAJES DE PROGRAMACIN
DISEO CON DIAGRAMA DE FLUJO

EJEMPLO DEL USO DE ESTRUCTURAS REPETITIVAS

INICIO
Promedio

VAR: NUM, CON, ACUM : Num. Entero PROM : Numrico Real

ACUM CON

0 0

Introduce nmeros y finaliza con 9999

NUM

( NUM 9999 )

V
ACUM CON ACUM + NUM CON + 1

NUM

( CON

0 )

NO

SI
PROM ACUM / CON

PROM

El promedio de los , CON, nmeros ingresados es : , PROM

Depto. Sistemas y Computacin

FIN

ISC. Lorena Magaa Loredo

INSTITUTO TECNOLGICO DE SAN LUIS POTOSI INGENIERIA INDUSTRIAL ALGORITMOS Y LENGUAJES DE PROGRAMACIN

EJEMPLO DEL USO DE ESTRUCTURAS REPETITIVAS

2.- Realizar un algoritmo que lea un nmero entero positivo menor a 35 y calcule su factorial. ANLISIS P S

DISEO CON PSEUDOCDIGO NOMBRE: Factorial VAR: INICIO DESPLEGAR (Introduce un nmero positivo entero menor a 35) LEER ( N ) MIENTRAS ( ( N > = 35 ) OR ( N < 0 ) ) HACER INICIO DESPLEGAR (El nmero debe ser positivo y menor a 35) LEER ( N ) FIN PRODUCTO PARA I INICIO FIN DESPLEGAR ( El factorial de , N, es: , PRODUCTO ) FIN. 1 1 HASTA N PRODUCTO HACER PRODUCTO * I N, I , PRODUCTO : Numrico Entero

Para este ejercicio, establece cul sera el anlisis correspondiente. Nota que hay en el diseo el uso de dos estructuras iterativas, una que verifica un dato vlido para el clculo del factorial, y la que realiza el clculo. Practica el diseo en diagrama de flujo y en N S.

Depto. Sistemas y Computacin

ISC. Lorena Magaa Loredo

INSTITUTO TECNOLGICO DE SAN LUIS POTOSI INGENIERIA INDUSTRIAL ALGORITMOS Y LENGUAJES DE PROGRAMACIN
UTILIZANDO LA ESTRUCTURA REPITE NOMBRE: Factorial VAR: INICIO REPITE INICIO DESPLEGAR (Introduce un nmero positivo entero menor a 35) LEER ( N ) FIN HASTA ( ( N > = 1 ) AND ( N < 35 ) ) PRODUCTO PARA I INICIO FIN DESPLEGAR ( El factorial de , N, es: , PRODUCTO ) FIN. 1 1 HASTA N PRODUCTO HACER PRODUCTO * I N, I , PRODUCTO : Numrico Entero

EJEMPLO DEL USO DE ESTRUCTURAS REPETITIVAS

Depto. Sistemas y Computacin

ISC. Lorena Magaa Loredo

También podría gustarte