Eso va a depender de la logica de tu programación.
Si conoces el numero de CICLOS entonces sera un FOR
De igual manera el WHILE y REPEAT dependera de como validar la continuacion del CICLO al INICIO o al FINALIZAR..
Mucho dependera de ti, ya que en ocaciones puedes hacer menos ciclos repitiendo varias veces parte del codigo en los mismos..
Por ejemplo.
Suponiendo que vas a llenar un array con 1000 registros, una forma de optimiarlo seria.
FOR i:=1 to 200 do
begin
vararray[i] := i;
vararray[i+200] := i+200;
vararray[i+400] := i+400;
vararray[i+600] := i+600;
vararray[i+800] := i+800;
end;
EN LUGAR DE
FOR i:=1 to 1000 do
begin
vararray[i] := i;
end;
Si checas en este CASO hacer 200 CICLOS en lugar de 1000..
SALUDOS... al final de cuentas todo depende de la LOGICA que al final de cuentas mientras obtengas resultados y que funcione dependera completamente de ti.
__________________
Poco ha de saber el que no pregunta.. Yo por eso soy un pregunton
|