Disciplina: DCC018 - LABORATORIO DE PROGRAMACAO
Créditos: 4
Departamento: DEPTO DE CIENCIA DA COMPUTACAO /ICE
Ementa | 1) Introdução 2) Linguagem de programação 3) Implementação de algoritmos básicos 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 algoritmos básicos 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, seqüência de Fibonacci, etc. 4) Implementação de estrutura de dados Declaração e manipulação de arranjos unidimensionais (vetores). Pesquisa seqüencial, 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 | GUIMARÃES, A. M. Algoritmos e estruturas de dados. Rio de Janeiro: LTC, 1994. KERNIGHAN, BRIAN W., RITCHIE, DENNIS M. C: A linguagem de programação padrão. Rio de Janeiro: Campus, 1989. |
Bibliografia (continuação) | |
Bibliografia complementar | SZWARCFITER , J. L., MARKENZON, L. Estruturas de dados e seus algoritmos. Editora LCT. 2a. Edição, 1994. |
Departamento de Ciência da Computação
E-mail:secretaria.dcc@ice.ufjf.br
Telefone: (32) 2102-3327
Universidade Federal de Juiz de Fora
Instituto de Ciências Exatas – ICE
Departamento de Ciência da Computação – DCC
Rua José Lourenço Kelmer, s/n – Campus Universitário
Bairro São Pedro – Juiz de Fora – MG
CEP: 36036-900