Algoritmos e Estrutura de Dados
por Odair Moreira de Souza
1. Métodos e Parâmetros
1.1. Definição de Métodos
1.2. Escopos de Variáveis e Métodos
1.3. Argumentos e Parâmetros
1.3.1. Passagem por Valor
1.3.2. Passagem por Referência
2. Estruturas de Controle
2.1. Estrutura Condicional
2.1.1. if, if–else, Operador ternário
2.1.2. return, break, continue
2.2. Estrutura de Seleção
2.2.1. switch-case
2.3. Estrutura de Repetição
2.3.1. for, while, do-while
2.3.2. Contador, Sentinela
3. Estruturas de Dados
3.1. Vetores
3.2. Strings
3.3. Matrizes
4. Bibliotecas
4.1. Bibliotecas padrão Java
4.2. Criação de bibliotecas
5. Conceito de Algoritmo
5.1. Fases do Processamento de um Programa
5.2. Lógica e Raciocínio Lógico na Construção de Algoritmos
5.3. Representação de Algoritmo – Pseudocódigo e fluxograma
6. Introdução à programação em Java
6.1. Classificação das Linguagens de Programação
6.2. Linguagens Interpretadas e Compiladas
6.3. Estrutura de Programas em Java
7. Tipos de Dados
7.1. Formação de Identificadores
7.2. Variáveis e Constantes
7.3. Operadores e Expressões
8. Entrada e Saída de Dados
8.1. Formatação de Entrada e Saída de Dados
8.2. Operadores de atribuição
8.2.1. Atribuição Simplificada
8.2.2. Operadores de Incremento e Decremento
8.3. Modificadores de Tipos
8.3.1. long, short, unsigned, signed