MC102 - Algoritmos e Programação de Computadores

Of.: S-5 T:03 P: 01 L:02 HS:06 SL:06 C:06

 

Pre-Req.:

 

Ementa:

 

Fundamentos de algoritmos e sua representação em linguagens de alto nível. Estudo pormenorizado de uma ou mais linguagens. Desenvolvimento sistemático e implementação de programas. Modularidade, depuração, testes e documentação de programas.

 

Programa:

 

  1. Introdução à computação.
  2. Algoritmos e programas
  3. Variáveis e Atribuições
  4. Comandos condicionais
  5. Comandos de Entrada e Saída
  6. Comandos repetitivos
  7. Procedimentos e funções
  8. Vetores e matrizes
  9. Recursão
  10. Arquivos
  11. Registros
  12. Memória dinâmica
  13. Outros tópicos

 

Bibliografia:

 

N. Wirth. Programação Sistemática. Campus, 1978

M. J. Clancy and M. C. Linn, Designing Pascal Solutions: A Case Study Approach, W. H. Freeman, 1992.

B. S. Gottfried, Schaum's Outline of Theory and Problems of Programming with Pascal, McGraw-Hill, 1994.

B. S. Gottfried, Programação em Pascal, McGraw-Hill, 1994.

K. Jensen and N. Wirth, Pascal User Manual and Report, Springer-Verlag, 1985.

D. Cooper, Oh! Pascal!; TurboPascal 6.0 (3rd ed.), W. W. Norton, 1992