PROGRAMAÇÃO DE COMPUTADORES
Ementa: Caracterização da tarefa de programar computadores. Conceito de algoritmo e programa. Algoritmos: representação, estruturas e técnicas de elaboração. Representação e tipos de dados simples. Desenvolvimento de algoritmos e programas.
MATERIAIS:
Aplicativos: Torres de Hanói, Jesuítas e Canibais, Sapos e, o Lobo, Carneiro e Alface
Aplicativo: Interpretador VisualG
Apostila Simulador AMBAP: Cap01, Cap02 e 03, Cap04, Cap06
LINGUAGEM C
Bibligrafia:
Básica:
CORMEN, Thomas H. et al. Algoritmos: teoria e prática. Rio de Janeiro: Campus,
2002.
EVARISTO, Jaime; CRESPO, Sérgio. Aprendendo a programar – Programando numa
linguagem algorítmica executável (ILA). Rio de Janeiro: Book Express, 2000.
Complementar:
FORBELLONE, A. L. V. & EBERSPACHER, H. F. Lógica de Programação: A construção de
algoritmos e estrutura de dados. Editora Makron Books, 1993.
VILLAS, M. V. & VILLASBOAS, L. F. P. Programação: conceitos, técnicas e
linguagens. Campus, 1988.
MECLER, I. & MAIA, L. P. Programação e Lógica com turbo pascal. Campus, 1989.
COLLINS, W. J. Programação Estruturada com Estudo de Casos em Pascal.
McGraw-Hill, 1988.
SALIBA, W. L. C. Técnicas de Programação: Uma abordagem estruturada. Makron
Books, 1992.
CARROL, D. W. Programação em turbo pascal. McGraw-Hill, 1988.
SWAIT JR, J. D. Fundamentos computacionais, algoritmos e estruturas de dados.
Makron Books, 1991.
LONGWORTH, G. Padrões em programação: métodos e procedimentos. Campus, 1985.
TREMBLAY, J. P. Ciência dos computadores: uma abordagem algorítmica. São Paulo:
McGraw-Hill, 1983.
ZAVIANI, N. Projeto de algoritmos com implementação em Pascal e C. São Paulo:
Pioneira, 1994.
UCCI, Waldir. Lógica de programação: os primeiros passos. 3 ed. São Paulo:
Érica, 1994.