Pular para o conteúdo principal

Definição de For (estrutura de repetição em programação)

FOR é uma estrutura de repetição usada em algoritmos de programação para repetir um código uma ou mais vezes, dependendo de um contador.

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

Postagens mais visitadas deste blog

Definição de periférico misto (entrada / saída)

Um periférico misto é aquele periférico que pode executar as funções de entrada e saída.Eles também são chamados de dispositivos de entrada/saída ou em inglês: dispositivo de entrada/saída. Os periféricos de computador podem ser classificados de acordo com a direção do fluxo principal de data: input, output, mixed.Algumas bibliografias incluem outras categorias, como armazenamento, comunicação, que podem ser incluídas na categoria "mista". Nos dispositivos de entrada, o fluxo principal de os dados vão do dispositivo para o computador: mouse, teclado. Nos dispositivos de saída, o fluxo principal de dados vai do computador para o dispositivo: impressora, tela. Em vez disso em dispositivos misturados ou periféricos (ou entrada e saída), o fluxo de dados principal é bidirecional. Exemplos de periféricos mistos ou dispositivos de entrada e saída Por exemplo, discos rígidos, unidades de disquete, unidades de fita magnética, gravador de leitores s CD/DVD, unidades ZIP, un...

Definição de linguagem intermediária (programação)

(em inglês, idioma intermediário).Na computação, um idioma intermediário é o idioma de uma máquina abstrata projetada para auxiliar na análise de programas de computador. O termo deriva de seu uso em compiladores, onde um compilador primeiro traduz o código-fonte de um programa, de maneira mais apropriada para as transformações de aprimoramento de código (geralmente chamadas de bytecode), como uma etapa intermediária antes de gerar o arquivo de objeto ou o código de máquina para uma máquina específica. Uma variante do significado de "idioma intermediário" ocorre nos idiomas de alto nível que não suportam ou não geram um arquivo de objeto ou código de máquina, mas geram um idioma intermediário.Em seguida, esse idioma intermediário é transferido para um compilador que termina para criar o arquivo de objeto ou o código da máquina, geralmente usado para problemas de otimização e portabilidade. Para obter mais informações, consulte Bytecode. Terminologia relacionada Lingu...

Definição do postmaster (e-mail de erro de devolução)

Em servidores Web, postmaster é um termo usado para identificar o administrador de um servidor de e-mail.Quase todos os domínios da Internet têm um endereço de e-mail como: [protegido por e-mail], de onde os erros no processamento eletrônico são direcionados-mails. Por esse motivo, a maioria das pessoas identifica o postmaster com uma mensagem de erro, geralmente quando o email enviado não foi entregue. Também é reconhecido por ser usado como uma técnica publicidade por email (spam) e proliferação de vírus de computador. Todo domínio que suporta o protocolo SMTP para emails requer um endereço de email do postmaster. A mensagem clássica do postmaster : Notificação de status de entrega (falha) Em um endereço do postmaster, chega um email com um erro que indica que a entrega do email enviado falhou.Ele geralmente contém a frase em inglês Notificação de status de entrega (falha) que significa notificação de est Entrega: falha. Este e-mail de erro pode chegar por vários motivos e...

Definição de DPI ou PPP (qualidade de impressão)

(pontos por polegada, pontos por polegada) O DPI ou PPP é uma unidade de medida da resolução de uma imagem (relacionada à qualidade) de um scanner, impressora, etc.Serve para medir a resolução, que é a quantidade de pontos que entram em uma polegada.É expresso da seguinte forma: (número) x (número) dpi. Uma resolução de 300 dpi produzirá um texto que mostrará linhas quebradas visíveis sob uma lupa.São necessárias resoluções ainda maiores para obter reproduções Gráficos profissionais usam impressoras com resoluções de 1200 a 2400 dpi. Pixels ou resolução de uma foto e impressão em centímetros Não há equivalência direta entre os pixels de uma imagem digital e o centímetro de impressão que corresponde a ela.Uma imagem muito pequena pode ser impressa muito grande no papel, mas os pixels da imagem impressa começarão a ser percebidos à primeira vista.Existem técnicas para "ampliar" a imagem digital e suavizá-la um pouco os pixels, mas estes não fazem ma ravillas. Se alguns c...

Abend definição (programação)

Abreviação de "fim anormal", Abend é um termo usado para descrever quando um programa ou tarefa termina sem nenhum aviso.Vem da palavra alemã Abend, que significa crepúsculo. No software de computador, é geralmente usado o programa termina inesperadamente. Foi usado como um erro de mensagem pela primeira vez em sistemas IBM OS/360.Agora é usado em sistemas Novell Netware e é um termo comum em programação. É contada uma história, que não pôde ser comprovada, que indica uma possível origem do uso de Abend em vez de Abort (aborto).Quando a IBM desenvolveu a linguagem JCL, o aborto foi debatido nos EUA e, por ser politicamente correto , A IBM alterou a mensagem de erro ABORT em ABEND. Perguntas? Você precisa de mais informações? Escreva e nós responderemos ao seu email