Estrutura de repetição
© 2014
Introdução à Programação
Roteiro
• Estrutura de Repetição
– Variável Contadora
– Variável Acumuladora
– Laços Condicionais
• Enquanto … faça
• Repita … até que
– Exercício de Fixação
– Laços Contados
• Para … faça
– Exercício de Fixação
2
© 2014
Introdução à Programação
Estruturas de Repetição
• A estrutura de repetição permite que uma seqüência de comandos seja executada um certo número de vezes até que uma determinada condição seja satisfeita. satisfeita.
• Estas estruturas possibilitam que nosso algoritmo seja muito mais enxuto e fácil de se programar. programar. 3
© 2014
Introdução à Programação
Estruturas de Repetição
• As estruturas de repetição são muitas vezes chamadas de Laços ou Loops e se dividem em: em: – Laços Condicionais: quando não se conhece o número de vezes que um conjunto de comandos no interior do laço será repetido.
A repetição ou não dos comandos dependerá do resultado de uma condição.
As estruturas de repetição que implementam esse tipo de laço também são conhecidas como: repetição com teste no início e repetição com teste no final do laço.
4
© 2014
Introdução à Programação
Estruturas de Repetição
– Laços Contados: quando se conhece previamente quantas vezes o conjunto de comandos será executado. Esse tipo de estrutura também é conhecida como repetição com variável de controle.
Todo algoritmo que possui um ou mais de seus passos repetidos um determinado número de vezes denomina-se algoritmo com repetição. denominarepetição. 5
© 2014
Introdução à Programação
Estruturas de Repetição
• Com a utilização de estruturas de repetição para a elaboração de algoritmos, torna-se tornanecessário o uso de dois tipos de variáveis para a resolução de diversos tipos de problemas: problemas: – variáveis contadoras e,
– variáveis acumuladoras.
6
© 2014
Introdução à Programação
Variável Contadora
• Uma variável contadora é uma