Sumário

1. Introdução à Programação de Computadores
1.1 Programas de computadores
1.2 Lógica de Programação
1.3 Resolução de problemas
1.4 Processador de um Algoritmo
1.5 Exemplos de algoritmos matemáticos
1.6 Linguagens de alto nível
1.7 Sintaxe e semântica de um comando
1.8 Exercícios propostos

2. Instruções básicas
2.1 Variáveis
2.2 Expressões aritméticas
2.3 Relações
2.4 Expressões lógicas
2.5 Estrutura de um Algoritmo
2.6 Comando de Entrada
2.7 Comando de Saída
2.8 Comando de Atribuição
2.9 Exemplos Parte I
2.10 Funções pré-definidas
2.11 Exemplos Parte II
2.12 Exercícios Propostos

3. Estruturas de seleção
3.1 Introdução
3.2 Comando Se
3.3 Comando Se Senao
3.4 Exemplos Parte III
3.5 Comando Faca Caso
3.6 Exercícios propostos

4. Estruturas de repetição
4.1 Introdução
4.2 Comando Para proximo
4.3 Comando Faca enquanto
4.4 Exemplos Parte III
4.5 Exercícios propostos

5. Subprogramas
5.1 Introdução
5.2 Exemplos Parte IV
5.3 Recursividade
5.4 Exercícios propostos

6. Variáveis compostas
6.1 Introdução
6.2 Exemplos Parte V
6.3 Formatação da saída/Interface com o usuário
6.4 Exercícios propostos

7. Pesquisa e Ordenação
7.1 Introdução
7.2 Pesquisa sequencial
7.3 Pesquisa binária
7.4 Ordenação pelo algoritmo SelectSort
7.5 Ordenação pelo algoritmo BubbleSort
7.6 Exercícios propostos

8. Cadeias de caracteres
8.1 Introdução
8.2 O operador Concatenação
8.3 Função Parte
8.4 Função Valor
8.5 Exemplos Parte VII
8.6 Exemplos Parte VIII
8.5 Exercícios propostos

9. O AMBAP
10. Propostas de soluções dos exercícios
10.1 Capítulo 1
10.2 Capítulo 2
10.3 Capítulo 3
10.4 Capítulo 4
10.5 Capítulo 5
10.6 Capítulo 6
10.7 Capítulo 7
10.8 Capítulo 8