Algoritimo
Um algoritimo é uma sequência finita de instruções bem definidas e não ambíguas, cada uma das quais pode ser executada mecanicamente num período de tempo finito e com uma quantidade de esforço finita.
O conceito de algoritmo é frequentemente ilustrado pelo exemplo de uma receita culinária, embora muitos algoritmos sejam mais complexos. Eles podem repetir passos (fazer iterações) ou necessitar de decisões (tais como comparações ou lógica) até que a tarefa seja completada. Um algoritmo corretamente executado não irá resolver um problema se estiver implementado incorretamente ou se não for apropriado ao problema.
Um algoritmo não representa, necessariamente, um programa de computador, e sim os passos necessários para realizar uma tarefa. Sua implementação pode ser feita por um computador, por outro tipo de autômato ou mesmo por um ser humano. Diferentes algoritmos podem realizar a mesma tarefa usando um conjunto diferenciado de instruções em mais ou menos tempo, espaço ou esforço do que outros. Tal diferença pode ser reflexo da complexidade computacional aplicada, que depende de estruturas de dados adequadas ao algoritmo.
Exemplo de um algoritimo para a troca de um pneu de um carro
Abrir porta malas
Retirar pneu step
Retira o triangulo de segurança Posicionar o triangulo atras do veiculo Pegar chaves de troca pegar o macaco
Soltar as 04 parafusos parcialmente
Erguer o carro com o macaco
Soltar o restante dos 04 parafusos ate sair completamente
Tirar o pneu velho
Pegar o spet apertar um pouco os parafusos
Abaixar o macaco tirar o macaco
Apertar bem forte os 04 parafusos pra roda nao cair Colocar o triangulo,macaco e a chave de roda no porta malas
Colocar pneu furado no porta malas fechar porta