Buscar

Prévia do material em texto

Repetição Contada (for)
1
 Esta estrutura de repetição é a mais simples,
porém a menos flexível.
 Ela permite repetir um bloco de comandos
um determinado número de vezes.
 precisamos saber o número de vezes a repetir antes
de entrarmos na estrutura.
 O funcionamento básico é bastante simples:
 Define-se um valor inicial
 Define-se um valor final para uma variável de controle
 e a estrutura fica repetindo até que a variável de
controle atinja, partindo do valor inicial, o valor final.
Repetição Contada (for)
2
 A Estrutura básica:
 Para (inteiro <VariávelControle> = <ValorInicial>; <VariávelControle> < 
<ValorFinal>; <VariávelControle> = <VariávelControle> +1) {
 }
for ( int x = 0; x<100 ; x++)
{
}
for ( int x = 100; x>0 ; x--)
{
}
Repetição Contada
3
Repetição Contada
4
 Onde:
 VariávelControle é uma variável, que será
incrementada (+) ou decrementada (-) a partir do
valor inicial até que atinja o valor final,
previamente estabelecido.
 ValorInicial é o primeiro valor que a variável de
controle irá assumir.
 ValorFinal é o valor limite que a variável de
controle poderá assumir.
Fluxograma da Estrutura 
de Repetição Para..Faça: 
5
 Onde:
 VarCon  variável de 
controle
 VI  Valor Inicial (que 
será atribuído para 
VarCon)
 VF  Valor Final 
(valor que a variável 
VarCon deverá 
assumir para encerrar 
o laço)
F
Comandos
VarCon <= 
VF
V
VarCon = VI
VarCon = VarCon + 1
Comando B
.
.
.
.
Repetição Contada
6
 Cálculo da média para os 30 alunos:
Repetição Contada
7
 IMPORTANTE: 
 A variável de controle deverá ser do tipo inteiro.
 A variável de controle não pode ser modificada 
dentro do bloco de comandos, pelo 
processamento.
Exercícios de Algoritmos com a Repetição 
Para..Faça (for):
8
1. Faça um algoritmo que leia 30 números e escreva a 
quantidade de números lidos que são maiores que 12.
2. Faça um algoritmo que leia 50 valores e calcule a 
soma somente dos números negativos. Mostre a soma 
calculada.
3. Faça um algoritmo que leia 10 valores e conte quantos 
são pares e quantos são ímpares. Escreva as 
quantidades encontradas.
4. Faça um algoritmo que leia o sexo de 30 pessoas e 
mostre a quantidade de mulheres e a quantidade de 
homens.
5. Escreva um algoritmo que leia o nome do curso de 
200 alunos. Verifique quantos alunos estão no curso 
de Informática. Mostre o resultado.
6. Faça um algoritmo que leia 100 números e escreva 
todos os números que forem múltiplos de 7.