UFJF - Universidade Federal de Juiz de Fora

Plano de ensino

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

Créditos: 2

Departamento: DEPTO DE CIENCIA DA COMPUTACAO /ICE

Ementa 1. Introdução.
2. Linguagem de Programação.
3. Implementação de Estruturas Básicas para Construção de Algoritmos.
4. Implementação de Estrutura de Dados.
5. Implementação de Procedimentos e Funções.
Conteúdo 1. Introdução (conceitos de computação; ambientação à programação e compilação; noções de depuração e testes).
2. Linguagem de Programação (declaração de variáveis, tipos básicos, estruturas de controle básicas; entrada e saída básica; construção de expressões aritméticas, lógicas e relacionais; precedência de operadores).
3. Implementação de Estruturas Básicas para Construção de Algoritmos (inicialização de variáveis; laços iterativos, acumuladores, contadores, sinalizadores (flags), entrada e saída; decisão com expressões lógicas e alternativas; cálculo de média, séries matemáticas, maior e menor valores, sequência de Fibonacci, etc).
4. Implementação de Estrutura de Dados (declaração e manipulação de arranjos unidimensionais: vetores; pesquisa sequencial, pesquisa binária, ordenação; métodos básicos de ordenação; arranjos multidimensionais: matrizes; manipulação de cadeias de caracteres; declaração de registros; manipulação de arranjos de registros).
5. Implementação de Procedimentos e Funções (procedimentos e funções não recursivos; procedimentos e funções recursivos: busca binária, Fibonacci, fatorial, torre de Hanói, etc.).
Bibliografia DROZDEK, A. Estruturas de dados e algoritmos em C++. Cengage Learning, 2003.
KERNIGHAN, B. W.; RITCHIE, D. M. C: A linguagem de programação padrão. Rio de Janeiro: Campus, 1989.
MEDINA, M.; FERTIG, C. Algoritmos e Programação. 2ª ed. Novatec, 2005.
Bibliografia (continuação)
Bibliografia complementar DAMAS, L. Linguagem C. 10ª ed. Rio de Janeiro: Editora LTC, 2007.
DEITEL, H. M.; DEITEL, P. J. C - Como Programar. 6ª ed. Pearson, 2011.
FEOFILOFF, Paulo. Algoritmos em linguagem C. Campus, 2009.
SCHILDT, H. C - completo e total. 3ª ed. Editora Makron Books, 2005.
Voltar