# data[].attributes.headline
Todo software precisa de uma lógica de programação ?

# data[].attributes.subject
Todo software precisa de uma lógica de programação ?

# data[].attributes.body
Sim, por mais simples que for qualquer software precisa de uma lógica, até um software não é criado atoa não é mesmo?
todo software tem um objetivo solucionar algum problema, então a lógica de programação será a peça chave para que esse software funcione corretamente e realize a sua tarefa.

# data[].attributes.headline
Como aplicamos a lógica de programação nos softwares ?

# data[].attributes.subject
Como aplicamos a lógica de programação nos softwares ?

# data[].attributes.body
Bem, já sabemos que a lógica de programação não pode faltar no softwares e programas né, mais como essa lógica é aplicada? bem para aplicarmos essa lógica iremos seguir uma série de instruções, entre elas uma linguagem de programação, será através dessa tecnologia que iremos aplicar essa lógica em nosso software ou programa.

# data[].attributes.headline
Qual é a real necessidade da lógica de programação?

# data[].attributes.subject
Qual é a real necessidade da lógica de programação?

# data[].attributes.body
Em nossa vida tudo que iremos fazer nós pensamos, deduzimos, pensamos em formas diferentes de fazer etc.
Porém quando iremos fazer algo maior ou mais complexo por exemplo, nós pensamos mais ainda não é mesmo?
mesma coisa é lógica de programação, os programas e softwares precisam de uma lógica para concluir uma tarefa, assim enquanto mais complexo for software ou o programa mais complexo será a lógica de programação, ou seja não tem como você tomar uma decisão sem pensar, sem deduzir antes, a mesma coisa acontece com o software enquanto maior mais complexo será a lógica sendo assim a lógica de programação é essencial e não pode faltar.

# data[].attributes.body
Para compreendermos melhor sobre a lógica de computacional ou lógica de programação é interessante começarmos bem do inicio, o que é lógica ?  sabemos que é formas do pensamento em geral como por exemplo ( dedução, indução, hipótese, inferência etc )
Seguindo essa base, na lógica de programação iremos utilizar exatamente esses exemplos dedução, indução, hipótese, inferência etc, a única diferença será a forma que iremos construir essa lógica de programação.