0

Por que Aprender Lógica da Programação

LÓGICA DA PROGRAMAÇÃO! É uma pena que muitos cursos de programação essa matéria não é muito aprofundada e, quando o é, é ensinado de um jeito maçante. Mas é necessário.

Leia também: Aprender a programar: comece pela lógica da programação

Sabe quando você vai aprender um outro idioma? Pois é, no curso de idiomas você não vai aprender somente as palavras no idioma, pois cada idioma tem suas regras de construção gramatical. Isso significa que não é só transliterar as palavras e você estará construindo uma frase num determinado idioma. 
Exemplo: aqui falamos "cachorro quente", mas nos Estados Unidos não falam "dog hot".  Em programação as diversas linguagens tem suas regras de sintaxe, seja qual for. Mas para todas elas é importantíssimo compreender a lógica da programação. Por quê?
Novamente, usando a analogia de um idioma, você deve aprender a pensar como um nativo que fala o idioma que você quer aprender. Mesmo que você conheça as palavras e até saiba construir frases no idioma, se você pensar como um nativo compreenderá, por exemplo, expressões idiomáticas, que são características distintas de um idioma. A lógica da programação vai ajudá-lo a "pensar" como um computador. Um computador executa programas. Programas são um conjunto de instruções ordenadas para que o computador execute. Essas instruções devem ser claras e detalhadas. Veja um exemplo:
Digamos que você quer mandar alguém fazer café. Como faria? Provavelmente, daria uma ordem como "Faça um café!"  Mas imagine que você fosse criar um programa para fazer um café. Computacionalmente falando, você precisaria "ensinar" o computador a realizar essa tarefa, e isso à base de várias instruções. Seu programa ficaria mais ou menos assim:
  • Início
  • Coloque água pra ferver;
  • Coloque o pó no coador;
  • Coloque o coador no bule;
  • Espere até que levante fervura;
  • Se água ferveu então
    • desligue o fogo;
    • despeje a água no coador;
    • adoce;
    • experimente;
    • Se está sem doce então
      • acrescente mais açúcar;
    • senão
      • finalize;
  • Senão
    • Aguarde até ferver;
  • Fim!
Viu como é mais complexo? Mas essencial, pois entender como um computador executa instruções nos ajudará a implementar programas de qualidade. 

Related Posts Plugin for WordPress, Blogger...
Related Posts Plugin for WordPress, Blogger...