Noções Básicas de Algoritmos


Anterior 1 2 3 4 Próximo

Introdução

Um algoritmo (palavra originada do Árabe. Alkharizmi) é uma seqüência finita de passos que levam à execução de uma tarefa. Esta tarefa não pode ser redundante nem subjetiva na sua definição, deve ser clara e precisa. Por exemplo: “somar dois números quaisquer”:

  1. Escrever o primeiro número no retângulo A
  2. Escrever o segundo número no retângulo B
  3. Somar o número do retângulo A com o número do retângulo B e escrever o resultado no retângulo C.

Exemplo de algoritmo: fazer um bolo de chocolate:

  • “quebrar ovos”;
  • “bater ovos”;
  • “colocar sal”;
  • “colocar óleo na frigideira”;
  • “acender fogo”;
  • “colocar frigideira no fogo”;
  • “colocar ovos batidos na frigideira”;
  • “fritar ovos batidos”;
  • etc.

Um Programa de Computador nada mais é do que um algoritmo escrito numa linguagem de computador (Pascal, C, Cobol, Fortran, Visual Basic entre outras) posteriormente interpretado e executado pelo computador. Um programa é, por natureza, muito específico e rígido em relação aos “algoritmos” da vida. Assim, a escrita de um algoritmo em linguagem de programação exige regras bem mais rigorosas e exatas para que o computador possa entender.

Os algoritmos são independentes das linguagens de programação e podem ser descritos na forma de Pseudocódigo ou de Fluxograma (ou Diagrama de Blocos). O pseudocódigo (“código falso”) facilita a descrição do algoritmo na linguagem do programador (no caso, o Português). A seqüência de instruções é descrita de maneira simples e objetiva. Para isso, é necessário ter em mente as seguintes regras:

  • Usar somente um verbo por frase;
  • Imaginar o algoritmo será lido para pessoas que não trabalham com informática;
  • Usar frases curtas e simples;
  • Ser objetivo;
  • Procurar usar palavras que não tenham sentido dúbio.

O algoritmo “Fazer um bolo de chocolate” é um exemplo de algoritmo descrito em pseudocódigo.


Anterior 1 2 3 4 Próximo