“Conocimiento Programación>Lenguajes De Programación

Cómo utilizar un bucle infinito

2015/5/18
Los patrones y los métodos que se utilizan en la programación reflejan su propio enfoque a la solución de problemas. A menudo , un requisito de programación potencialmente puede ser resuelto utilizando cualquiera de una serie de posibles soluciones . Es aconsejable no sólo utilizar un enfoque que sea eficaz y eficiente, pero también uno que tenga sentido para usted . Cuando intenta compilar y depurar sus programas , con una clara comprensión de lo que sucede cuando el código se ejecuta es esencial. Bucles infinitos son una técnica de programación útil en muchos casos , pero sólo deben utilizarse en ciertas situaciones , como un bucle infinito mal concebido puede causar problemas graves . Instrucciones
1

Aprenda lo que hace un bucle infinito . Todos los loops de trabajo de programación sobre la base de que las instrucciones dentro del bucle se ejecutará una y otra vez hasta que una determinada condición se cumple . Con un bucle infinito , se establece el lazo de modo que esto nunca va a suceder y el bucle simplemente se seguirá ejecutando sin parar . En algunos casos , un programa se requeriría una parte del código para continuar la ejecución sin fin , pero en muchos casos los programadores utilizar bucles infinitos que de hecho se dejaron durante la ejecución , el uso de una "ruptura " o declaración de " retorno " .

2

Considere si un bucle infinito es el más adecuado para el problema en cuestión . Piense acerca de las alternativas y trabajar a través de cómo se van a afectar lo bien que funciona su código y la eficiencia con que funciona. Sólo use un bucle infinito si se va a llevar a cabo la tarea requerida correctamente y sin causar ningún tipo de procesamiento innecesario.
3

construir su bucle infinito. Hay muchos patrones en el código que se traducirá en un bucle infinito y diferentes lenguajes de programación tienen enfoques diferentes . Estos ejemplos funcionan en muchos idiomas, incluyendo Java y PHP :

for (; ;)

{

/code /loop va aquí

}

while ( true) {


código //loop va aquí

}

Cada vez que un bucle se repite , el ordenador lleva una prueba especifica para comprobar si ir de nuevo. Un bucle ejemplo típico , uno que no es infinito , es una en la que un contador se incrementa cada vez que el bucle se repite y la prueba comprueba si el contador es inferior a un determinado número. Cuando el contador alcanza el número , la prueba devuelve una " falsa " número y el bucle no iterar de nuevo. Entonces, el programa pasa a cualquiera de las instrucciones se encuentran después del bucle . Con bucles infinitos , la prueba siempre devuelve un resultado "verdadero" , y el bucle siempre se dará la vuelta otra vez, a menos que el código dentro del bucle contiene un "break" o estado de "retorno" .
4

Pruebe su programa. Asegúrese de probar la función que el bucle infinito se está utilizando para . Prueba de que la funcionalidad del bucle funciona bien con diferentes entradas y en todo el rango de la interacción que es posible dentro de su aplicación , en particular si se trata de una interfaz de usuario . Si el programa no funciona como se esperaba y se queda atascado en el bucle infinito, puede que tenga que forzar su cierre .
5

depurar su bucle infinito. Si el circuito no funciona como se espera, vuelva a revisar y considerar lo que sucederá cuando se ejecuta el programa , incluyendo lo que ocurre con cada iteración. Realizar cambios en el código correspondiente. Si el bucle infinito aún no funciona de la manera que se necesita , considere el uso de un tipo diferente de estructura de control en su lugar.

Lenguajes De Programación
Al crear un programa de computadora, ¿quién diseña la estructura del sistema?
¿Qué es Csc.exe Desde la Microsoft Corporation
¿Qué se refiere a cualquier programa que le diga a una computadora qué hacer y cómo?
Cómo evitar saturaciones de búfer y desbordamientos
¿Cómo puedo crear una página web con una dirección de correo
Cómo convertir los códigos de pseudo Diagramas de flujo
Cómo hacer un Bot MSN
Cómo aprender Diseño Orientado a Objetos
Conocimiento de la computadora © http://www.ordenador.online