Div Games Studio - Como ejecuto un proceso una sola vez en un bucle?

 
Vista:

Como ejecuto un proceso una sola vez en un bucle?

Publicado por Rigoberto Echeverri (1 intervención) el 26/01/2002 00:20:15
Como ejecuto un proceso una sola vez en un bucle?

Ejemplo :

Loop
proceso();
end

Aqui el proceso se ejecuta n veces
Necesito una sentencia que solo se haga una sola vez, estando
dentro de un loop

Por favor colaboremen necesito esto de real urgencia, Gracias

Rigoberto Echeverri
[email protected]
Colombia
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Como ejecuto un proceso una sola vez en un bucl

Publicado por asci (1 intervención) el 30/01/2002 20:42:04
Hola! Aqui va una idea,espero que te sea util ;)

Para ejecutar un proceso una sola vez dentro de un bucle una forma de conseguirlo sería utilizando una variable boleana(verdadero,falso) para
activar o desactivar el proceso dentro del bucle.
Utilizando un condicional (if),la primera vez que se ejecute el bucle como esta definida como verdadera la variable,se ejecutara el condicional i consequentemente el processo,dejando la variable como falsa para que en la siguiente vuelta del bucle no se vuelva a ejecutar el if.

En el ejemplo lo veras mas claro.

Ejemplo:

Program ejemplo;

Global
activa;

BEGIN

activa = true;

Loop
if activa = true
proceso();
activa = false;
end
End

END

Process proceso()

BEGIN
..... instrucciones a ejecutar
END
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar