Home
Hobby
Links
Email
Pictures
Home
Hobby
Links
Email
Pictures
Princípios de desenvolvimento de
Algoritmos
Prof. Msc. Emiliano S. Monteiro
1o. Diretor COOTRADE
Princípios de Desenvolvimento de Algoritmos
Ementa: Técnicas de prova de cotas inferiores.
Exemplos de análise de algoritmos interativos e
recursivos. Programação dinâmica. Algoritmos
probabilísticos. Fluxogramas. Portugol.

Programa:

1 - Os Cursos de Informática e Computação
2 - Programação - Antes do Início
3 - Descrições Narrativas
3.2 Resoluções Seqüenciais
3.3 Resoluções Condicionais
3.4 Resoluções com Pontos de Repetição
3.4.1 Repetição Contada
3.4.2 Repetição Contada e Condicional - Aninhadas1

4 - Alguns Conceitos
4.1 Tipos de Dados
4.1.1 Dados Numéricos
4.1.1.1 Numéricos Inteiros
4.1.1.2 Numéricos Reais
4.1.2 Dados Literais
4.1.3 Dados Lógicos
4.2 Variáveis
4.2.1 Declaração de Variáveis
4.3 Expressões e Operadores
4.3.1 Expressões Aritméticas
4.3.2 Expressões Lógicas
4.4 Sintaxe e Semântica

5 - Fluxogramas
5.2 Resoluções Seqüenciais
5.3 Resoluções Condicionais
5.3.1 Regra de Três
5.3.1.1 Regra de Três Simples
5.4 Resoluções com Repetição Contada
5.4.1 Teste de Mesa
5.4.1.1 Como Fazer um Teste de Mesa
5.5 Resoluções com Repetição com Uso de Flag
5.6 Resoluções com Repetição com Teste Condicional no Fim
5.7 Resoluções com Repetição Condicional com Teste no Início

6 - Diagrama de Chapin
6.1 Resoluções Seqüenciais
6.2 Resoluções Condicionais
6.3 Resoluções com Repetição Contada


Bibliografia básica:
FARRER, Cristiano Gonçalves Becker. Algoritmos Estruturados. Rio de Janeiro: LTC, 1999
GUIMARÃES, Angelo; LAGES. Algoritmos e Estruturas de Dados. Rio de Janeiro: LTC,
1994.

Bibliografia complementar:
CORMEN, Thomas H.; Algoritmos: Teoria e Prática. Rio de Janeiro: Campos, 2003.
VELOSO, Paulo A. S.; Complexidade de Algoritmos. Rio Grande do Sul: SAGRA
LUZZATTO, 2003.

Skype: prof_emiliano
Email: prof.emiliano@gmail.com