Lógica De Programação e Algoritmos: LPA01 – Tipos de algoritmos

Existem diversos tipos de algoritmos, porém, nessa série de artigos, iremos abordar os mais usados na área da programação.




tipos de algoritmos

Tipos de Algoritmos

Sabemos que algoritmos são, nada mais que, regras formais que levam à obtenção de uma solução ou resultado de um problema, portanto, qualquer instrução representada de alguma forma e que conduza a algo, pode ser chamada de algoritmo.

Os tipos de algoritmos mais usados são:

  • Descrição Narrativa
  • Fluxograma
  • Pseudocódigo

Descrição Narrativa

Consiste em analisar a descrição do problema e escrever em uma linguagem natural o passo a passo a ser seguido para a resolução do problema.

A vantagem da utilização desse tipo de algoritmo está na facilidade, pois usa uma língua natural, como o português.

A desvantagem é que, a língua natural é passível de interpretações diferentes, o que pode dificultar na transcrição do algoritmo para o programa.

Fluxograma

Um dos tipos de algoritmos mais usados que consiste em analisar a descrição do problema e escrever o passo a passo para sua solução através de símbolos gráficos pré-definidos.

A vantagem do uso desse tipo de algoritmo está no entendimento facilitado pela utilização de elementos gráficos.

Na imagem abaixo, temos os principais símbolos usados nos fluxogramas.

principais símbolos usados em fluxogramas

Abaixo, vemos o velho exemplo do algoritmo representado por fluxograma para solucionar o problema: “luz não funciona”.

fluxograma exemplo

Pseudocódigo ou portugol

Consiste em analisar a descrição do problema e escrever por meio de regras predefinidas o passo a passo a ser seguido para a resolução do problema.

Trata-se de um dos tipos de algoritmos que mais se aproxima da forma escrita das linguagens de programação, por isso, sua transcrição é bem mais rápida.

É nesse tipo de algoritmo que os nossos próximos artigos irão se focar.

Atualmente, existe uma ferramenta bastante útil que auxilia bastante no aprendizado da lógica de programação através do pseudocódigo, ela se chama VisuAlg.

É uma ferramenta totalmente grátis e aconselhamos que você baixe e instale em seu computador, para que a partir do próximo artigo, você comece a treinar esse tipo de algoritmo tão interessante!




Lógica De Programação e Algoritmos: LPA01 – Tipos de algoritmos

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *