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.
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.
Teste seus conhecimentos