Algoritmo - resumidamente

Olá, gente doida,

Você já deve ter visto ou ouvido falar da palavra "algoritmo" em alguma frase ou lugar, e se você está lendo isto, provavelmente é porque busca entender o que é e para que ele serve... Parabéns pela dedicação!

 A definição da palavra algoritmo pode ser descrita de diferentes formas, normalmente sendo apresentada já associada à programação, o que pode confundir recém chegados, já que assim se introduz de imediato o conjunto, algoritmo e programação, ao invés das partes.

 Durante meus estudos, a definição de algoritmo que melhor me clareou as ideias foi a seguinte: "Algoritmo é uma sequência finita de passos, destinada a realizar uma determinada tarefa"**. Após algumas reflexões sobre a frase, torna-se claro o quanto usamos algoritmo no nosso cotidiano, portanto, vamos analisá-la.

 Iniciando a análise a partir da primeira parte da frase, "algoritmo é uma sequência finita de passos", se a palavra "finita" for ignorada, a frase pode ser reescrita como: "algoritmo é uma sequência de passos", portanto, algoritmo pode ser um "passo a passo", onde cada passo é traduzido como uma instrução.

 Mas então, por que "finita"? Ao contrário de "infinito", "finito" é a qualidade de algo que tem um final, acaba em algum momento, com algum limite. Refletindo isto sobre o primeiro trecho, pode ser deduzido então, que algoritmo também é um "passo a passo que tem um final", desta forma, as tais instruções descritas serão executadas seguindo uma ordem (sequência), da primeira a última.

 A segunda parte da frase, "destinada a realizar uma determinada tarefa", diz respeito a outra característica de um algoritmo, que é sua finalidade, ou objetivo. Normalmente o objetivo ao final de um passo a passo é obter um resultado/produto.

 Algoritmo é, em outras palavras, a execução de determinadas instruções, que estão ordenadas, e destinam-se a resolver uma determinada situação.

 Dos tipos de algoritmos, dois que podem ilustrar o quanto algoritmos estão presentes no dia a dia, são: receitas de cozinha e tutoriais, que abordam sobre os mais diversos assuntos e são encontrados na internet largamente.

 Busque descrever sua rotina e tarefas, como fazer um café, em pequenas instruções de um passo a passo, a fim de desenvolver sua habilidade de pensamento algorítmico, assim ficará mais fácil escrever suas receitas, seja para máquinas (Ex.:programando), seja para a vida.

 Uma ferramenta útil para o desenvolvimento de algoritmos é o fluxograma, podendo facilitar a escrita e a compreensão de seu passo a passo.

 Até breve!

**Infelizmente não encontrei o vídeo que vi a frase, já faz um tempo que o assisti...

Comentários

  1. Respostas
    1. Muito obrigado!! Após algumas introduções como esta, trarei matérias mais práticas! Fique atento :D

      Excluir

Postar um comentário

Postagens mais visitadas deste blog

Estruturas Condicionais - If e If-Else

Fluxograma - resumidamente

Operadores Lógicos