terça-feira, 5 de agosto de 2008

Praticando...

Na última postagem nós falamos das peculiaridades entre as estruturas de repetição, agora vamos ver um mesmo algoritmo (em Portugol) escrito com o para, o enquanto e o repita, para que possamos visualizar algumas dessas diferenças.
Escrever um algoritmo que imprima a tabuada do número 5...

Usando o enquanto:
início
inteiro:CONT;
CONT<- 1;
enquanto CONT<= 10 faça
imprima(CONT, "x 5" , CONT*5);
CONT<- CONT+1;
fim enquanto;
fim.

Usando o repita:
início
inteiro:CONT;
CONT<- 1;
repita
imprima(CONT, "x 5" , CONT*5);
CONT<- CONT+1;
até CONT> 10;
fim.

Usando o para:
início
inteiro:CONT;
para CONT de 1 até 10 passo 1 faça
imprima(CONT, "x 5" , CONT*5);
fim para;
fim.

Espero que tenha ficado mais claro o uso dessas estruturas! Um abraço e até logo...

Fonte:
FORBELLONE, Andre Luiz Villar; EBERSPACHER, Henri Frederico. Logica de programacao : a construcao de algoritmos e estruturas de dados. Sao Paulo: Makron Books, 1993. 178p ISBN 85-346-0049-X (broch.).

Nenhum comentário: