Algoritmos são uma sequência de passos finitos e ordenados que serão capazes de resolver um problema.
Nesse momento quero que você não pense em nada de computação, vamos entender melhor o que são algoritmos. Imagine que você tem que resolver uma tarefa do seu dia-a-dia, por exemplo, fazer o café. Você irá seguir uma sequência:
-Pegar a chaleira.
-colocar água na chaleira.
-acender o fogo
-colocar a chaleira no fogo
-pegar o pó de café.
-pegar o coador.
-colocar o pó de café no coador.
-esperar a água ferver.
-desligar o fogo.
-colocar água no coador
-adoçar o café.
Se você percebeu nós seguimos uma sequência de passos onde alguns destes passos poderiam ser invertidos, como por exemplo, poderiamos primeiro colocar o pó de café no coador e depois colocar o bule no fogo, outros passos não poderiam ser desordenados, colocar o bule no fogo sem antes colocar água ou colocar água quente no coador sem ter colocado o pó de café por exemplo. Algoritmos são justamente isso, essa sequência de passos que resolverá um problema. Esse conceito deve ficar bem fixo na sua mente, pois ele será primordial para o aprendizado, lembre-se de algo, não existe apenas um algoritmo para resolver um problema, algoritmos diferentes podem ser capazes de resolver o mesmo problema, porém um será mais eficiênte que o outro ou quase parecido, cabe a você ter a lógica para escrever o melhor algoritmo no momento do desenvolvimento.
VOCÊ ESTÁ LENDO
Programação Java Para Iniciantes
RandomAqui estarão algumas abordagens básicas da línguagem de programação, esse livro é destinado a pessoas que não sabem nada da línguagem Java, mas querem dar início aos estudos. Irei postar um capítulo por semana, até chegarmos ao fim. Seja muito bem...