Definição de um loop

O loop é uma das três estruturas básicas da programação de computadores

código binário com círculos

metamorworks/Getty Images





Loops estão entre os conceitos de programação mais básicos e poderosos. Um loop em um programa de computador é uma instrução que se repete até que uma condição especificada seja alcançada. Em uma estrutura de loop, o loop faz uma pergunta. Se a resposta exigir ação, ela será executada. A mesma pergunta é feita repetidamente até que nenhuma ação adicional seja necessária. Cada vez que a pergunta é feita é chamada de iteração.

Um programador de computador que precisa usar as mesmas linhas de código muitas vezes em um programa pode usar um loop para economizar tempo.



Quase todas as linguagens de programação incluem o conceito de loop. Programas de alto nível acomodam vários tipos de loops. C , C++ , e C# são todos programas de computador de alto nível e têm a capacidade de usar vários tipos de loops.

Tipos de Loops

  • UMA por loop é um loop que é executado por um número predefinido de vezes.
  • UMA enquanto loop é um loop que é repetido enquanto uma expressão for verdadeira. Uma expressão é uma declaração que tem um valor.
  • UMA fazer enquanto laço ou repetir até loop se repete até que uma expressão se torne falsa.
  • Um infinito ou sem fim loop é um loop que se repete indefinidamente porque não tem condição de término, a condição de saída nunca é atendida ou o loop é instruído a recomeçar desde o início. Embora seja possível para um programador usar intencionalmente um loop infinito, eles geralmente são erros cometidos por novos programadores.
  • UMA aninhado loop aparece dentro de qualquer outro por , enquanto ou fazer enquanto ciclo.

Uma instrução goto pode criar um loop pulando para trás para um rótulo, embora isso geralmente seja desencorajado como uma prática ruim de programação. Para alguns códigos complexos, permite um salto para um ponto de saída comum que simplifica o código.



Declarações de controle de loop

Uma instrução que altera a execução de um loop a partir de sua sequência designada é uma instrução de controle de loop. C#, por exemplo, fornece duas instruções de controle de loop.

  • UMA parar A instrução dentro de um loop termina o loop imediatamente.
  • UMA Prosseguir A instrução salta para a próxima iteração do loop, pulando qualquer código no meio.

Estruturas Básicas de Programação de Computadores

Loop, seleção e sequência são as três estruturas básicas da programação de computadores. Essas três estruturas lógicas são usadas em combinação para formar algoritmos para resolver qualquer problema de lógica. Esse processo é chamado de programação estruturada.