ComandoFor

1699 palavras 7 páginas
for
Aula 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.

Relacionados

  • Analise de sistema
    28417 palavras | 114 páginas