1) Acerca de la estructura de repetición: Una repetición
ejecuta un segmento de código por más de una ocasión, si se cumplen
las condiciones requeridas. Podemos crear una orden de repetición
utilizando la sentencia Mientras... FINMIENTRAS. La orden MIENTRAS
se utiliza para empezar un bloque que debe ser repetido. El bloque
termina con la marca FINMIENTRAS. Veamos el siguiente
ejemplo.
Listing 4. Ejemplo de la orden mientras, se ejecuta un segmento de
código mientras una condición sea verdadera.
Figura. 30. Diagrama que muestra el flujo del control del
programa con una estructura IENTRAS...FINMIENTRAS.
El listado 4 muestra un ejemplo de una repetición que (entre otras
cosas) imprime el número de boleto que se ha vendido, pensando en
que el programa puede ser utilizado en cualquier clase de taquilla
que venda boletos y tenga un tope de 100 boletos para vender.
Es importante mencionar que para entrar a un ciclo como el del
ejemplo del listado 4, es necesario tener el control de cuándo se
descumplirá la condición. En este ejemplo, se inicializa una
variable tope-vendidos en 100, antes de entrar al ciclo. Si
omitimos esta orden, dependiendo del lenguaje de implementación
pueden suceder dos cosas:
1) El sistema inicializa automáticamente la variable en 0,
de modo que el ciclo nunca va a terminar, pues siempre la variable
b-vendido será igual o mayor que 0, pero nunca menor que 0.
2) El sistema trata de interpretar el contenido actual de la
memoria alojado en esa variable en ese momento. Esto puede
ocasionar resultados inesperados, ocasionando errores
lógicos.
También es importante que en alguna parte del segmento que será
repetido, actualicemos alguna variable, de modo que eventualmente
la condición evaluada en cada ciclo resulte en un valor
falso.
En el caso del listado 4, la variable que se actualiza en cada
ciclo se encuentra en la línea 207.
1. Cómo comprar un ordenador ¿Has sufrido frustraciones en el pasado al invertir en una máquina sofisticada de... [06/03/08] |
1.657 | ||||
2. Comprar un ordenador. Guía práctica Si estas a punto de comprar un ordenador, echa un vistazo a ésta guia. Si no tienes... [28/01/09] |
9.413 | ||||
3. Informática básica. Uso del ordenador Te presentamos un nuevo curso de informática para principiantes , si tus problemas... [31/05/11] |
1.623 |