Engenharia de Produção e Sistemas |
|
Algoritmos e Programação (APG)
Fase: 3ª, CHT = 60, CHTT = 60
Ementa:
Conceito de algoritmo e programa. AlgorÃtmos: representação, técnicas de elaboração, estruturas para elaboração. Representação de dados. Elaboração e implementação de programas em uma linguagem.
Programa da Disciplina:
1. Introdução a programação |
1.1. AlgorÃtmo (conceito, estruturas seqüênciais, estruturas de seleção, estruturas de repetição) |
1.2. Apresentação de uma linguagem hipotética |
1.3. Solução de problemas através do computador hipotético |
1.4. Erros (sintaxe, lógica). |
|
2. Ferramentas de programação |
2.1. Editor |
2.2. Interpretador |
2.3. Compilador |
2.4. Link edição |
2.5. Depurador de programa |
2.6. Bibliotecas. |
|
3. Introdução a linguagem de programação "C" |
3.1. Tipos de dados primitivos |
3.2. Operadores aritméticos |
3.3. Operadores lógicos |
3.4. Operadores relacionais. |
|
4. Linguagem de programação "C" |
4.1. CaracterÃsticas |
4.2. Constantes e variáveis |
4.3. Operadores, expressões e funções |
4.4. Funções de entrada e saÃda |
4.5. Estruturas de decisão |
4.6. IF |
4.7. IF...ELSE |
4.8. SWITCH...CASE |
4.9. Estruturas de Controle |
4.10. DO...WHILE |
4.11. WHILLE |
4.12. FOR |
4.13. Ponteiros. |
4.14. Funções |
4.15. Parâmetros passados por valor |
4.16. Parâmetros passados pro referência |
4.17. Vetores |
4.18. Unidimensionais |
4.19. Multidimensionais. |
Bibliografia:
GUIMARÃES, A., e LAGES, N., AlgorÃtmos e Estruturas de Dados. Ed. LTC. Livros Técnicos e CientÃficos. Rio de Janeiro, 1985.
Dominando a Linguagem C. Instituto Brasileiro de Pesquisa em Informática. Rio de Janeiro, 1993.
JAMSA, Kris., Salvo pelo C++. Livros Técnicos e CientÃficos Editora, 1994.
ALCADE, E., e outros. Informática Básica. Ed. Makron Books. São Paulo. 1991.
SALIBA, Walter Luiz Caram. Técnicas de Programação: uma abordagem estruturada. Ed. Makron. MacGraw-Hill, São Paulo, 1992.
MACHADO, F., e MAIA, l., Introdução à Arquitetura de Sistemas Operacionais. Ed. LTC. Livros Técnicos e CientÃficos. Rio de Janeiro. 1992.
DAVIS, William S., Sistemas Operacionais: uma visão sistemática. Ed. Campus. Rio de Janeiro. 1990.
Técnicas de Programação com Pascal. Instituto Brasileiro de Pesquisa em Informática - IBPI. Rio de Janeiro, 1993.
VASCONCELOS, A., Computadores Eletrônicos Digitais. Ed. LTC. Livros Técnicos e CientÃficos. Rio de Janeiro.
MONTEIRO, Mário., Introdução a Organização de Computadores. Ed. LTC. Livros Técnicos e CientÃficos. Rio de Janeiro.
FORBELLONE, André Luiz e EBERSPÄCHER, Henri Frederico. AlgorÃtmos e Estruturas de Dados. Ed. Makron, McGraw-Hill, São Paulo.
|