Weblivre.net - Informação em Primeiro Lugar

Assine nosso RSS

Sorteio de Livro

Concorra ao sorteio do livro Decisões com B.I. escrito pelo nosso colunista Fábio Primak. Clique aqui para participar.

Dicas de Leitura

Superdicas para Falar Bem em Conversas e Apresentações Decisões com B.I. (Business Intelligence) Aprenda a se Comunicar com Habilidade e Clareza Cd Rom Info Especial Excel

Newsletter

Receba notícias e novidades em seu e-mail.

Publicado em 29/07/2005 - 3 comentários - Ler artigos relacionados - Você está em: Colunas » Algoritmo

Formas de Representação de Algoritmos

Conheça as formas de representar um Algoritmo e construa sua “Descrição Narrativa”.

Existem diversas formas de representação de Algoritmos, mas não há um consenso com relação à melhor delas. O Critério usado para classificar hierarquicamente estas formas está diretamente ligado ao nível de detalhe ou, inversamente, ao grau de abstração oferecido.

Algumas formas de representação de Algoritmos tratam os problemas apenas em nível lógico, abstraindo-se de detalhes de implementação muitas vezes relacionados com alguma linguagem de programação específica. Por outro lado, existem formas de representação de Algoritmos que possuem uma maior riqueza de detalhes e muitas vezes acabam por obscurecer a idéia principal, o Algoritmos, dificultando seu entendimento.

Dentre as formas de representação de Algoritmos mais conhecidas sobressaltam:

  • A Descrição Narrativa;
  • O Fluxograma Convencional;
  • O Pseudocódigo, também conhecido como Portugol.

Descrição Narrativa

Nesta forma de representação os algoritmos são expressos diretamente em linguagem natural. Como exemplo, têm-se os Algoritmos seguintes:

  • Receita de bolo
  • Misture os ingredientes
  • Unte a forma com manteiga
  • Despeje a mistura na forma
  • Se houver côco ralado
  • Então despeje sobre a mistura
  • Leve a fôrma ao forno
  • Enquanto não corar
  • Deixe a fôrma no forno
  • Retire do forno
  • Deixe esfriar
  • Troca de pneu furado
  • Afrouxar ligeiramente as porcas
  • Suspender o carro
  • Retirar as porcas e o pneu
  • Colocar o pneu reserva
  • Apertar as porcas
  • Abaixar o carro
  • Dar o aperto final nas porcas

Cálculo da média de um aluno

  • Obter as notas do 1º, 2º,3º e 4º bimestre
  • Calcular a média aritmética entre as quatro notas
  • Se a média for maior que 6, o aluno foi Aprovado
  • Senão ele foi Reprovado

Esta representação é pouco usada na prática porque o uso da linguagem natural muitas vezes dá oportunidade e más interpretações, ambigüidades e imprecisões.

Por exemplo, a instrução “afrouxar ligeiramente as porcas” no Algoritmo da troca de pneus está sujeita a interpretações diferentes por pessoas distintas. Uma instrução mais precisa seria: “afrouxar a porca, girando-a de 30º no sentido anti-horário”.

* Nos próximos artigos entraremos em detalhe a esta forma de representação e de outros (fluxograma e pseudocódigo). Até lá!

Autor: Marleisson Cirilo da Silva

Compartilhe:

Comentários

Comente este artigo!

Jorge Rafael em 30/06/2008
Antônio Filho, o correto é Algoritmo e não Logaritmo. Por exemplo um Algoritmo pode te ensinar a resolover um Logaritmo. Blz.

Andréia em 17/06/2008
Por favor,será que alguém poderia me ajudar nesse assunto! trabalhando mais com esses algoritmos,porque na prova esses exemplos tão simples!

ANTONIO FILHO em 23/04/2008
achei interessante essa maneira simples de interpretação dos logaritmos

2004-2008 Weblivre.net Todos os direitos reservados.

Quem somos | Política de Acesso | Anuncie | Na Mídia | Seja um Colunista | Sugestão de Pauta | Fale Conosco

Idealização: Webla - Comunicação Digital