# data[].attributes.body
A lógica de programação é utilizada para representar problemas e obter suas soluções, ela 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.

# data[].attributes.body
A lógica matemática analisa determinada proposição buscando identificar se representa uma afirmação verdadeira ou falsa. As proposições são palavras ou símbolos que expressam um pensamento com um sentido completo e indicam afirmações de fatos ou de ideias. As operações feitas a partir de proposições são chamadas de operações lógicas. Este tipo de operação segue as regras do chamado cálculo proposicional.

As operações lógicas fundamentais são:

1. Negação

2. Conjunção

3. Disjunção

4. Condicional

5. Bicondicional.

# data[].attributes.body
O Pensamento Computacional é a capacidade criativa, crítica e estratégica de utilizar as bases computacionais nas diferentes áreas de conhecimento para a resolução de problemas.

# data[].attributes.body
O Pensamento Computacional se baseia em quatro pilares:

Decomposição: Ao se deparar com um problema complexo, devemos dividi-lo em pequenas partes, assim conseguiremos solucioná-lo com mais facilidade;

Reconhecimento de padrões: Identificação de aspectos comuns nos processos para resolução do problema;

Abstração: Dá prioridade aos elementos que têm relevância, diferenciando-os daqueles que podem ser deixados de lado;

Algoritmos: Criação de um grupo de regras para a solução de problemas.