Sintaxis:
mientras condicion haga instrucciones... fin mientrasEl 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.
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.
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