Os algoritmos e o programador

Disponível somente no TrabalhosFeitos
  • Páginas : 2 (449 palavras )
  • Download(s) : 0
  • Publicado : 15 de abril de 2012
Ler documento completo
Amostra do texto
A importância dos algoritmos para um programador.

Os algoritmos são essências para qualquer programador, na verdade são essenciais na vida de qualquer pessoa, que mesmo inconscientemente osutilizam.
A definição de algoritmo, pode ser uma seqüência de ações que visam atingir um objetivo. Por isso qualquer pessoa se utiliza dos algoritmos, mesmo que não perceba, quando realizar qualqueratividade, como por exemplo trocar um pneu, a mente humana traça uma seqüência de passos.
Quando se utiliza uma seqüência de passos, é necessário usar uma certa ordem, por isso existe a lógica dealgoritmos. Para que uma ação seja executada de forma satisfatória atingindo o seu objetivo, é necessário organizar os algoritmos de forma lógica, por exemplo:
Ao trocar um pneu deve-se primeiroafrouxar os parafusos para depois, erguer o carro com o macaco. Caso ocorra ao contrário, ao afrouxar os parafusos já com o carro erguido, o pneu girará dificultando que se exerça a força necessário sobre oparafuso para afrouxá-lo.
Quando não se utiliza a lógica para programar um algoritmo, ou uma seqüência de ações qualquer, não alcançamos os objetivos desejados ou dificultamos a realização domesmo.
Os algoritmos são importantes na vida de um programador exatamente por esse motivo. Quando for programar qualquer tipo de sistema, deve-se pensar em todas as hipóteses possíveis, da forma maislógica. Um bom programador tem na lógica de algoritmos o seu grande diferencial. Quanto menos linhas o programador utilizar, mais leve e eficiente o sistema se torna. Sistemas leves tem maior aceitação nomercado, ocupam menos memória, abaixam custos com equipamentos e melhoram o desempenho nos processos do usuário.
Conhecer algoritmos existentes, pelo menos conhecer onde encontrá-los e suasimplementações pode economizar tempo na entrega de um produto de software. Em algumas linguagens de programação esses algoritmos já estão disponíveis e quando não é o caso, já existem bibliotecas para...
tracking img