Siga-nos

Inscreva-se

Siga-nos

Inscreva-se

Algoritmo: o que é?

Você sabe o que é um algoritmo? Neste artigo você vai aprender de uma forma nunca vista antes em um conteúdo gratuito! E ainda tem exercício!

Se você ler um livro técnico de programação certamente terá uma definição bem complicada sobre o significado da palavra algoritmo.

Não apenas algo como “uma sequência finita de comandos”, como também “uma sequência lógica de procedimentos”, ou coisas do tipo.

De fato, algoritmo é um conceito matemático um pouco difícil de compreender se você for por esse caminho! Mas eu não vou te deixar ir por esse caminho!

Em primeiro lugar, coloque uma coisa na sua cabeça: um algoritmo é um conjunto de etapas utilizadas para resolver problemas de forma organizada. O resto vem com a prática!

O modelo de 3 etapas

Para a computação, e principalmente para você que é iniciante e quer aprender programação, o conceito de algoritmo pode ser perfeitamente compreendido com uma explicação muito mais simples, visual e didática.

Primeiramente, imagine um modelo composto por 3 etapas: 1) Entrada, 2) Processamento e 3) Saída.

Modelo de 3 etapas

A entrada é a etapa que obtém as informações para o algoritmo, ou seja, as informações que ele irá processar.

O processamento é a etapa onde o algoritmo vai fazer o seu trabalho, ou seja, fazer o que ele foi criado para fazer.

A saída é a etapa onde o algoritmo vai mostrar o resultado do processamento, ou seja, mostrar o que foi feito pelo seu trabalho.

Portanto, tendo em mente esse modelo de 3 etapas, podemos criar algoritmos para resolver problemas comuns da vida real.

Algoritmo para média aritmética

Só para exemplificar, imagine que vamos criar um algoritmo para calcular uma média aritmética. Desse modo, vamos usar o nosso modelo de 3 etapas:

  • A entrada representa o conjunto de números cuja média será calculada.
  • O processamento representa o cálculo da média aritmética.
  • A saída representa a média calculada.

Agora vamos para a aplicação real:

Algoritmo para fazer um bolo

Agora, por exemplo, imagine um algoritmo para fazer um bolo. Assim como no exemplo anterior, vamos usar o mesmo processo de 3 etapas:

Agora vamos para a aplicação real:

Viu como é fácil?

Um exemplo mais aprofundado

Bom! Visto que você já entendeu o básico sobre o que é um algoritmo, vamos ver um modelo mais completo, que divide o processamento em várias outras etapas.

Sem dúvidas, esse aumento de etapas do processo te permite ser mais específico quando você precisar descrever o trabalho realizado pelo algoritmo.

Só para exemplificar, veja como seria a preparação do bolo nesse modelo mais completo.

Em resumo, o modelo mais detalhado te permite enxergar com mais clareza o que o algoritmo faz.

E na programação? Como funciona?

Em programação de computadores, utilizamos as linguagens de programação com o intuito de criar algoritmos.

Em síntese, usamos as linguagens para escrever comandos que explicam ao computador passo a passo, etapa por etapa, o que ele deve fazer.

  • Explicamos quais e como as entradas serão obtidas.
  • Como ele deve processar essas entradas.
  • E como ele deve exibir a saída gerada pelo programa.

Exercício

Agora que você já consegue visualizar o significado de um algoritmo, certamente está preparado para resolver o exercício abaixo.

Abaixo são apresentadas as atividades de um algoritmo para trocar uma lâmpada. Arraste as atividades para as suas respectivas etapas.

Continue o seu aprendizado e entre no mundo da programação de computadores. Leia o nosso artigo sobre comandos de entrada e saída, o seu pontapé inicial para aprender a programar.

Este artigo foi útil para você?

Então nos ajude a crescer e compartilhe-o com outras pessoas que se interessam por esse assunto!

Share on whatsapp
WhatsApp
Share on facebook
Facebook
Share on twitter
Twitter
Share on linkedin
LinkedIn
Share on email
Email

Siga-nos

Inscreva-se

O primeiro livro didático de programação para jogos digitais

Este site usa cookies para garantir que você obtenha a melhor experiência.