Home : Termos de Software : Definição de loop

laço

In Ciência da Computação, um loop é uma estrutura de programação que repete uma sequência de instruções até que uma condição específica seja atendida. Os programadores usam loops para alternar entre valores, adicionar somas de números, repetir funções, e muitas outras coisas.

Os loops são suportados por todos os linguagens de programação, embora suas implementações e sintaxe pode diferir. Dois dos tipos mais comuns de loops são os enquanto loop e a para laço.

Enquanto Loop

Um loop while é a forma mais simples de um loop de programação. Ele afirma que, enquanto uma condição é válida, continue em loop. No PHP exemplo abaixo, o loop while continuará até i é igual a Números.

$ i = 1;
$ num = 21;

while ($ i <$ num) // para quando $ i é igual a $ num
{
eco "$ i";
$ i ++; // incrementa $ i
}

Se $ i for 1 e $ num for 21, o loop será impresso 1, 2, 3, 4… etc. até o 20. Então o loop irá parar ou "quebrar" após o 20 iterações porque a condição while foi atendida.

For Loop

Um loop for é semelhante a um loop while, mas simplifica o código fonte. A instrução de loop for define o ponto inicial e final, bem como o incremento para cada iteração. Abaixo está o mesmo loop acima definido como um loop while.

$ num = 21;

para ($ i = 1; $ i <$ num; $ i ++) // para quando $ i é igual a $ num
{
eco "$ i";
}

Embora os loops e os loops possam ser usados ​​de forma intercambiável, muitas vezes faz mais sentido usar um sobre o outro. Na maioria dos casos, os loops são preferidos, pois são mais limpos e fáceis de ler. No entanto, em algumas situações, uma declaração while pode ser mais eficiente. Por exemplo, a seguinte instrução PHP pode ser usada para carregar todos os valores de um MySQL resultar em um ordem usando apenas uma linha de código.

while ($ row = mysql_fetch_array ($ resultado))

NOTA: Como os loops serão repetidos até que uma determinada condição específica seja atendida, é importante garantir que o loop seja interrompido em algum momento. Se a condição nunca for atendida, o loop continuará indefinidamente, criando um loop infinito. Escrever código que permita loops infinitos é uma prática ruim de programação, pois eles podem causar falhas no programa.

TechLib - O dicionário de informática Lib Tech

Esta página contém uma definição técnica de Loop. Explica na terminologia de computação o que significa Loop e é um dos muitos termos de software no dicionário TechLib.

Todas as definições no site da TechLib foram escritas para serem tecnicamente precisas, mas também fáceis de entender. Se você achar útil essa definição de loop, pode fazer referência a ela usando os links de citação acima.