Disciplina Algoritmos e Programação
Universidade Federal de Pelotas
Bacharelado em Ciências da Computação e Engenharia da Computação
Ementa
Resolução de problemas computacionais. Manipulação de variáveis. Elaboração de algoritmos utilizando os fluxos sequencial, condicional e repetições. Uso de Vetores e Matrizes no tratamento de conjuntos de dados, bem como registros. Estudo dos conceitos de sub-rotinas e funções.
Objetivo Geral
Esta disciplina ter por objetivo dar ao aluno condições de: representar a resolução de problemas por meio de algoritmos, aplicar princípios de lógica na construção de algoritmos, selecionar e manipular dados que levem à solução otimizada de problemas e planejar e hierarquizar as ações para a construção de programas.
BIBLIOGRAFIA
Básica
FORBELLONE, Andre Luiz Villar. Lógica de programação: a construção de algoritmos e estrutura de dados. São Paulo, Makron Books, 2000.
MANZANO, Jose Augusto Navarro Garcia. Estudo dirigido de algoritmos. São Paulo, Erica, 2004.
Complementar
SALIBA, W. L. C. Técnicas de programação: uma abordagem estruturada. São Paulo, Makron Books, 1993.
SKIENA, S. S., REVILLA, M. A. Programming Challenges. Springer, 2003.
WIRTH, N. Algoritmos e estrutura de dados. Rio de Janeiro, LTC, 1999.
Horário da Monitorias
Rodrigo Fraga Grabowski.
Horários de atendimento:
SEG: 13:30-16:50
TER: 08:00-10:00 e 13:30-15:10
QUA: 08:00-10:00
QUI: 08:00-10:00 e 13:30-16:50
SEX: 13:30-16:50
O atendimento se dará no Lab 5, nas imediações do Auditório Acadêmico.
Material de Aula
Algorítmos com Repetição
Primeira Avaliação
Prova Teórica dia 7/10, para as turmas M1, M2
Prova Teórica dia 14/10, para as turmas M8, M9
Vetores
Matrizes
Vetores
Matrizes
Registros
Funções
Funções Recursivas
Manipulação de Strings
Exercícos Complementares
Segunda Avaliação
Prova Teórica dia 2/12, para as turmas M1, M2, M8 e M9
Prova segunda chamada
Prova Teórica dia 9/12, para as turmas M1, M2, M8 e M9 às 10h
Somente para alunos que deixaram de fazer alguma avaliação e entraram com os atestados nos devidos prazos na secretaria.
Exame
Prova Teórica dia 16/10, para as turmas M1, M2, M8 e M9 às 10h Sala 437