martes, 25 de agosto de 2009

Estructuras Repetitivas…

Vaya que rápido avanza el tiempo!... (Y yo que no avanzo con esta página…xD).
Bien, las estructuras repetitivas, vendrían a ser instrucciones, las cuales nos van a ahorrar tiempo en programación. Es decir, lo que normalmente haríamos en 10 líneas, podemos reducirlas a 4 o menos (dependiendo del uso que se le haga).
Las estructuras repetitivas más usadas actualmente en lo que a programación se refiere son:
1.-WHILE/ End While.- Esta instrucción vendría a ser un bucle por condición, se utiliza más cuando no se conoce el número de veces exacto en que las sentencias, que estén dentro de él, deban de repetirse, por eso va acompañado de una condición. También se puede emplear, cuando conocemos el límite, pero para ese caso más recomendable es el FOR Bueno, veamos un ejemplo:

a) Imprimir Hola en la consola 10 veces.

INICIO
x=indicador entero

x=0

Mientras que x<5
Escribir "Hola"
X=x+1
Fin Mientras
FIN
2.-For.../Next-
Es un bucle por contador, es decir realiza las sentencias que estén dentro de él, tantas veces como le indiquemos. Es el que más se utiliza cuando se conoce el límite de las sentencias a ejecutarse.
Ej.
a) Escribir Supercalifragilisticoespialidoso 20 veces.
INICIO

PARA índice=1 To 20

Escribir "Supercalifragilisticoespialidoso"

Fin PARA

FIN

*Imaginan tener que escribir esa palabra 20 veces???, bueno, existe el copy/past, pero igual, ocuparía muchas líneas de mas a continuación veremos la solución de las dos formas.

Esta es aplicando el For:

Esta es de la manera "sencilla":


Que gran diferencia!...no??

Y esas son las estructuras repetitivas más usadas, (así es existen otras, como el Do While, Until, bueno investiguen!).