Prévia do material em texto
ESTRUTURA DE DADOS Prof. Me. Ricardo Bittencourt Socreppa UNIDADE II - ESTRUTURAS DE REPETIÇÃO 2 ▰ COMANDOS DE REPETIÇÃO ▻ Existem casos em que é preciso que um bloco de comandos seja executado mais de uma vez se determinada condição for verdadeira; ▻ Para isso, precisamos de uma estrutura de repetição que permita executar um conjunto de comando quantas vezes forem necessárias; UNIDADE II - ESTRUTURAS DE REPETIÇÃO 3 ▰ LAÇO INFINITO ▻ Um laço infinito é uma sequência de comandos que nunca termina; ▻ Ocorre por uma erro de programação: ▻ Não é definido uma condição de parada; ▻ A condição de parada existe, mas nunca é atingida; UNIDADE II - ESTRUTURAS DE REPETIÇÃO 4 ▰ COMANDO WHILE ▻ O comando while equivale a palavra “enquanto”; ▻ Sua forma geral é: while (condição) { sequência de comandos; } ▻ Avaliação da condição: ▻ Se for verdadeira ou possuir valor diferente de 0, a sequência de comandos é executada e inicia um novo fluxo; ▻ Se for falsa ou possuir um valor igual a 0, a sequência de comandos não será executada; UNIDADE II - ESTRUTURAS DE REPETIÇÃO 5 ▰ COMANDO FOR ▻ O comando for é muito similar ao comando while; ▻ O for é utilizado para repetir uma sequência de comando n vezes; ▻ A forma geral é for (inicialização; condição; incremento) { sequencia de comandos; } 6 Obrigado! Ricardo Bittencourt Socreppa Contatos: prof_ricardo@unifcv.edu.br mailto:semensate@gmail.com