Algoritmos Computacionais

Algoritmos Computacionais

Fala aprendiz, tudo tranquilo? Nesse conteúdo vamos conversar sobre algoritmos computacionais, afinal se você quer aprender a programar esse é um assunto base para o seu desenvolvimento, o que será que é um algoritmo? Como funciona um algoritmo? Será que um algoritmo é pura matemática? Como criar um algoritmo para resolver um problema?

A primeira vista quando se escuta a palavra Algoritmos, você logo se sente estranho a essa palavra pois, ela te lembra algo na matemática mas, escrita de forma incorreta, isso mesmo, algoritmos lembra a palavra algarismos que são os números romanos, e sim ela tem relação com números, mas não é somente isso.

A palavra Algoritmos é uma palavra que vêm do latim, e tem influência nas palavras algorismos e algorithmos, essa palavra ainda sofre uma influência do grego com a palavra arithmós que se refere a números, mas como eu disse um algoritmo vai um pouco além de números e vamos conversar mais sobre isso nesse conteúdo.

Algoritmos Computacionais
Algoritmos Computacionais

O algoritmo está associado a duas disciplinas de conhecimento que é a Matemática e a Informática, sendo que na matemática é utilizado para resolver problemas matemáticos seguindo diversos passos com cálculos, enquanto que na informática é um conjunto de regras bem estabelecido, que permitem a solução de um problema, seguindo passos bem definidos.

Existe outro rumor que o termo “Algoritmos” surgiu por conta de um famoso matemático e astrônomo muçulmano, cujo nome é Abu Abdullah Muhammad Ibn Musa Al-khwarizmi, e por conta desse último sobrenome esse termo teria surgido.

Um algoritmo é uma sequência de passos e ações que servem para resolver um problema computacional, podemos escrever um algoritmo de duas formas, a primeira é de forma textual com uma linguagem de projeto de programação ou de forma gráfica que pode ser com diagrama de blocos ou diagrama de quadros.

Algoritmos Computacionais
Algoritmos Computacionais

Para resolver um problema computacional você vai precisar seguir uma sequência de passos bem definidos, utilizar de matemática, mas não somente disso, vai precisar de lógica, intuição, insight, esperteza, inteligência, clareza e lucidez.

Nós vamos resolver um problema a fim de transformar essa solução em um programa computacional, e se engana quem acha que somente pessoas boas em matemática podem ser boas programadoras, na verdade qualquer pessoa pode treinar os eu cérebro a fim de se tornar um bom programador.

Podemos definir também o que é um problema, essa palavra na verdade, é uma dúvida para resolver algo, ou seja, alguma coisa que foge de uma regra e que precisamos pensar como resolver esse percurso para se chegar no nosso objetivo.

Quer ver um vídeo que eu preparei sobre o assunto? Veja:

Algoritmos Computacionais

E você já se deparou com algum algoritmo? Ou já se deparou com algum problema computacional que precisava resolver com algoritmos? Deixa aqui nos comentários que eu estou curioso para saber.

Referência


MANZANO, José Augusto N. G. Algoritmos: Lógica para Desenvolvimento de Programação de Computadores. São Paulo : Érica, 2010.

Erick Freire

Erick Freire

Criador de Conteúdo Digital Desde 2013, Graduado Em Gestão em Tecnologia da Informação, Pós-Graduado em Engenharia da Qualidade de Software, Analista de Sistemas, Escritor e Gamer.

Deixe um comentário

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

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.