# data[].attributes.headline
Entendendo o que é a lógica de programação

# data[].attributes.subject
Entendendo o que é a lógica de programação

# data[].attributes.attachment_link.title
Lógica de programação, por onde começar ? (Guia RÁPIDO de estudos completo para INICIANTES)

# data[].attributes.attachment_caption
Curso de Lógica de Programação - Gustavo Guanabara

# data[].attributes.headline
Curso de Lógica de Programação do Prof. Gustavo Guanabara

# data[].attributes.subject
Curso de Lógica de Programação do Prof. Gustavo Guanabara

# data[].attributes.body
Um curso fantástico que aborda os principais conceitos da lógica de programação. É uma boa alternativa para os que estão adentrando na área da programação.

# data[].attributes.attachment_link.title
Introdução a Algoritmos - Curso de Algoritmos #01 - Gustavo Guanabara

# data[].attributes.headline
Arrays (Vetores) e Estruturas de Dados Simples:

# data[].attributes.subject
Arrays (Vetores) e Estruturas de Dados Simples:

# data[].attributes.body
Arrays são coleções de elementos do mesmo tipo, acessados por índices.

Estruturas de dados, como listas, pilhas e filas, permitem organizar dados de maneira eficiente.

# data[].attributes.body
Funções são blocos de código reutilizáveis que executam uma tarefa específica e podem retornar um valor.

Procedimentos são similares a funções, mas não retornam valores.

# data[].attributes.body
Operadores aritméticos (+, -, *, /, %);

Operadores de comparação (==, !=, <, >, <=, >=);

Operadores lógicos (&&, ||, !) e outros.

# data[].attributes.body
Estruturas de Decisão (Condicionais): IF, ELSE IF, ELSE, SWITCH.

Estruturas de Repetição (Laços): FOR, WHILE, DO-WHILE.

# data[].attributes.body
Variáveis são espaços de memória usados para armazenar valores temporários.

Os tipos de dados incluem inteiros, ponto flutuante, caracteres, booleanos, etc.

# data[].attributes.body
Um algoritmo é um conjunto de instruções bem definidas e ordenadas que leva à resolução de um problema.

Os fluxogramas são representações gráficas que ilustram os passos de um algoritmo usando símbolos e setas.

# data[].attributes.headline
 Os principais tópicos da lógica de programação:

# data[].attributes.subject
 Os principais tópicos da lógica de programação:

# data[].attributes.body
1. Algoritmos e Fluxogramas;

2. Variáveis e Tipos de Dados;

3. Estruturas de Controle;

4. Operadores;

5. Funções e Procedimentos;

6. Arrays (Vetores) e Estruturas de Dados Simples, dentre outros.

# data[].attributes.headline
Onde a lógica de programação é utilizada?

# data[].attributes.subject
Onde a lógica de programação é utilizada?

# data[].attributes.body
A tecnologia está presente na maioria das nossas atividades cotidianas, principalmente no mercado de trabalho. Em todos os ramos de tecnologia a lógica de programação está presente de alguma maneira, seja em programas de computador, jogos e aplicativos para celular, ou na programação do hardware que é utilizado para realizar as tarefas. Todo e qualquer sistema computacional foi escrito com uma linguagem de programação específica através de lógica de programação. Quanto mais complexa a atividade, mais difícil será a aplicação do conceito. Seja para fins empresariais ou pessoais, um software precisa dessa lógica para ser projetado.

# data[].attributes.body
Tão importante quanto saber ler e escrever, aprender a programar é crucial para tirar o máximo de proveito das tecnologias. O pensamento homem-máquina é de um poder impressionante, contudo, saber utilizar e desenvolver softwares que consigo mesclar as duas naturezas é um tanto quanto difícil, porém, quem não dominar essa competência poderá ficar dependente de outras pessoas ou até mesmo ficar fora do mercado de trabalho.

# data[].attributes.body
Primeiramente encontramos o problema que queremos resolver. Depois pensamos num possível caminho para resolução. Logo após, pensaremos em uma sequencia lógica utilizando um dos três tipos de algorítmos e no final traduzimos esse passo-a-passo para uma linguagem de máquina. Essa linguagem de máquina se chama Linguagem de Programação.

# data[].attributes.body
Os três tipos mais utilizados de algoritmos são a descrição narrativa, o fluxograma e o pseudocódigo (também conhecido como Linguagem Estruturada ou Portugol).

# data[].attributes.body
Algoritmo é basicamente uma “receita” para executar uma tarefa ou resolver um problema, ele tem começo meio e fim, assim como a receita de bolo, se você seguir os passos descritos, terá um resultado.

# data[].attributes.body
Lógica de Programação é o modo como se escrevem programas de computador através de uma sequência de passos para executar uma ou várias funções, esta sequência é o algoritmo.