UFJF - Universidade Federal de Juiz de Fora

Plano de ensino

Disciplina: DCC002 - PRINCÍPIOS DE DESENVOLVIMENTO DE ALGORÍTMOS

Créditos: 4

Departamento: DEPTO DE CIENCIA DA COMPUTACAO /ICE

Ementa 1. Algoritmos e Estruturas de Dados
2. Uma Pseudo-Linguagem Estruturada
3. Técnicas de Desenvolvimento de Algoritmos
4. Algoritmos Baseados em Estruturas de Dados Homogêneas
5. Programação Modular
Conteúdo 1. Algoritmos e Estruturas de Dados
Conceituação de algoritmo. Programação estruturada e estrutura de dados. Etapas no desenvolvimento de programas.
2. Uma Pseudo-Linguagem Estruturada
Introdução. Tipos básicos. Comandos básicos. Estruturas de comandos.
3. Técnicas de Desenvolvimento de Algoritmos
Regras práticas para a construção de algoritmos legíveis. Técnicas de desenvolvimento. Desenvolvimento de algoritmos por refinamentos sucessivos.
4. Algoritmos Baseados em Estruturas de Dados Homogêneas
Estrutura de repetição com teste no final. Estrutura de repetição com variável de controle. Estrutura de múltipla escolha. Vetores e matrizes.
5. Programação Modular
Introdução. Blocos. Procedimentos. Funções. Recursividade.
Bibliografia GUIMARÃES, Ângelo Moura. Algoritmos e estruturas de dados. Rio de Janeiro: LTC, 1994.
Bibliografia (continuação)
Bibliografia complementar
Voltar