1. Programas e Linguagens de Programação
1.1. Instrução
1.1.1. comando que define uma operação
1.2. Programa
1.2.1. conjunto de instruções ordenadas para determinado fim
1.3. Linguagem de programação
1.3.1. vocabulário e regras de sintaxe para formulação de instruções a um computador
1.3.2. Tipos
1.3.2.1. linguagem de máquina
1.3.2.1.1. linguagem natural do computador
1.3.2.2. linguagens de alto nível
1.3.2.2.1. utilizam
1.3.2.2.2. exemplos
2. Lógica
2.1. Lógica de programação
2.1.1. é a técnica de encadear pensamentos para atingir determinado objetivo
2.2. Sequência lógica
2.2.1. são passos executados até atingir um
2.2.1.1. objetivo
2.2.1.2. solução de um problema
2.3. Algoritmo
2.3.1. é uma sequência de instruções ordenadas de forma lógica para a resolução de
2.3.1.1. determinada tarefa
2.3.1.2. problema
2.4. No português estruturado
2.4.1. Dois pontos
2.4.1.1. :
2.4.1.2. declara o tipo de uma variável no momento de sua criação
2.4.2. Igualdade
2.4.2.1. =
2.4.2.2. atribui um valor a uma constante no momento de sua criação
2.4.3. Atribuição
2.4.3.1. := ou <-
2.4.3.2. atribui a uma variável um
2.4.3.2.1. valor constante
2.4.3.2.2. valor de outra variável
2.4.3.2.3. resultado de alguma operação que retorna valor
2.4.4. ponto e vírgula
2.4.4.1. ;
2.4.4.2. indica a finalização de uma linha de instrução
2.4.5. Chaves
2.4.5.1. {}
2.4.5.2. traz comentários explicativos do algoritmo
2.4.5.2.1. não são considerados no processo de execução
3. Algoritmos
3.1. O conceito de algoritmo não é de exclusividade da área da computação
3.2. Não representa
3.2.1. necessariamente
3.2.2. um programa de computador