viernes, 2 de enero de 2015

Unidad 4 Estructuras de Repetición

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.

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                   

Diagrama de Flujo










No hay comentarios.:

Publicar un comentario