| 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
    Definir Infinite Loop
    En programación , un bucle es una serie de instrucciones que un ordenador ejecute un número determinado de veces . Un bucle infinito es un bucle que se puede correr para siempre a menos que algún evento externo hace que el bucle de terminar . Afortunadamente , la mayoría de los bucles infinitos se terminan . Sin embargo , cuando no es así , se pueden producir problemas y afectar negativamente a la solicitud o el ordenador que aloja. Trivia

    " bucle infinito " es una calle que rodea la oficina corporativa de Apple Computer en Cupertino , California. Cada uno de los seis edificios que componen el complejo dispone de una dirección de un solo dígito . Esta combinación única de la palabra equipo " bucle infinito " y la estructura de dirección de un solo dígito utilizado por la compañía da a Apple una dirección oficial de " 1 Infinite Loop . " La frase " bucle infinito " es también el título de un libro escrito por Michael Malone que narra los inicios de Apple Computer .
    Conceptos erróneos

    Muchos bucles infinitos no son realmente infinitas . En algún momento, un proceso traerá a su fin. Ese proceso podría ser el cierre de un navegador o incluso el reinicio de un ordenador . Los programadores a veces se refieren a la falta de bucles infinitos como infinito . Un ejemplo de un bucle infinito finito es una página Web de la animación . Uso de JavaScript , un desarrollador podría crear un bucle que se mueve un objeto cada pocos segundos . El bucle se ejecuta repetidamente. Sin embargo , eventualmente podría terminar si el desarrollador decide codificar el programa para que se detenga la animación cuando el objeto llega a un punto predefinido en la pantalla.
    Coding

    La siguiente sentencia muestra cómo un desarrollador crea un bucle regular en un programa:

    loopCounter = 0 ; loopLimit = 100 ;

    mientras loopCounter es inferior loopLimitbegin , ( hacer algo ) ; ( añade uno a loopCounter ) end ;

    Este código dice: " Mientras que el loopCounter ( 0 ) es menor que el loopLimit ( 100 ) , hacer algo. " El bucle se repetirá 100 veces. Para crear un bucle infinito , un desarrollador se asegura el valor de loopCounter nunca llega a 100 . Podía hacer eso mediante la exclusión de la " ( agregar uno a loopCounter ) " estado de cuenta o mediante la sustitución del "mientras loopCounter es inferior loopLimit " declaración con ", mientras que 1 es igual a 1 . " Si un desarrollador hace eso , el bucle nunca terminará porque siempre será igual a uno .
    Ejemplos

    temporizadores y relojes en algunas páginas Web a veces se ejecutan dentro bucles infinitos . El circuito comienza cuando un visitante abre una página y que continúa hasta que el visitante abandona la página. Algunas aplicaciones de control se basan en el procesamiento de bucle infinito para mantener un ojo en los procesos locales o remotos. Por ejemplo, puede crear una aplicación de servicio de Windows que recupera datos de un servicio Web cada hora y lo almacena en una base de datos .
    Advertencias

    bucles infinitos no son difíciles para crear . De hecho , algunos desarrolladores a crear involuntariamente . Aplicaciones Cuando esto sucede, escritorio y basadas en Web pueden circular de forma continua, el consumo de grandes cantidades de recursos del sistema. El siguiente es un ejemplo de un bucle no infinita común definida en una función de JavaScript: var

    loopLimit = 100 ; for (var i = 0 ; i < loopLimit , i + +) {//hacer algo } < br >

    Este bucle "hacer algo" hasta que se alcance el límite establecido por la variable " loopLimit . " En este ejemplo , el bucle se ejecutará 100 veces . Sin embargo , ¿qué ocurre si el valor de loopLimit obtiene incrementa en alguna otra función ? Si eso ocurre , el bucle nunca podría terminar . Los desarrolladores deben ser conscientes de este error de programación común. Otros circuitos accidentales pueden ocurrir si un programador se basa en un suceso externo, como un clic del ratón , para detener el bucle y ese evento no sucede .

    Previous :

    next :
      Artículos relacionados
    ·Cómo Div Código 
    ·Cómo determinar el loadlib en un programa CICS 
    ·S7 - 300 Capacitación Programación Siemens 
    ·Cómo ordenar las columnas de DataGrid 
    ·Cómo escribir métodos en Pseudocódigo 
    ·Introducción a los Pseudocódigo 
    ·¿Cómo diferenciar entre la unidad central y servidor …
    ·¿Qué es el almacenamiento en búfer en Programación 
    ·Cómo automatizar FTP Descargas 
    ·Cómo enlazar datos a un método en WPF 
      Artículos destacados
    ·Cómo instalar VisualStudio.Net 
    ·Programación para principiantes 
    ·Cómo limitar una longitud variable en Javascript 
    ·Cómo descargar y almacenar los medios de comunicación…
    ·Cómo escribir algoritmos simples 
    ·Cómo crear matrices asociativas en PHP 
    ·Cómo obtener el primer elemento de una cadena en PHP 
    ·Cómo manipular imágenes en Perl 
    ·. Cómo utilizar Dll en VBS 
    ·Cómo quitar un controlador de eventos en TinyMCE 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com