ComandoFor
1699 palavras
7 páginas
forAula 13 – Comandos de Repetição
Algoritmos e Técnicas de Programação – Prof. Piteri
Comandos de Repetição
Comandos de Repetição
while
do-while
Estruturas de Controle de repetição permitem executar uma instrução, ou um conjunto de instruções/comandos, repetidas vezes.
Comando for: É adequado para ser utilizado quando identificamos “a priori”, a partir do enunciado do problema, exatamente o número de vezes (iterações) que o loop
(laço) será executado, ou, quando sabemos o número máximo de vezes que uma instrução ou um grupo de instruções será executada.
Aula 13 – Comandos de Repetição
Algoritmos e Técnicas de Programação – Prof. Piteri
Comandos de Repetição - for
Exemplos de problemas:
Obter a soma dos n primeiros números pares ou ímpares;
Obter o fatorial de n, (n≥0);
Obter a soma dos n primeiros números naturais;
Obter os divisores de um número inteiro positivo p (p>0);
Verificar se um número inteiro positivo p é primo;
Verificar se um número inteiro positivo p é perfeito
Observação: É possível reescrever um código utilizando o comando for, num outro código usando os comandos while e do-while, muitas vezes com o auxílio de um comando condicional (if).
Forma geral
Aula 13 – Comandos de Repetição
Algoritmos e Técnicas de Programação – Prof. Piteri
Comandos de Repetição - for
for (expressão1; expressão2; expressão3){
comandos;;
} próxima_instrução; Bloco de instruções no interior do comando for
Onde: comandos e próxima_instrução são quaisquer instruções válidas da linguagem C, inclusive o próprio comando for.
Aula 13 – Comandos de Repetição
Algoritmos e Técnicas de Programação – Prof. Piteri
Comandos de Repetição - for
expressão1: Expressão que inicializa a variável de controle do loop (laço). É executada uma única vez quando o fluxo de controle, alcança o respectivo comando (instrução).
onde
expressão2: Expressão associada a condição de terminação do comando de repetição. É executada antes do início de cada
iteração.