Treine bastante. A perfeição vem com a prática. Algumas coisas aparecem em vários algoritmos. Vá memorizando cada macete que você já descobriu. Faça um resumo de cada coisa que você achar útil e guarde em um caderno exclusivo para isso. Anote os fluxogramas básicos, principalmente dos algoritmos para programação de computadores. Leia tudo de vez em quando.
.
2007-01-10 01:04:30
·
answer #1
·
answered by Tau Ceti 5
·
0⤊
0⤋
Prática, muita prática, muitos exercícios, por tentativa e erro até lá chegar, mas o mais importante é PRÁTICA, MUITA PRÁTICA.
Boa sorte e vê se deixa de apanhar, hehehe
2007-01-16 09:58:11
·
answer #2
·
answered by Jorge G 1
·
0⤊
0⤋
Na minha pequena experiência em desenvolvimentos de algoritmos acho que não existem muitas técnicas, mas sim dicas de como obter melhores resultados para determinadas situações. Assim, gostaria de compartilhar algumas sugestões para desenvolvimento de algoritmos de uma forma extremamente pessoal:
#1) Faça um fluxograma do algoritmo em três estágios. O primeiro o progrma de maneira global, indicando cada um dos módulos necessários; o segundo detalhando cada módulo e; o terceiro com detalhamento da entrada de dados e interface do usuário.
#2) Faça o programa em módulos pequenos e simples. É melhor você ter vários 200 módulos de 10 linhas do que um de 2000 linhas. Isso porque é mais fácil você se perder quando o módulo se torna muito complexo.
#3) Documente cada linha do código. O que você desejaria que o computador fizesse naquele passo. Isso pode te ajudar a encontrar possíveis bugs e/ou entender o que você fez na semana passada.
#4) Só tente incrementar o código com as últimas novidades da rede após ele estar funcionando. Melhor ter um código arroz-com-feijão que funcione bem do que uma cozinha-internacional que não funciona tão bem.
#5) Velocidade de processamento é um bem secundário. Só pense em atimizar ou paralelizar o código para obter velocidade depois de ter certeza que ele está funcionando.
#6) Código e algoritmo não se termina, se aborta. Isso porque sempre existe algo que pode ser melhorado ou escrito de uma forma mais elegante ou eficaz.
Boa sorte e boa programação! ;-)
2007-01-15 08:00:05
·
answer #3
·
answered by Walber 1
·
0⤊
0⤋
Graças a Deus eu me livrei disso...
que horrivel
minha tática foi ter amizades com o pessoal da ciência da computação :p
2007-01-14 16:34:40
·
answer #4
·
answered by Dona Maria 3
·
0⤊
0⤋
Existe.
2007-01-10 10:26:57
·
answer #5
·
answered by Mergulhador M 3
·
0⤊
0⤋
entao somos 2...
algoritmo e dificil d+++++++++++
ainda mais qdo tivemos q desenvolver um jogo da velha...
nussa nao gosto nem de lembrar...
2007-01-10 08:52:36
·
answer #6
·
answered by thaty 2
·
0⤊
1⤋