Article image
Aline Radzikowski
Aline Radzikowski06/03/2023 09:33
Compartilhe

Lógica de programação

    Tudo o que fazemos segue uma sequência lógica.

    Na grande maioria das vezes, não nos damos conta disso, mas ao fazer uma análise do nosso cotidiano, podemos compreender como todas as nossas ações são consequência de uma cadeia de outras ações menores que nos levaram até uma atitude final.

    Vamos tomar como exemplo o café que tomamos de manhã.

    Quando perguntam como tomamos nosso café, a maioria de nós responde que, ao acordarmos, preparamos o café com auxílio de uma cafeteira elétrica, colocamos ele em uma caneca e o tomamos. Mas, ao analisar este processo, somos capazes de estipular uma sequência de passos que nos levaram ao ato final de beber este café. Esta sequência pode ser:

    Ao acordar, levanto da cama;

    Após levantar da cama, desço as escadas;

    Após descer as escadas, entro na cozinha;

    Após entrar na cozinha, pego o pó de café no armário;

    Após pegar o pó de café, o coloco dentro da cafeteira;

    Após colocar o pó na cafeteira, jogo água no compartimento específico;

    Após inserir todos os ingredientes na máquina, aperto o botão de ligar;

    Quando o café está pronto, pego a garrafa;

    Após pegar a garrafa, despejo o café dentro de uma caneca;

    Após colocar o café na caneca, bebo o café.

    Se detalharmos ainda mais este processo, é possível incluir mais passos dentro desta sequência.

    Não estamos acostumados a pensar desta maneira sobre nossas atividades cotidianas, mas, quando falamos de programação, estipular uma sequência de etapas é um procedimento muito importante e necessário, uma vez que, diferente de nós, seres humanos, os computadores não são capazes de prever nenhum comportamento.

    Quando queremos resolver um problema, desenvolver um software, criar um jogo ou executar qualquer ação por meio de um código, precisamos estipular quais passos o computador deverá seguir para chegar ao nosso objetivo final.

    À maneira de pensar logicamente para estipular sequências de passos para a resolução de um problema, damos o nome de lógica de programação; à sequência narrativa desses eventos, damos o nome de algoritmo.

    Lógica de programação é a organização coesa de uma sequência de instruções voltadas à resolução de um problema, ou à criação de um software ou aplicação.

    A lógica de programação é o conhecimento anterior a qualquer outro quando falamos em desenvolvimento web porque é a partir dele que os aprendizados posteriores, como por exemplo o das linguagens de programação, farão sentido.

    Cada linguagem tem suas próprias particularidades, como sua sintaxe, seus tipos de dados e sua orientação, mas a lógica por trás de todas é a mesma.

    Em outras palavras, dominar a lógica de programação é a porta de entrada para tornar-se um programador completo, seja em front-end ou em back-end.

    A lógica de programação é importante porque é ela quem nos dá as ferramentas necessárias para executar o processo mais básico no desenvolvimento de alguma aplicação: a criação de seu algoritmo. Antes de criar um software do zero, ou de resolver um problema de um já existente, é necessário descascá-lo até chegarmos ao seu núcleo. Em outras palavras, precisamos compreendê-lo completamente, desde suas funções a seus objetivos finais — ou seja, pesquisar, rascunhar, dominá-lo na íntegra.

    O raciocínio lógico de um programador é uma de suas maiores ferramentas de trabalho. Uma máquina é incapaz de compreender ordens não-lógicas, do mesmo modo que são incapazes de raciocinar sobre regras dispostas de maneira desordenada. E é para isso que a lógica de programação existe: ao aguçar o raciocínio lógico do programador, ele está mais próximo da maneira de pensar de um computador e, portanto, mais habilidoso na hora de desenvolver um código eficiente.

    Nem só de criação vive um programador; a resolução de problemas também é muito comum em sua jornada de trabalho. Sob essa perspectiva, podemos dizer que a programação também pode ser entendida como o processo de dividir um problema complexo em pequenas partes para, então, resolvê-las gradualmente a partir de trechos de código. Sem lógica da programação isso não seria possível, uma vez que o desenvolvimento de um algoritmo de resolução de problemas depende diretamente dela.

    A partir disso, podemos concluir que, ao estudar lógica de programação, estamos estudando também a maneira como a tecnologia funciona de modo geral. Isso porque todos os processos existentes em TI dependem de um código que os sustenta. Consequentemente, entender a lógica da programação é um caminho muito eficaz para compreender a tecnologia como um todo.

    Porém não existe caminho fácil para nenhum tipo de aprendizado, mas na hora de estudar lógica de programação, investir em uma escola de programação que oferece o suporte de um time de ensino especializado pode otimizar e agilizar a sua curva de aprendizagem!

    Compartilhe
    Comentários (0)