Você está na página 1de 4

14/07/2016 ALGORITMOS­LÓGICAPARADESENVOLVIMENTODEPROGRAMAÇÃODECOMPUTADORES­EDIÇÃOREVISADAEATUALIZADA­…

ALGORITMOS - LÓGICA PARA DESENVOLVIMENTO DE PROGRAMAÇÃO DE COMPUTADORES - EDIÇÃO REVISADA E ATUALIZADA

Capítulo 1 - Abordagem Contextual

1.1 Introdução à Computação

1.2 Mercado Computacional

1.3 Linguagens de Programação

1.4 Paradigmas de Programação

Capítulo 2 - Algoritmos e a Lógica de Programação

2.1 Algoritmos Computacionais

2.2 Cozinha x Computador

2.3 Lógica de Programação de Computadores

2.4 Compiladores, Interpretadores e Tradutores

2.5 Linguagem de Programação de Computadores

Capítulo 3 - Programação com Sequência

3.1 Etapas de Ação de um Computador

3.2 Tipos de Dados Primitivos ou Dados Básicos

3.3 O Uso de Variáveis

3.4 O Uso de Constantes

3.5 Os Operadores Aritméticos

3.6 Expressões Aritméticas

3.7 Instruções e Comandos

3.8 Exercício de Aprendizagem

3.9 Exercícios de Fixação

Capítulo 4 - Programação com Decisão

4.1 Ser Programador

4.2 Decisões, Condições e Operadores Relacionais

14/07/2016 ALGORITMOS­LÓGICAPARADESENVOLVIMENTODEPROGRAMAÇÃODECOMPUTADORES­EDIÇÃOREVISADAEATUALIZADA­…

4.3 Desvio Condicional Simples

4.4 Desvio Condicional Composto

4.5 Outras Formas de Desvios Condicionais

4.6 Operadores Lógicos

4.7 Divisibilidade: Múltiplos e Divisores

4.8 Exercício de Aprendizagem

4.9 Exercícios de Fixação

Capítulo 5 - Programação com Laços

5.1 Ser Programador

5.2 Laços ou Malhas de Repetição (Loopings ou Loops)

5.3 Laço de Repetição Condicional Pré-Teste

5.4 Laço de Repetição Condicional Pós-Teste

5.5 Laço de Repetição Condicional Seletivo

5.6 Laço de Repetição Incondicional

5.7 Considerações entre Tipos de Laços

5.8 Exercício de Aprendizagem

5.9 Exercícios de Fixação

Capítulo 6 - Estruturas de Dados Homogêneas de Uma Dimensão

6.1 Ser Programador

6.2 Matrizes de Uma Dimensão

6.3 Exercício de Aprendizagem

6.4 Exercícios de Fixação

Capítulo 7 - Aplicações Básicas com Matrizes de Uma Dimensão

7.1 Ser Programador

7.2 Classi cação de Elementos

7.3 Métodos de Pesquisa de Elementos

7.4 Utilização de Matrizes Dinâmicas

7.5 Exercício de Aprendizagem

7.6 Exercícios de Fixação

Capítulo 8 - Estruturas de Dados Homogêneas de Duas Dimensões

8.1 Ser Programador

8.2 Matrizes com Mais de Uma Dimensão

8.3 Matrizes de Duas Dimensões

8.4 Exercício de Aprendizagem

8.5 Exercícios de Fixação

14/07/2016 ALGORITMOS­LÓGICAPARADESENVOLVIMENTODEPROGRAMAÇÃODECOMPUTADORES­EDIÇÃOREVISADAEATUALIZADA­…

Capítulo 9 - Estruturas de Dados Heterogêneas

9.1 Ser Programador

9.2 Tipo de Dado Derivado: Estrutura de Registro

9.3 Estrutura de Registro de Matriz

9.4 Estrutura de Matriz de Registros

9.5 Exercício de Aprendizagem

9.6 Exercícios de Fixação

Capítulo 10 - Subprogramas

10.1 Ser Programador

10.2 Modularidade

10.3 Métodos Top-Down e Bottom-Up

10.4 Procedimentos

10.5 Escopo de Variáveis

10.6 Passagens de Parâmetros

10.7 Funções e Recursividade

10.8 Exercício de Aprendizagem

10.9 Exercícios de Fixação

Capítulo 11 - Programação Orientada a Objetos

11.1 Origem

11.2 PE versus POO

11.3 Fundamentação

11.4 Polimor smo ou Poliformismo

11.5 Resumo dos Termos Empregados na POO

Capítulo 12 - Aplicação Básica de POO

12.1 Fundamentação

12.2 Classe e Objeto

12.3 Método Externo

12.4 Método Interno

12.5 Herança

12.6 Encapsulamento

12.7 Poliformismo

12.8 Classes e Métodos Amigos

Apêndice A - Resolução de Alguns Exercícios de Fixação

14/07/2016 ALGORITMOS­LÓGICAPARADESENVOLVIMENTODEPROGRAMAÇÃODECOMPUTADORES­EDIÇÃOREVISADAEATUALIZADA­…

Apêndice B - Exemplos de Codi cação

Apêndice C - Comparativo de Instruções entre Linguagens de Programação

Bibliogra a

Links