Tema
Estrutura de repetio controlada por contador - PARA
Objetivos
O aluno dever ser capaz de:
Discernir entre os diferentes tipos de estrutura de repetio;
Escolher quando utilizar os diferentes tipos de estrutura de
repetio para criar algoritmos.
06/05/2015
06/05/2015
Estrutura do Contedo
Contedos:
Apresentao do comando para;
Apresentao da estrutura de repetio controlada por contador;
Apresentao de exemplos prticos de uso da estrutura de
repetio para;
Exerccios propostos.
06/05/2015
Conceitos
1. Comando para:
Em estruturas de repetio, em que o controle dessa repetio
exercido por um contador, (varivel que utilizada para contar a
quantidade de vezes que a repetio foi executada) possvel
utilizar outro comando para realizar a mesma operao, alm do
comando enquanto. O comando para facilita o desenvolvimento
de repeties controladas por contador.
importante observar que o funcionamento do algoritmo ser o
mesmo, tanto com o comando enquanto, quanto com o comando
para. A diferena est na forma como o algoritmo escrito,
facilitando o trabalho de criao do mesmo.
Para entender o comando para, importante entender os
componentes principais da estrutura de repetio utilizando o
comando enquanto.Prof. Dr. Eng Carlos A. Sics A. do Nascimento
06/05/2015
4
06/05/2015
Pseudocdigo
algoritmo REPETICAO
var
CONT : inteiro
NUM, SOMA : real
inicio
CONT 1
SOMA 0
enquanto (CONT <= 100) faca
escreval(Digite o nmero)
leia (NUM)
SOMA SOMA + NUM
CONT CONT + 1
fimenquanto
escreval (A soma = , SOMA)
Fimalgorirmo
06/05/2015
Inicializao do contador
CONT CONT + 1
06/05/2015
06/05/2015
Sintaxe:
Para ... Faa
Esta estrutura repete uma sequncia de comandos um determinado nmero de
vezes.
para <varivel> de <valor-inicial> ate <valor-limite> [passo <incremento>] faca
<seqncia-de-comandos>
fimpara
06/05/2015
06/05/2015
06/05/2015
06/05/2015
10
06/05/2015
06/05/2015
1
2
3
4
5
11
Exerccios
- Faa um algoritmo que exiba a tabuada de 10 de
um determinado nmero entre 1 e 10;
Faa um algoritmo que receba dois nmeros
inteiros e positivos e exiba os nmeros pares entre
eles;
- Faa um algoritmo que leia um valor n, inteiro e
positivo, calcule e mostre a seguinte soma:
Soma = 1 + 1/2 + 1/3 + ... + 1/n
- Faa um programa que leia um nmero inteiro e
positivo e informe o seu fatorial;
- Faa um programa que leia um nmero e informe
se o mesmo primo ou no.
06/05/2015
12
06/05/2015
13
FIM da Aula 9
06/05/2015
14