Iteração

Iteração é um processo na programação de computadores que repete uma função um número definido de vezes, com o resultado de cada iteração frequentemente sendo usado na próxima. Funções iterativas executam o mesmo bloco de código repetidamente e de forma automática, processando vários blocos de dados em sequência, sem código redundante.

As formas mais comuns de iteração usadas em programas de computador são os loops while e os loops for. Loops são executados repetidamente enquanto uma condição especificada for verdadeira. Por exemplo, um desenvolvedor primeiro cria uma variável que acompanha quantas vezes a função foi executada e, em seguida, define um número total de loops. Depois que cada iteração termina, ele incrementa a variável de controle e executa novamente até que ela alcance o número total definido anteriormente.

Embora a sintaxe específica dos loops while e for varie em cada linguagem de programação, eles geralmente seguem um padrão semelhante. A sintaxe desses loops em Java é semelhante a esta:

Loop while: while (i < 30) { ... i++; }

Loop for: for (i=0; i < 30; i++) { ... }

Os dois exemplos primeiro criam uma variável de controle, i, e definem um número total de vezes para a iteração ser executada. O loop while inclui o comando de incremento, i++, no final da função e verifica a condição novamente quando recomeça. O loop for cria a variável de controle, o número total de iterações e a forma de incrementar a variável de controle no início.

Um loop while se repete enquanto sua condição for verdadeira e termina quando ela se torna falsa

Desenvolvedores de software usam loops iterativos para muitas finalidades comuns. Por exemplo, um desenvolvedor pode usar uma função iterativa para realizar cálculos em cada valor de um array, executando uma vez para cada posição do array até chegar ao final. Um desenvolvedor web pode usar um script em PHP com um loop iterativo para extrair linhas de um registro de banco de dados, adicionar formatação HTML para exibir esse conteúdo em uma tabela e fechar a tabela depois de obter a linha final do registro no banco de dados.

Atualizado June 5, 2023 por Brian P.

quizTeste seus conhecimentos

Which operating system uses a database of system settings called a "registry?"

A
Android
0%
B
iOS
0%
C
Windows
0%
D
Unix
0%
Correct! Incorrect!     View the Registry definition.
More Quizzes →

O dicionário de informática Tech Terms

A definição de Iteração nesta página é uma definição original escrita pelos autores do TechTerms.com. Se você quiser fazer referência a esta página ou citar esta definição, use a barra de citação verde logo abaixo da definição.

Nosso objetivo é explicar a terminologia de informática de um jeito fácil de entender. Buscamos precisão e clareza em cada definição que publicamos. Se você tiver comentários sobre esta definição ou quiser sugerir um novo termo técnico, entre em contato.

A newsletter do Tech Terms

Amplie seus conhecimentos técnicos com nossa newsletter diária ou semanal! Assine hoje e receba novos termos e quizzes na sua caixa de entrada.

Assine a newsletter gratuita do TechTerms

Com que frequência você gostaria de receber um e-mail?

Você pode cancelar a assinatura ou alterar a frequência a qualquer momento usando os links disponíveis em cada e-mail. Dúvidas? Entre em contato.

Observação: a newsletter é enviada em inglês.