# data[].attributes.body
Basicamente a lógica computacional é um passo a passo dos procedimentos necessários para resolução de uma tarefa. Ela não responde a pergunta: "o que fazer?", mas sim "como fazer". Em termos mais técnicos, é uma sequencia lógica, finita e definida de instruções que devem ser seguidas para resolver um problema ou executar uma tarefa. Esse passo a passo em linguagem computacional é chamado de Algoritmo e a criação de um algoritmo é a chamada programação.
A base da estruturação de um algoritmo e/ou programação é o Argumento usado, ou seja, a "busca da verdade" e seus fundamentos lógicos.

Um argumento é uma sequência de proposições que nada mais é que as sentenças afirmativas que podem ser verdadeiras ou falsas, na qual uma delas é a conclusão e as demais são premissas. As premissas justificam a conclusão.

O objetivo de um argumento é justificar uma afirmação que se faz, ou dar as razões para certa conclusão obtida. Pode-se dizer que é uma reconstrução explícita do raciocino efetuado.
Fonte:
https://www.devmedia.com.br/logica-uma-ferramenta-indispensavel-na-programacao-de-computadores/28386

# data[].attributes.body
Algoritmos são criados considerando linguagens computacionais que podem possuir características, funções e mesmo estruturas diferenciadas de acordo com a necessidade e facilidade que possa proporcionar ao programador.
Entretanto, todas trazem consigo diversos conceitos de lógica formal, matemática, simbólica, clássica, dedutiva, indutiva, proposicional, geralmente orientadas pelo sistema binário (0 ou 1).
As linguagens computacionais mais conhecidas e utilizadas são: JavaScript, Python, Java, C, C#, C++.

# data[].attributes.headline
Utilização da Lógica Computacional no Cotidiano

# data[].attributes.subject
Utilização da Lógica Computacional no Cotidiano

# data[].attributes.body
A lógica computacional pode ser usada em toda e qualquer tarefa ou problema que vivenciamos. Muitas das vezes a utilizamos sem nem nos darmos conta. Um exemplo disso, pode ser por exemplo sair da garagem para ir ao trabalho. Um passo a passo disso seria: Abrir o portão da garagem, abrir a porta do carro, entrar no carro, sentar no banco, colocar o cinto de segurança, ligar o carro, olhar para trás e nos retrovisores, engatar a ré, acelerar levemente, fechar o portão da garagem, engatar a ré ou a primeira e seguir seu trajeto. Tudo isso de forma automática e intuitiva, mas que pode ser convertida em pequenas tarefas para se chegar na conclusão desejada, o principio da programação.
Outro exemplo simples são as receitas culinárias. Nelas temos os ingredientes, o modo de preparo e o prato a ser servido. Tudo a ser seguido em uma ordem e quantidade correta para que seja conseguida uma execução perfeita da mesma.
Quando paramos para olhar o que fazemos com o pensamento computacional aplicado, o alcance de objetivos e a solução de problemas se tornam mais fáceis e práticos, sendo esses em larga escala (como a criação de negócios e empreendimentos), mas também problemas simples e que podem ser apenas de uma pessoa, como por exemplo amarrar o calçado ou escolher a melhor roupa.

# data[].attributes.body
A lógica computacional pode ser entendida como a relação entre a lógica formal, mais tradicional, e a computação. Trata-se de um modo de pensar e estruturar ideias para escrever um software ou um algoritmo.

A lógica formal estuda como provar a veracidade de algum argumento e as relações entre diferentes ideias, ao passo que a computacional estuda como organizar instruções e criar um raciocínio baseado em pequenas etapas para chegar a uma solução.

Ambas estão ligadas ao pensamento computacional, que, por sua vez, não necessariamente está associado a contextos puramente tecnológicos. Essa estratégia tem como objetivo preparar alguém para resolver um problema, independentemente do seu escopo.
Fonte:
https://happycodeschool.com/blog/logica-computacional/

# data[].attributes.body
O pensamento computacional  consiste em utilizar etapas para se alcançar a resolução de problemas. Pode ser aplicado em qualquer tarefa a ser executada, seja ela de programação ou do cotidiano. As etapas a serem seguidas são:

decomposição do problema: quebrar a situação em pequenas partes, seguindo a ideia do “dividir para conquistar”;

reconhecimento de padrões: separar categorias e identificar soluções específicas para cada uma, considerando as limitações e as características de cada grupo;

abstração: dividir o problema em questões mais simples e profundas, enxergando além;

algoritmo: utilizar a lógica computacional para criar uma série de comandos que resolvam as questões simples encontradas até que levem a solução da situação/problema inicial.

Fonte: https://happycodeschool.com/blog/logica-computacional/

# data[].attributes.body
A evolução humana nas últimas décadas está totalmente atrelada à ideia de algoritmos. Aparelhos como smartphones, computadores, smart TVs e tablets funcionam com sistemas baseados em algoritmos.

Conforme novos comandos e possibilidades de uso surgem, significa que mais aprimorados e complexos estão os níveis de instrução de um algoritmo.

Assim como a tecnologia em si, as aplicações estão difundidas em diferentes áreas, como marketing, vendas, relacionamento, compras online, logística, financeiro etc.
Fonte:
https://rockcontent.com/br/blog/algoritmo/