Você está na página 1de 6

Algoritmo e Lógica de Programação

FORMAS DE REPRESENTAÇÃO DO ALGORITMO

Licenciatura em Engenharia Informática e Telecomunicações


(Turma I13)

Docentes: Eng.Mahesh & Eng.D.Cassy

Maputo, Março de 2016.


Índice
Introdução .................................................................................................................................. 3

1. FORMAS DE REPRESENTAÇÃO DE ALGORITMO ................................................... 4

1.1. Descrição narrativa ......................................................................................................... 4

1.2. Fluxograma ..................................................................................................................... 4

1.3. Pseudocódigo .................................................................................................................. 5

2. Conclusão ........................................................................................................................... 6

2
Introdução
O algoritmo se define por uma sequência lógica de passos que o computador executara
exactamente para que se obtenha um resultado satisfatório. Estas sequências podem ou não ser
executadas dependendo do andamento do algoritmo, porém estes passos sempre serão
alcançados em algum momento do algoritmo.

3
1. FORMAS DE REPRESENTAÇÃO DE ALGORITMO

Podemos representar um algoritmo de 3 formas distintas:

1.1.Descrição narrativa
Fazemos uso da descrição narrativa, quando queremos descrever um algoritmo de forma que o receptor
da informação entenda do assunto mesmo não conhecendo de algoritmos, porém neste tipo de descrição
temos uma imprecisão e uma falta de confiabilidade no entendimento do algoritmo além de termos um
descrição muito grande para dizer pouca coisa.

Exemplo: Dobro de um número

 Digitar um número;
 Gravar em uma variável;
 Pegar o número e multiplicar por 2;
 Gravar o resultado em outra variável;
 Mostrar o resultado da operação.

1.2.Fluxograma
É uma ferramenta com finalidade de descrever o fluxo de ação de um determinado trabalho
lógico, seja manual ou mecânico, especificando os suportes usados para os dados e para as
informações. Usa símbolos convencionais representados por desenhos geométricos básicos.
Eles indicam a entrada, o processamento e a saída de dados, acompanhados dos procedimentos
requeridos pelo analista de sistemas e realizados pelo programador que deverá solucionar um
problema.

4
Figura 1-Fluxograma para a escolha do maior de dois números
distintos
1.3. Pseudocódigo

Esta é a forma de representação de um algoritmo que apresenta uma descrição mais detalhada
e precisa. Este tipo de representação assemelha-se muito a forma de como os programas são
escritos, basicamente esta forma de representação baseia-se na descrição de todos os passos e
detalhes da sequência numa linguagem conhecida, e que depois apenas terá de ser convertida
para a sintaxe de uma qualquer linguagem de
programação.

Figura 2

5
2. Conclusão

Pode-se considerar que a ferramenta de algoritmo e suas representações visam transmitir varias
formas da sequência logica e os passos que o computador executara através das 3 formas de
representação de algoritmo para obter-se um resultado satisfatório dependo do andamento do
algoritmo executado.

Você também pode gostar