Lógica de Programação!
Esse cara é o vilão da história quando se trata de indivíduos ingressando na sociedade “programalística”.
Mas afinal, o que é a lógica?
Segundo o companheiro “define: lógica” do Google:
A Lógica é um ramo tanto da Filosofia quanto da Matemática. O sistema lógico (ou simplesmente a lógica) é um conjunto de regras para raciocínio sobre um determinado assunto. Muitos sistemas diferentes de lógica foram construídos ao longo do tempo. Esses sistemas artificiais de raciocínio têm encontrado atualmente muitas aplicações práticas na computação, como por exemplo nas aplicações de Inteligência artificial.
Não tenho muita lógica de programação, o que fazer?
- Ao desenvolver rotinas como estruturas de laço (for, while, …), utilize o Teste de Mesa, ou seja, simule no papel o que acontecerá na execução do aplicativo;
- Questione pessoas que entendem do assunto para saber qual a melhor forma em sua visão e por que fazer daquela maneira;
- Ler artigos ou/e livros sobre Estrutura de Dados;
- E logicamente, leia artigos sobre Lógica de Programação.
Muitas vezes profissionais acabam focando estudo em linguagens de programação e acabam esquecendo a parte fundamental, que é a raiz de todos os sistemas. Sistemas desenvolvidos com um lógica de programação baixa, podem trazer dor de cabeça tanto para quem fez como também para quem vai usar, pois na maioria das vezes, o sistema fica lento e sem integridade e confiabilidade dos dados ou informações exibidas em relatórios.
Dessa forma não importa se teu software foi desenvolvido em Java que é a linguagem “sensação” do momento, ou em PHP que é voltada ao software livre, e sim se ele vai ficar dentro das expectativas do cliente.
Um ótimo material de um curso da Unicamp sobre esse assunto:
ftp://ftp.unicamp.br/pub/apoio/treinamentos/logica/logica.pdf
Abraço do Xonga!
June 14th, 2007 at 1:59 pm
Olá, parabéns pelo blog! Conteúdo muito interessante…
Agora - sem querer explorar, mas… - você poderia me indicar alguns bons livros para desenvolver a lógica em iniciantes em programação?
June 18th, 2007 at 9:28 am
Opa!
Olha de cabeça sinceramente não lembro muito bem, mas sugiro que baixe em apostilando.com umas apostilas, já que não vai precisar pagar nada e tem o mesmo efeito…
Mas aviso, lógica… você vai realmente adquirir quando praticar!
Até mais! Obrigado Pelo POST