EstruturaRepeticao LacoContado

828 palavras 4 páginas
Introdução à Ciência da Computação
Prof. Dr. Fábio Roberto Chavarette
Laço de Repetição – For (Laço Contado)

Laço de Repetição – Laço Contado - FOR
Essa estrutura de repetição é utilizada quando se sabe o número de vezes que um trecho do programa deve ser repetido.
O formato geral do comando for é composto por três partes: for (i = valor inicial; condição; incremento ou decremento de i) comando; A primeira parte atribui um valor inicial à variável i, que tem como função controlar o número necessário de repetições.
A segunda parte corresponde a uma expressão relacional que, quando assumir valor falso, determinará o fim da repetição.
A terceira parte é responsável por alterar o valor da variável i
(incremento ou decremento) com o objetivo de, em algum momento, fazer com que a condição assuma valor falso.
Caso seja necessária a repetição de apenas um comando, o compilador entenderá que a estrutura de repetição terminará quando for encontrado o primeiro ; (ponto-e-virgulá).
Prof. Dr. Fábio Roberto Chavarette – fabioch@mat.feis.unesp.br

Laço de Repetição – Laço Contado - FOR
Exemplo:

for (a=1; a<=20; a++) cout << “\no valor de a é: “ << a;

No exemplo, à variável a é atribuído inicialmente o valor 1 e depois vai sendo incrementada com uma unidade. A cada incremento, o comando cout é executado. Esse processo se repete até o valor da variável a se tornar maior que 20 (quando a condição a<=20 assumir valor falso).
Se for necessária a repetição de mais de um comando, o compilador entenderá que a estrutura de repetição começará quando for encontrado o símbolo { e terminará quando for encontrado o símbolo }. for (a=15; a>=1; a=a-2)
Exemplo:
{ cout << “ Digite um número: “; cin >> x;
}
Prof. Dr. Fábio Roberto Chavarette – fabioch@mat.feis.unesp.br

Laço de Repetição – Laço Contado - FOR
Exemplo:

for (a=15; a>=1; a=a-2)
{
cout << “ Digite um número: “; cin >> x;
}

Neste exemplo, a variável a é inicializada com o valor 15 e vai sendo decrementada em duas unidades.
A

Relacionados