Estructura de Repetición - Do - While
Esta estructura se va a ejecutar primero sus instrucciones para luego analizar la condición de repetición,
Do while
Instrucción 1
Instrucción 2
Instrucción 3
while (condición)
A continuación se puede explicar con el siguiente ejercicio.
Diseñe la lógica para un programa que permita a un usuario
introducir un número, despliegue la suma de todos los números desde 1 hasta el
número introducido.
ANÁLISIS
Entrada: Ingresar Numero
Procesos: Sumar desde el numero hasta el numero ingresado
Salida: Desplegar la suma de los números
PSEUDOCÓDIGO
1.-Start
2.- Declarations
3.- Num numero=0, contador=0 , suma=0
4.- output “Ingresar un número y este se sumara a partir de 1 “
5.- input numero
6.- Do
7.- contador = contador + 1
8.- suma = suma +contador
10.- While (contador < numero )
11.- output suma
11.- output “Fin Programa”
12.-Stop
PRUEBA DE ESCRITORIO
Num
|
Contador
|
Suma
|
0
|
0
|
0
|
1
|
0+1=1
|
0+1=1
|
1+1=2
|
1+2=3
|
|
2+1=3
|
3+3=6
|
DIAGRAMA DE FLUJO
Estructura de Repetición While
Es aquella donde se evalúa primero la condición antes de realizar las instrucciones en su interior.
While (condición)
Instrucción 1
Instrucción 2
Instrucción 3
End While
A continuación se puede explicar con el siguiente ejercicio.
Es aquella donde consta de un formato para el llenado de la misma esta estructura se caracteriza por tener un limite de repeticiones, así mismo la declaración de la variable que controla a esta esta definida en la condición.
for (contador = 1; contador<=10; contador++)
{
printf(“Repetición numero %d\n”, contador);
};
Instrucción 1
Instrucción 2
Instrucción 3
End While
A continuación se puede explicar con el siguiente ejercicio.
Diseñe la lógica para un programa que
permita a un usuario introducir un número. Despliegue la suma de todos los números
desde 1 hasta el número introducido.
Análisis
Entrada: Introducir un número solo desde 1
Proceso: Calcular
la suma de los números hasta el numero introducido
Salida: imprimir
la suma de todos los números
Seudocódigo
1.-Start
2.-
Declarations
3.-
Num contador=0, numero=0
4.- Output
“Por favor ingresar un numero mayor a 1 para la suma ”
5.-
Input numero
5.- Do
6.- contador =
contador +1
10.-
while (contador < = numero)
11.- output
contador
11.- output “
Fin “
12.-Stop
Diagrama de Flujo
Estructura de Repetición FOR
Es aquella donde consta de un formato para el llenado de la misma esta estructura se caracteriza por tener un limite de repeticiones, así mismo la declaración de la variable que controla a esta esta definida en la condición.
for (contador = 1; contador<=10; contador++)
{
printf(“Repetición numero %d\n”, contador);
};
Análisis
Entrada: Números empiezan desde el 0
Proceso: Calcular la suma de los números hasta el numero 10
Salida: Imprimir los números de 1 al 10
Seudocódigo
1.-Start
2.- Declarations
3.- int i
4.- for(i=0; i <=10;i++)
5.- output i
6.- end for
7.-Stop
7.-Stop
No hay comentarios.:
Publicar un comentario