fabio

442 palavras 2 páginas
Estrutura de repetição, na ciência da computação, é uma estrutura de desvio do fluxo de controle presente em linguagens de programação que realiza e/ou repete diferentes algoritmos/ações dependendo se uma condição é verdadeira ou falsa, em que a expressão é processada e transformada em um valor booleano. Estão associados a uma estrutura de repetição uma condição (também chamada "expressão de controle" ou "condição de parada") e um bloco de código: verifica-se a condição, e caso seja verdadeira, o bloco é executado. Após o final da execução do bloco, a condição é verificada novamente, e caso ela ainda seja verdadeira, o código é executado novamente.
Deve-se observar que, caso o bloco de código nunca modificar o estado da condição, a estrutura será executada para sempre, uma situação chamada laço infinito. Da mesma forma, é possível especificar uma estrutura em que o bloco de código modifica o estado da condição, mas esta é sempre verdadeira.
Algumas linguagens de programação especificam ainda uma palavra reservada para sair da estrutura de repetição de dentro do bloco de código, "quebrando" a estrutura. Também é oferecido por algumas linguagens uma palavra reservada para terminar uma iteração específica do bloco de código, forçando nova verificação da condição.
Índice
[esconder]
• 1 Repetição pré-testada
• 2 Repetição pós-testada
• 3 Repetição com variável de controle
• 4 Iteração de coleção
• 5 Referências
• 6 Ver também
Repetição pré-testada[editar | editar código-fonte]
A construção "enquanto" (também chamada "repetição pré-testada") é a mais difundida estrutura de repetição, e sua estrutura básica é a seguinte:
Enquanto (condição) Faça (bloco de código)
Fim Enquanto
Nesta estrutura, a condição é primeiramente verificada, e se for verdadeira o bloco é executado. No final de execução do bloco a condição é novamente testada.
Repetição pós-testada[editar | editar código-fonte]
A construção "repita até" (também chamada "repetição

Relacionados

  • Fabio
    1038 palavras | 5 páginas
  • Fábio
    537 palavras | 3 páginas
  • fabio
    2877 palavras | 12 páginas
  • Fabio
    1077 palavras | 5 páginas
  • Fabio
    84422 palavras | 338 páginas
  • Fábio
    2186 palavras | 9 páginas
  • Fábio
    7306 palavras | 30 páginas
  • fabio
    4941 palavras | 20 páginas
  • fabio
    251 palavras | 2 páginas
  • fabio
    322 palavras | 2 páginas