Professor Responsável: Saulo Oliveira Dornellas Luiz
Ementa:
Conceito de algoritmo. Lógica de programação e programação estruturada. Linguagem de definição de algoritmos. Estrutura de um algoritmo. Constantes. Identificadores. Variáveis. Declaração de variáveis. Operações Básicas. Comandos de Entrada e Saída. Estruturas de Controle de Fluxo. Conceito e classificação de Linguagens de Programação. Introdução à uma Linguagem de Programação de alto nível estruturada. Ambiente de programação. Componentes da Linguagem de Programação selecionada: estrutura de um programa, identificadores, palavras reservadas, variáveis, constantes, declaração de variáveis, operações básicas, comandos de entrada e saída, estruturas de controle de fluxo, estruturas de dados homogêneas e modularização.
Bibliografia:
Básica:
Fundamentos da Programação de Computadores - Ana Fernanda Gomes Ascencio, Edilene Aparecida Veneruchi de Campos - 2ª edição - Editora Pearson Prentice Hall, 2003.
C Completo e Total - Herbert Schildt - Editora Pearson Makron Books - 2006.
Complementar:
Algoritmos e Programação - Teoria e Prática - Marco Medina e Cristina Fertig - 2ª Edição - Editora Novatec, 2006.
Lógica de Programação - A construção de algoritmos e estruturas de dados - André Forbellone e Henri Eberspacher - 3ª Edição - Editora Pearson Prentice Hall, 2005.
Lógica de Programação - Irenice de Fátima Carboni - Editora Thomson, 2003.
Lógica de programação e estruturas de dados com aplicações em Java - Sandra Puga e Gerson Rissetti - Editora Pearson Prentice Hall, 2003.
A Linguagem de Programação C ANSI - Brian W. Kernigham e Dennis M. Ritchie - Editora Elsevier, 1989.
Aulas do Prof. Marcelo Linder
Aulas da Professora Eliane Pozzebon
Listas de exercícios do Prof. Marcelo Linder
Materiais
Editor e Interpretador de Algoritmos em Pseudocódigo Visualg 2.0
Apostila de Introdução a Algoritmos
Apostila sobre o Software Visualg 2.0
Lista de exercícios – Prova 3
Capítulo |
Página |
Exercícios propostos |
2 - Estrutura sequencial |
38 |
4, 5, 6, 7, 9, 12, 18, 24 |
3 - Estrutura condicional |
72 |
1, 2, 3, 4, 5, 7, 10 |
4 - Estrutura de repetição |
124 |
1, 2, 5, 7, 8, 12, 21, 26, 30 |
5 - Vetores |
163 |
1, 4, 7, 11, 13 |
6 - Matriz |
201 |
1, 3, 5, 8, 9, 23 |
Aviso
A partir do sábado 12/11, estará disponivel no Moodle um questionário para que o aluno avalie o programa de monitoria. Participem!
Provas
AA subturma de A6 (segunda-feira)
Avaliação |
Data |
Prova 1 |
28/09/09 |
Prova 2 (Vetores, matrizes, funções, procedimentos, funções definidas recursivamente) |
16/11/09 |
Prova 3 (Linguagem C) |
30/11/09 às 14:00 |
Reposição |
04/12/09 às 16:00 |
Prova Final |
07/12/09 |
AB subturma de A6 (sexta-feira)
Avaliação |
Data |
Prova 1 |
02/10/09 |
Prova 2 (Vetores, matrizes, funções, procedimentos, funções definidas recursivamente) |
13/11/09 |
Prova 3 |
30/11/09 às 16:00 |
Reposição |
04/12/09 às 16:00 |
Prova Final |
11/12/09 |