TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Representação De Algortimo

Trabalho Escolar: Representação De Algortimo. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  20/11/2014  •  501 Palavras (3 Páginas)  •  277 Visualizações

Página 1 de 3

FORMAS DE REPRESENTAÇÃO DE ALGORTIMOS

Dentre as formas de representação de algoritmos mais conhecidas podemos citar:

. Descrição Narrativa;

. Fluxograma Convencional;

. Pseudocódigo, também conhecido como Linguagem Estruturada ou Portugol.

DESCRIÇÃO NARRATIVA

Nesta forma de representação os algoritmos são expressos diretamente em linguagem natural.

Receita de bolo:

 Misture os ingredientes

 Unte a forma com manteiga

 Despeje a mistura na forma

 Se houver coco ralado então despeje sobre a mistura

 Leve a forma ao forno

 Enquanto não corar deixe a forma no forno

 Retire do forno

 Deixe esfriar

Tomando um banho:

 Entrar no banheiro e tirar a roupa

 Abrir a torneira do chuveiro

 Entrar na água

 Ensaboar-se

 Sair da água

 Fechar a torneira

 Enxugar-se

 Vestir-se

FLUXOGRAMA CONVENCIONAL

É uma representação gráfica de algoritmos onde formas geométricas diferentes implicam ações (instruções, comandos) distintas. Tal propriedade facilita o entendimento das ideias contidas nos algoritmos e justifica sua popularidade. Esta forma é aproximadamente intermediária à descrição narrativa e ao pseudocódigo, pois é menos imprecisa que a primeira e, no entanto, não se preocupa com detalhes de implementação do programa.

Exemplo: Cálculo da média de um aluno sob a forma de um fluxograma.

Partindo do símbolo inicial, há sempre um único caminho orientado a ser seguido, representando a existência de uma única sequência de execução das instruções.

PSEUDOCÓDICO

Esta forma de representação de algoritmos é rica em detalhes, como a definição dos tipos das variáveis usadas no algoritmo. Por assemelhar – se bastante à forma em que os programas são escritos, encontra muita aceitação.

Na verdade, esta representação é suficiente geral para permitir a tradução de um algoritmo nela representado para uma linguagem de programação específica seja praticamente direta.

Algoritmo <nome_do_algoritmo>;

<declaração_de_variáveis>;

<subalgoritmos>

Início

...

Baixar como (para membros premium)  txt (3.5 Kb)  
Continuar por mais 2 páginas »
Disponível apenas no TrabalhosGratuitos.com