| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Lenguajes De Programación >> Content
    ¿Qué es un ciclo infinito
    ¿ Un ciclo o bucle es un algoritmo que hace que un equipo para repetir un conjunto de instrucciones hasta que se cumpla una condición. A veces , un ciclo se define de tal manera que no hay ninguna condición de funcionamiento , o que no se puede cumplir . Una vez que el programa llega a esa secuencia , se queda atascado en el que un bucle infinito ( o , más probable es que , hasta que el ordenador se reinicia o se cancela el proceso ) . Cuando eso sucede, se dice que el programa ha entrado en un ciclo infinito . Ejemplo

    equipo dado la siguiente secuencia de instrucciones que se queda bloqueado en un bucle infinito :

    A = 0 ;

    B = 0 ;
    < p> Si a < 10 {

    B = B 1 ;

    }

    En la llanura Inglés , el programa anterior los conjuntos A y B a cero, y luego sigue aumentando B hasta que A es igual a 10 . Esto es más probable un error de programación , como el aumento del valor de B no puede hacer una igual a 10, y el programa se queda atascado en un bucle infinito.
    Causas

    los errores que conducen a ciclos infinitos son comunes entre los programadores noveles , que pueden olvidarse de incluir una condición de terminación de un bucle simple o involuntariamente pueden hacer que sea inalcanzable . Programadores experimentados también pueden crear errores de bucle infinito , como la interacción de múltiples programas a veces crea situaciones imprevistas que conducen a callejones sin salida u otras formas de ciclos infinitos.

    Consecuencias

    las consecuencias de llegar a un ciclo infinito varía dependiendo de la arquitectura del sistema operativo . En ordenadores antiguos , ciclos infinitos pueden congelar potencialmente todo el sistema , afectando a todos los usuarios . En entornos más modernos , multitarea el programa en cuestión consume los recursos disponibles, pero se ve obligado a volver de control para el sistema operativo de vez en cuando , permitiendo así que el usuario la terminación del proceso de ciclado .
    Intencional utilizar

    Aunque muchos ciclos infinitos se encuentran errores , algunos de ellos sirven a un propósito útil . Por ejemplo , un equipo debe controlar constantemente los dispositivos para la entrada o de la actividad a menos que se apaga , y este proceso de vigilancia constante puede ser caracterizado como un bucle infinito . Consolas de videojuegos viejos a menudo se " atascan " en un ciclo infinito también, el tiempo de regresar a la pantalla de título después de lo inevitable "game over ".

    Previous :

    next :
      Artículos relacionados
    ·Cómo enviar un mensaje SMS en el Android 
    ·Cómo eliminar mensajes de correo electrónico en ColdF…
    ·La función de la F- Estadísticas en MATLAB 
    ·¿Cuáles son MCI controles ActiveX 
    ·Diferencias entre la definición de una función especi…
    ·Requisitos de software para ASP.NET 
    ·Cómo agregar información complementaria a un guión d…
    ·Cómo reemplazar los datos de forma de onda de valor en…
    ·Cómo cerrar Control de usuario Web 
    ·¿Cómo pasar Códigos BYOND 
      Artículos destacados
    ·Cómo utilizar un archivo EXE en Visual Basic con Perl 
    ·Cómo Ignorar Puntuacion en Java 
    ·Cómo encontrar a otro número de puerto del sistema me…
    ·Cómo localizar DBIx 
    ·Objeto requerido en Visual Basic 
    ·Fases de OMT 
    ·Cómo convertir horas a segundos en Java 
    ·. Cómo utilizar DataGridView a Insertar 
    ·Normas de sacador del papel Encoding 
    ·Cómo usar el BASIC Stamp 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com