Disciplina: DCC120 - LABORATÓRIO DE PROGRAMAÇÃO
Horas Aula: 2
Departamento: DEPTO DE CIENCIA DA COMPUTACAO /ICE
Plano de Ensino
2. Noções de uma linguagem de programação;
3. Algoritmos básicos;
4. Procedimentos e Funções;
5. Algoritmos para estruturas de dados homogêneas;
6. Algoritmos para estruturas de dados heterogêneas.
2- Introdução à linguagem de programação C (estrutura léxica, sintática e semântica; construção de expressões aritméticas, lógicas e relacionais; tipos básicos; declaração e inicialização de variáveis; entrada e saída básica; identação, nomes de variáveis, etc); Depuração e testes;
3- Procedimentos e funções (escopo de variáveis, estrutura de procedimentos e funções, argumentos formais e reais);
4- Estrutura de Controle Condicional (decisão com expressões lógicas e alternativas);
5- Estruturas de Controle de Repetição (repetições incluindo acumuladores, contadores, sinalizadores (flags), entrada e saída; algoritmos de média, séries matemáticas, maior valor, etc);
6- Algoritmos para estruturas de dados homogêneas unidimensionais: vetores numéricos;
7- Algoritmos para estruturas de dados homogêneas unidimensionais: strings;
8 - Algoritmos para estruturas de dados homogêneas multidimensionais (declaração e manipulação de matrizes);
9- Algoritmos para estrutura de dados heterogêneas (declaração de registros; manipulação de arranjos de registros).
Fora, 2014. Recurso online
PIVA, D. J., et al. Algoritmos de Programação de Computadores . Elsevier. Rio de Janeiro,
2012. Recurso online
MANZANO, José Augusto N. G. Programação de computadores com C/C++ . Érica -
Saraiva. São Paulo, 2014. Recurso online.
Janeiro: Campus, 1989.
GUIMARÃES, A. M. Algoritmos e estruturas de dados . Rio de Janeiro: LTC, 1994.
SZWARCFITER , J. L., MARKENZON, L. Estruturas de dados e seus algoritmos . Editora LCT.
2a. Edição, 1994.
FEOFILOFF, Paulo. Algoritmos em linguagem C . Campus, 2009.
EVARISTO, Jaime. Aprendendo a Programar Programando na Linguagem C . Edição
Digital.
DAMAS, Luís. Linguagem C . Editora LTC. 2007.