image

Acesse bootcamps ilimitados e +650 cursos

50
%OFF
Article image
Raja Novaes
Raja Novaes27/05/2022 06:59
Compartilhe

Lógica de Programação e a vida cotidiana

    Em outro momento falei dos pilares do pensamento computacional: decomposição, reconhecimento de padrão, abstração e algoritmo.

    Mas você sabia que o pensamento computacional está totalmente relacionado com lógica (também da programação). 

    A função da lógica é de verificar se um determinado pensamento é verdadeiro ou não, para isso é necessário ter no processo uma organização coesa, acontecimentos desencadeados, instruções assertivas e por fim é tão importante quanto às etapas anteriores deve viabilizar alguma solução. 

    Existe na lógica de programação três técnicas de lógica que são a linear, estruturada e a modular, essas três formas de lógica estão totalmente associadas ao nosso dia a dia, quando temos a clareza disso começamos a ter consciência das nossas escolhas e resultados.  

    A lógica linear trata-se de ações em uma única dimensão e execução. 

    A lógica linear pode ser percebida no dia a dia em situações como quando você pega a sua chave, envia na fechadura, gira a chave e puxa a maçaneta, se a porta abrir o resultado foi verdadeiro e o objeto foi alcançado a porta está aberta. 

    Já a lógica estruturada pode resultar em mais de uma opção de ações, podendo ser os resultados mais complexos. 

    Para descrever a lógica estruturada visualize pegando uma chaleira e colocando água para tomar seu desjejum, depois você coloca ela no fogão, ligue o fogo e coloca ela ferver, ao abrir o armário você tem a opção do café ou chá, a ação a ser tomada nesse momento irá ter resultado diferente, você terá a opção de beber café ou chá.

    Quando tratamos da lógica modular entendemos que trata-se de partes independentes que são controladas por um conjunto de regras visando um objetivo. 

    No nosso dia a dia podemos visualizar muitas vezes nas ações realizadas no "automático" por exemplo: (módulo 1) quando o despertador toca, sua reação e desligar ele e coloca no soneca por mais cinco minutos, daí ele desperta novamente você e levanta da cama; (módulo 2) Você se dirige ao banheiro, lava o rosto, escova os dentes e escova o cabelo e em seguida (módulo 3), colocar água para ferver, passa o café, coloca na xícara e senta para tomar café, resultando no objetivo inicial de fazer o desjejum.   

    Dessa forma podemos constatar que a aplicação do pensamento computacional e da lógica de programação não está apenas relacionado aos ambientes de desenvolvimento e sim a diversas etapas do nosso cotidiano. 

    Quando passamos a utilizar da lógica e do pensamento computacional passamos a ter uma visão mais analítica e crítica dos processos obtendo muitas vezes resultados mais eficientes e eficazes. 

    #tecnologia #bootcamp #dio #ContratoComCompromisso

    Compartilhe
    Comentários (3)
    Raja Novaes
    Raja Novaes - 27/05/2022 20:27

    Obrigado pelo feedback Sinval e Gustavo.

    G

    Gustavo - 27/05/2022 09:12

    Parabéns Raja!


    Estou estudando lógica de programação no bootcamp da Capgemini e seu conteúdo foi de grande valia. Abraços!

    Sinval Junior
    Sinval Junior - 27/05/2022 07:20

    Bom dia Raja Novaes, parabéns pelo artigo, de grande relevância. Abraços