Algoritmo: você com certeza já ouviu esta palavra em algum lugar.
Nesse vídeo eu vou te mostrar o que significa e qual sua relação com a programação de softwares.
Vamos conversar sobre o que é algoritmo e qual a relação com programação para aprender de uma vez o que essa palavra significa.
O Que É Algoritmo?
Algoritmo: essa palavra é muito utilizada hoje em dia, mas você sabe o que significa? O que é algoritmo?
Ela é muito conhecida por conta do mundo da tecnologia, mas a palavra tem um significado muito mais amplo.
Algoritmo é uma sequência de passos necessários para a conclusão de uma tarefa.
E esta tarefa pode ser absolutamente qualquer coisa: arrumar a cama, fazer um bolo, atravessar a rua, etc.
Algoritmos No Mundo Do Software
Agora vamos falar um pouco do algoritmo em softwares.
Um programa de computador, ou software, é basicamente um algoritmo que diz ao computador os passos específicos e em que ordem eles devem ser executados.
Um exemplo bem conhecido é a Netflix. Vira e mexe eu vejo pessoas falando sobre “o algoritmo de sugestão do Netflix”, tentando elucidar como a plataforma chega naquelas sugestões para você.
Bom, o tal do algoritmo do Netflix é somente um punhado de código que recebe várias entradas (histórico do que foi assistido, idiomas, dados do público da região), processa esses dados e chega a um conjunto de filmes/séries que devem ser sugeridos a determinado usuário.
Outro exemplo bem comentado por aí é o do Instagram. Qual é o critério que a plataforma utiliza para preencher o seu feed? Que informações ela utiliza para chegar a conclusão que aqueles posts são os que você queria ver? Tudo isso é feito por um algoritmo.
No campo da programação, é só procurar no Google que você encontra vários algoritmos para tudo quanto é linguagem de programação.
Alguns exemplos são:
- Algoritmo para ordenar uma lista de nomes.
- Algoritmo para calcular a sequência de Fibonacci.
- Algoritmo para resolver a Torre de Hanói.
Entendendo Algoritmos De Software
E agora quero falar com você que acha que nunca vai aprender a programar.
Você que já tentou aprender, estudou e não conseguiu evoluir.
Vou te explicar como funciona a programação de uma forma que ninguém te explicou.
Acredito que assim você conseguira quebrar um paradigma aí na sua cabeça e entender de uma vez por todas que programar é simples.
E vamos utilizar como exemplo um algoritmo: uma receita.
Imagina que você saiba fazer um bolo de caneca. Você conseguiria redigir um passo a passo dessa receita para que outra pessoa conseguisse fazer o bolo?
Se você respondeu sim, então tenho uma boa notícia: você sabe programar. Pelo menos o conceito de programação está aí, dentro da sua cabeça.
A diferença entre esta receita e um programa de computador é que você precisa detalhar estre passo a passo mais um pouco. Imagine que você irá escrever a receita para alguém que nunca entrou numa cozinha.
Pois é assim que funciona na programação. O computador se esquece de tudo quando é desligado.
Então a sua receita precisa antes de mais nada definir várias coisas, como “o que é uma xícara de chá”, “o que é uma colher de sopa”, “como medir uma xícara de chá” e assim por diante.
Mas o detalhe disso tudo vai ficar para uma próxima oportunidade.
Palavras Finais
Hoje vimos o que é algoritmo.
Algoritmo é uma sequência de passos a serem seguidos para completarmos uma determinada tarefa.
No mundo do software, algoritmo é uma ferramenta que nós desenvolvedores utilizamos para criar estratégias para fracionar problemas em etapas e processos que podem ser traduzidos computacionalmente.
Meu e-book Como Aprender a Programar do Absoluto Zero está GRATUITO por tempo limitado!
Olha o link: 👉🏼 http://celsokitamura.com.br/como-aprender-a-programar
Bora aprender a programar!