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.