Capacitar o aluno a resolver
problemas algorítmicos através do projeto e
implementação de algoritmos com o auxílio de uma
linguagem de programação real.
Ementa
- Conceitos Básicos para Construção de
Algoritmos
- Estrutura Condicional
- Estrutura de Repetição
- Variáveis Compostas Homogêneas e
Heterogêneas
- Modularização
- Ponteiros
- Arquivos
- Estrutura de Dados Elementares: listas, pilhas e filas
- Tipos Abstratos de Dados
|
Avaliações
P1 03/05
P2 28/06 MP = (P1+P2+P3+P4)/4
P3 30/08
PO 28/10
MA = 0,7MP+0,3L
P4 29/11
Exame 13/12
|
Bibliografia
básica
- Notas de Aulas
- FARRER, H. et al.
Algoritmos Estruturados
Ed. Guanabara Dois - 1985
- TREMBLAY,J.P.; BUNT,R.B.
Ciência dos Computadores: Uma
Abordagem Algorítmica
McGraw-Hill, 1983.
- Terada, R. e Setzer V.
Introdução à
Computação e a Construção de Algoritmos
Makron Books do Brasil - 1992
- Szwarcfiter, J. e Markeson, L.
Estruturas de Dados e seus
Algoritmos
LTC 1994
- Mizrahi, Victorine Viviane.
Treinamento em Linguagem C –
Módulo 2. São
Paulo, McGraw-Hill, 1990.
-
- Kernighan, B. e Ritchie, D.
C a linguagem de
Programação Padrão ANSI, Ed. Campus, 1990.
Listas de Exercicios
Critérios: Para cada lista,
serão escolhidas aleatoriamente 1/3 das questões para
serem corrigidas e receberão conceitos A, B, C, e I,
correspondendo respectivamente a 10, 8, 6 e 0.