Programação I
Atendimento
- Professor: Terça e Quarta, 13h30 - 14h30 (sala 9, DComp) ou mediante agendamento (thiago.paixao@ufes.br)
- Monitores: horário
Bibliografia
- Ascencio, A. F. G.; Campos, E. A. V. Fundamentos da Programação de Computadores: algoritmos, Pascal, C/C++ (padrão ANSI) e Java. 3.ed. São Paulo: Pearson Education do Brasil, 2012
- Forbellone, A. L. V.; Eberspacher, H. F.; Lógica de Programação: A Construção de Algoritmos e Estruturas de Dados. 3ed, Ed. Prentice-Hall, 2005. ISBN: 8576050242.
- Farrer, H.; Becker, C. G.; Faria, E. C.; Matos, H. F.; et al. Algoritmos Estruturados. 3ed, Ed. LTC, 1999. ISBN: 9788521611806.
- Manzano, J. A. N. G.; Oliveira, J. F. Algoritmos: Lógica para Desenvolvimento de Programação de Computadores. 21ed, Ed. Érica, 2004. ISBN: 9788571947184.
- Guimarães, A. M.; Lages, N. A. C. Algoritmos e Estruturas de Dados. 1ed, Ed. LTC, 1994. ISBN: 9788521603788.
- Farrer, H.; Becker, C. G.; Faria, E. C.; Matos, H. F.; et al. Pascal Estruturado. 3ed, Ed. LTC, 1999. ISBN: 9788521611745.
- Wirth, N. Algoritmos e estruturas de dados. Rio de Janeiro: LTC, 1999. 255 p. ISBN 8521611900.
- Furlan, M. A.; Soares, M.; Concílio, R.; Gomes, M. Algoritmos e Lógica de Programação. 2a ed. Bibliografia básica. CENGAGE Learning, 2012. ISBN: 978-85-221-1129-9
Ementa
- Noções de lógica de programação.
- Introdução à construção de algoritmos.
- Tipos de dados elementares e estruturados.
- Estruturas de controle.
- Modularização de programas: unidades de programação e passagem de parâmetros.
- Estudo de uma linguagem de programação procedural.
Recursos
- Software
- Material didático
- Apostilas (parte I e parte II) do Prof. Geraldo (CCA-UFES)
- Apostila PASCAL (Prof. Sílvio do Lago Pereira)
- Apostila PASCAL (UFRJ)
- Tabela de mensagens de erros de compilação
Avaliação [resultados parciais CC1 CC2 EQ2]
- 3 provas: P1 (
01/10), P2 (05/11), P3 (09/12)
Trabalho computacional (Tc)