Sua mente interpreta algoritmos 24 horas por dia. A sequência ordenada e finita de etapas para solução de um problema é aplicada em inúmeras situações de seu cotidiano. Seja em questões lógicas distintas, ou cálculos matemáticos complexos; seja tomando pequenas decisões - como atravessar ou não a rua. Um Algoritmo serve para resolver o problema, qualquer que seja seu tamanho - é um problema, logo, precisa de uma solução.
Mesmo sem perceber, você vive algoritmos todos os dias. Quando está preparando um sanduíche de mortadela, ou pensa em juntar dinheiro em um cofre-porquinho (só pra citar os clássicos das primeiras aulas de PCA¹), seu cérebro na verdade está computando. Calculando. Rodando um thread². Algoritmizando.
Até hoje, você apenas interpretava algoritmos. De agora em diante, porém, se aperfeiçorá na arte de construí-los. Até porque, bem lá no fundo, você pensa em 0 e 1, só não se deu conta disso ainda.
Agora, por favor: Se, após ler esse texto, precisar descer escadas, não tente fazer um algoritmo pra isso. Vá de elevador. Não vá se empolgando demais não. Não quero ser responsabilizado por perdas de equilíbrio originadas das tentativas de sequenciar coisas. 'Primeiro perna esquerda, então perna direita'..
// ¹PCA - Princípios da Construção de Algoritmos.
//²Thread - Dividir um processamento em duas ou mais tarefas que podem ser executadas simultaneamente.
end.
quinta-feira, 28 de agosto de 2008
Assinar:
Comentários (Atom)