For permite controlar o fluxo de execução de frases de programação, permitindo que você repita um código.
FOR ou DO
Em geral, as linguagens de programação descendentes do ALGOL usam o nome "for", mas as que descendem do Fortran usam o nome "do" para implementar a mesma estrutura.
Enquanto isso, na linguagem COBOL, "EXECUTAR VARIAÇÃO" é usada.
Operação do FOR
A estrutura For possui um contador explícito, isso permite que o corpo do For (o código que é executado repetidamente) sabe em que repetição está.
Geralmente a estrutura For é usada quando o número de iterações necessárias antes de inserir as repetições é conhecido antecipadamente.
Você pode criar um Para usar um While com um contador e adicionar a condição de "corte" associada ao contador no While.
O FOR foi usado pela primeira vez no ALGOL 58, tradução direta do pêlo alemão usado no Superplan (1949-1951) por Heinz Rutishauser, que também estava envolvido na definição do ALGOL 58 E ALGOL 60.
Esquema de fluxo de execução em uma estrutura FOR típica
Exemplo de FOR em C
Vejamos um exemplo na linguagem C:
int contador;
para (contador=1; contador {printf (“Repita o número% d”, contador); };
Primeiro, a variável inteira é criada (será a variável de controle no for).Em seguida, a estrutura for é executada iniciando a variável do contador em 1.
Então verifica-se que a condição do contador é atendida e o bloco dentro da estrutura é executado, ou seja, imprime o texto Repita o número 1 na tela.
Em seguida, a variável do contador é incrementada por uma com o comando do contador ++ e o ciclo começa novamente.A variável do contador agora vale 2.Portanto, a condição é verificada e o código é executado novamente.
Esse processo é executado até que a variável do contador pegue o número 11 e a condição se torna falsa, não executando o bloco ou corpo do for.
Este código será impresso na tela da seguinte maneira: número 7Repetição número 8Repetição número 9Repetição número 10
Quebrando a estrutura FOR
A maioria das linguagens de programação possui algum comando ou função que interrompe a repetição da estrutura For, independentemente de continuar iterando.Use normalmente as funções dos nomes exit ou break.
Puristas em programação eles garantem que essas funções de quebrar uma estrutura de repetição não sejam incluídas no corpo de For ou While, porque obscurecem o código de programação e às vezes fazem sentido para a mesma repetição.
Terminologia relacionada
• Estrutura de repetição
• Enquanto
• Estrutura de controle
Perguntas? Você precisa de mais informações?
Escreva e nós responderemos ao seu email
Comentários
Postar um comentário