Você está na página 1de 11

ISUTC INSTITUTO SUPERIOR DE

TRANSPORTES E COMUNICAÇÕES

Algoritmo e Lógica de Programação


Tema: Representação de Algoritmos
➢ PseudoCódigo
Objectivo:
➢ Descrever os diferentes tipos de estruturas de repetição,
➢ Resolver problemas baseados em estrutura de repetição.

Sumário:
➢ Estruturas de repetição
Estrutura de repetição:
A estrutura de repetição permite que uma sequência de comandos seja
executada repetidamente até que uma determinada condição de
interrupção seja satisfeita.
Existem 3 tipos de estruturas de repetição:

➢ Enquanto..faca

➢ Repita..ate

➢ Para..faca
Enquanto..faca:

O ENQUANTO é uma estrutura de repetição condicional, isto é, uma vez


iniciada será executada até que a condição estipulada seja falsa. A
sintaxe do comando ENQUANTO é mostrada a seguir:
ENQUANTO <condição> FAÇA
<sequência de comandos>
FimEnquanto
No caso da condição ser um contador, este deve ser inicializado antes do
início da estrutura e deve ser incrementado dentro dela.
Repita..ate:
O REPITA é uma estrutura de repetição condicional, isto é, uma vez
iniciada será executada até que a condição estipulada seja falsa. Assim
como acontece com o comando ENQUANTO, no caso da condição ser
um contador, este deve ser inicializado antes do início da estrutura e
deve ser incrementado dentro da estrutura. A sintaxe do comando
REPITA é apresentada a seguir:
REPITA
<Sequência de comandos>
ATE(condição)
Repita..ate:

Quando o comando REPITA é utilizado, pelo menos uma iteração é


realizada. Isto ocorre, porque a condição só será avaliada no final da
estrutura de comando.
para..faca:

O PARA é uma estrutura de repetição incondicional, isto é, uma vez


iniciada será executada quanta vezes estiver estipulada no intervalo
determinado. A sintaxe do comando PARA é apresentada a seguir:
PARA Contador DE ValorInicial ATE ValorFinal PASSO valor FACA
<Sequência de comandos>
FimPara
para..faca:

O comando PARA sempre utiliza uma variável inteira para representar o


contador que deverá ser declarada pelo desenvolvedor do programa.
Quando o comando PARA é utilizado, todas as iterações estipuladas no
intervalo são feitas.
Exercício estrutura de repetição:
1. Faça um algoritmo que leia e imprima números inteiros positivos. O
programa só para quando é lido um valor negativo ou zero.
2. Faça um algoritmo que imprimi a quantidade de números pares de
100 até 200, incluindo-os.
GARANTE O TEU FUTURO
COM UMA FORMAÇÃO SÓLIDA

Prolong. da Av. Kim Il Sung (IFT/TDM) Edifício


D1
Maputo, Moçambique
www.facebook.com/isutc
www.isutc.ac.mz

Você também pode gostar