Вы находитесь на странице: 1из 8

FORMAS DE REPRESENTAO DE UM

ALGORITMO
1 Forma: Descrio narrativa
Fazemos uso da descrio narrativa, quando
queremos descrever um algoritmo de forma que o
receptor da informao entenda do assunto mesmo
no conhecendo de algoritmos, porm neste tipo de
descrio temos uma impreciso e uma falta de
confiabilidade no entendimento do algoritmo alm
de termos uma descrio muito grande para dizer
pouca coisa
Exemplo: Dobro de um nmero
Digitar um nmero;
Gravar em uma varivel;
Pegar o nmero e multiplicar por 2;
Gravar o resultado em outra varivel;
Mostrar o resultado da operao.
2 Forma: Fluxograma
Desta forma faremos o uso de smbolos universais
que nos ajudaram a compreender o que o algoritmo
quer dizer. Este mais utilizado, pois se trata de
um padro mundial, alm de termos smbolos
dizerem muito mais que palavras, porm este
complica-se a medida que o algoritmo cresce.
Levando-se em considerao o exemplo anterior
temos:
3 Forma: Linguagem
Consiste na representao em linguagem
de programao.Seguindo o mesmo exemplo:
Program Calcula_Dobro;
Uses crt;
Var
NUM: integer;
DOBRO: integer;
Begin
Write ('Digite um nmero:');
Read (NUM);
DOBRO:= 2 * NUM;
Write ('O dobro de ', NUM, ' e ', DOBRO);
Readkey;
End.
Peguemos como exemplo o seguinte
fato. Voc esta viajando e de repente o
pneu do carro fura e voc precisa troc-lo,
j que no tem nenhum posto por perto e
voc esta viajando sozinho. Qual a
seqncia que voc realiza para se trocar
um pneu.
1 - Desce do carro;
2 - Pega o estepe;
3 - Troca o Pneu;
4 - Volta a viajar;
Com esta seqncia possvel se trocar o pneu
do carro. Porm estamos considerando que a pessoa
que ira trocar o pneu sabe como executar esta
atividade. Este exemplo nos mostra uma linguagem
de alto nvel, pois com comandos reduzidos j
conseguimos executar uma tarefa com resultado
satisfatrio. Agora iremos exibir o mesmo problema
em uma linguagem de baixo nvel.
1 - Estacionar o carro no acostamento;
2 - Desligar o carro;
3 - Ligar a pisca alerta;
4 - Retirar o cinto de segurana;
5 - Abrir a porta;
6 - Colocar as pernas para fora do carro;
7 - Sair do veculo;
8 - Abrir o porta malas;
9 - Pegar o tringulo de sinalizao;
10 - Montar o tringulo;
11 - Colocar o tringulo no asfalto para fazer a
sinalizao;
12 - Retirar o macaco do porta malas;
13 - Colocar o macaco ao lado do carro;
14 - Retirar o estepe do porta malas;
15 - Colocar o estepe ao lado do carro;
16 - Colocar o macaco sob o carro;
17 - Girar a manivela para levantar o carro;
18 - Pegar a chave;
19 - Retirar os parafusos;
20 - Retirar o pneu;
21 - Colocar o estepe;
22 - Parafusar o estepe;
23 - Girar a manivela do macaco ao contrario;
24 - Colocar o pneu no porta malas;
25 - Colocar o macaco no porta malas;
26 - Guardar o tringulo;
27 - Fechar o porta malas;
28 - Abrir a porta do carro;
29 - Sentar no banco;
30 - Colocar as pernas para dentro;
31 - Colocar o cinto de segurana;
32 - Ligar o carro;
33 - Continuar a viagem;
28 Abrir a porta do carro;
29 Sentar no banco;
30 Colocar as pernas para dentro;
31 Colocar o cinto de segurana;
32 Ligar o carro;
33 Continuar a viagem;
4 Volta a
viajar
16 Colocar o macaco sob o carro;
17 Girar a manivela para levantar o carro;
18 Pegar a chave;
19 Retirar os parafusos;
20 Retirar o pneu;
21 Colocar o estepe;
22 Parafusar o pneu;
23 Girar a manivela do macaco ao contrario;
24 Colocar o pneu no porta malas;
25 Colocar o macaco no porta malas;
26 Guardar o tringulo;
27 Fechar o porta malas;
3 Troca o
Pneu
8 Abrir o porta malas;
9 Pegar o tringulo de sinalizao;
10 Montar o tringulo;
11 Colocar o tringulo no asfalto para fazer a sinalizao;
12 Retirar o macaco do porta malas;
13 Colocar o macaco ao lado do carro;
14 Retirar o estepe do porta malas;
15 Colocar o estepe ao lado do carro;
2 - Pegar o
estepe
1 Estacionar o carro no acostamento;
2 Desligar o carro;
3 Ligar a pisca alerta;
4 Retirar o cinto de segurana;
5 Abrir a porta;
6 Colocar as pernas para fora do carro;
7 Sair do veculo;
1 Desce do
carro
Baixo Nvel
Alto Nvel
Veja como uma linguagem de alto nvel se comporta
em relao a uma linguagem de baixo nvel;
EXERCCIO
Fazer um algoritmo para as
atividades abaixo:
A) TOMAR UM BANHO
B) FAZER UM CAF
Para o Lar:
Fazer um fluxograma para
demonstrar o clculo da mdia
final.

Вам также может понравиться