Sie sind auf Seite 1von 3

Algorítmos e Programação I

Professora Cleusa

Fevereiro/2011

Introdução

Neste capítulo

• Estruturas de repetição.

Repita
Para
Enquanto

Estrutura de repetição

 Permite que tarefas individuais sejam repetidas um


número determinado de vezes ou tantas vezes
quantas uma condição lógica permita.

 Conhecida por looping ou laço.


Exemplo:
 Vou atirar pedras na vidraça até quebrá-las.
 Enquanto tiver vida ou dinheiro vou desfrutar da
vida.

1
Estrutura de repetição - com teste no início
ENQUANTO

Sintaxe: Onde:
Enquanto condição faça Enquanto..faça (palavras reservadas do
algorítmo)
Comando 1
Comando 2 Condição (expressão lógica a ser
. analisada)
.
Comandos (instruções que serão
. repetidas)
Comando n
Fim Enquanto (palavra reservada do
Fim Enquanto
algorítmo)

Estrutura de repetição - com teste no início


Sintaxe:
Enquanto(expressao logica) faça
ENQUANTO acao1;
acao2;
acao3;
Fim enquanto;

inicio // Início do algoritmo


caracter:nome; // Declaração de variável nome
inteiro: contador; // Declaração de variável contador
contador 1; // Inicializando a variável contador
escreva(“Informe o seu nome”); // Exibindo a mensagem na tela
leia(nome); // Armazena o nome informado na variável
enquanto (contador<=3) faça nome
escreva(nome); // Início do laço
contadorcontador + 1; // Imprimindo o conteúdo da variável nome na
fim enquanto; tela
fim; // Incrementando o contador em uma unidade
// Fim do laço
// Fim do algoritmo

Estrutura de repetição - com teste no início


EXEMPLO - ENQUANTO

inicio
real: num,somar;
soma 0;
escreva(“Informe o numero a ser somado”);
leia(num);
enquanto (num<>0) faça
soma  soma+num;
escreva(“Informe o número a ser somado”);
leia(num);
fim enquanto;
escreva(“A soma vale;”soma);
fim;

2
Estrutura de repetição – com variável de controle
Sintaxe:
PARA Para variável de valor inicial até valor final passo n faça
ação 1;
ação 2;
ação n;
fimpara

Onde:
Para..de...até...faça (palavras reservadas do algorítmo)

Passo (palavra reservada do algorítmo, que indica qual é a avariação do


contador)
N (número que indica o incremento ou decremento do contador)

variável (Variável numérica que será utilizada como contador)

valor inicial (Valor de partida do contador)


valor Final (Valor de parada do contador - interrupção)

Fim Para (palavra reservada do algorítmo)

Estrutura de repetição – PARA


EXEMPLO
Inicio // Início do laço

inteiro: NUMERO;

para NUMERO de 1 até 10 passo 2 faça

escreva(“Este e o numero: ”, NUMERO);

fim para;

fim; // Fim do laço

Estrutura de repetição - com teste no fim


Repita

EXEMPLO
Sintaxe: inicio
repita inteiro: VALOR;
VALOR 0;
acao1;
repita
acao2; VALOR  VALOR + 1;
acao3; escreva VALOR
ate(expressão lógica) ate VALOR < 100;
fim;

Das könnte Ihnen auch gefallen