Fechar menu lateral

Plano departamental

Plano de Ensino

Disciplina: DCC120 - LABORATÓRIO DE PROGRAMAÇÃO

Horas Aula: 2

Departamento: DEPTO DE CIENCIA DA COMPUTACAO /ICE

Ementa
keyboard_arrow_down keyboard_arrow_up
1. Introdução;
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.
1- Introdução (processo de desenvolvimento de programas; ambiente de programação);

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).
SILVA, Rodrigo L., OLIVEIRA, Alessandreia M.. Algoritmos em C . Clube de Autores. Juiz de
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.
KERNIGHAN, Brian W., RITCHIE, Dennis M. C: A linguagem de programação padrão . Rio de
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.
Voltar