martes, 8 de mayo de 2012

Ciclo Mientras:

Sintaxis:

mientras condicion haga instrucciones... fin mientras


El ciclo mientras se utiliza cuando se quiere ejecutar repetidamente un bloque de instrucciones basado en una condición, el ciclo se repite mientras la condición se cumple.


Ejemplo: 

entero contador cadena[25] nombre inicio cantador<-0 mientras contador<10 haga escriba "ingrese el nombre" lea nombre contador<-contador+1 fin mientras fin



En este programa introducimos el concepto de contador , que es una variable 
que se incrementa su valor en 1 y de esta manera contamos cuantos nombres
se van ingresando para parar.
cuando ingresemos 10 , esto nos dice que la condición ya no se cumple
porque cuando el contador vale 10 la condición de contador < 10 ya no se
cumple porque es igual y el ciclo termina.

Ejemplo sobre el ciclo Mientras usando acumuladores:

Ingresar 10 números y al final presentar la suma de los números. Entero contador,suma,num Inicio Contador 0 Suma 0 Mientras contador<10 haga Escriba “Ingresar un numero” Lea num contador contador +1 Suma <- num+suma Fin mientras Escriba “Suma de los 10 números “, suma Fin
El ciclo recorre 10 veces y pide los 10 números, pero la línea 
suma <- suma + num, hace que la variable suma, incremente su
valor con el numero que se introduce en ese momento,a diferencia
del contador, un acumulador se incrementa con una variable , acumulando
su valor hasta que el ciclo termine , al final se presenta la suma, solo en 
ese momento se debe de presentar un acumulador, porque antes no 
reflejaría la suma de todos los números.

Siempre que usemos un contador o acumulador debemos darle un valor
inicial que generalmente será 0.

No hay comentarios:

Publicar un comentario