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.


Voltar : Capa Ensino Engenharia de Produção e Sistemas Disciplinas
Centro de Ciências Tecnológicas - CCT - Universidade do Estado de Santa Catarina - UDESC
Rua Paulo Malschitzki, 200 - Zona Industrial Norte - Joinville-SC - Brasil
CEP: 89.219-710 - Fone (47) 3481-7800