Translate

26 de agosto de 2008

Algoritmos

Para resolver um problema no computador é necessário que seja primeiramente encontrada uma maneira de descrever este problema de uma forma clara e precisa. É preciso que encontremos uma seqüência de passos que permitam que o problema possa ser resolvido de maneira automática e repetitiva. Esta seqüência de passos é chamada de algoritmo. Um exemplo simples e prosaico de como um problema pode ser resolvido se fornecermos uma seqüência de passos que mostrem a solução é uma receita de bolo.

A noção de algoritmo é central para toda a computação. A criação de algoritmos para resolver os problemas é uma das maiores dificuldades dos iniciantes em programação em computadores.

Para aprender sobre algoritmos:

Algoritimos UFRJ

http://equipe.nce.ufrj.br/adriano/algoritmos/apostila/algoritmos.htm

Projeto de algoritmos USP

http://www.ime.usp.br/~pf/algoritmos/

Logica de programação UNICAMP

http://ftp.unicamp.br/pub/apoio/treinamentos/logica/logica.pdf

Foruns imasters sobre logica de programação

http://forum.imasters.uol.com.br/index.php?showforum=117

software gratuito de criação de fluxogramas

http://baixaki.ig.com.br/download/yEd-Graph-Editor.htm

Curso online de Java

O portal Foxconn tem um ótimo curso de programação em Java, nos níveis iniciante e intermediário, basta se inscrever e acompanhar as aulas on-line totalmente grátis.
http://www.foxconnsaber.com.br