Algoritmos e Programação

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:

Complementar:

Aulas do Prof. Marcelo Linder

Aula 1

Aula 2

Aula 3

Aula 4

Aula 5

Aula 6

Aula 7 Teoria

Aula 7

Aula 8 Teoria

Aula 8

Aula 9

Aulas da Professora Eliane Pozzebon

Conceitos C

Aula 1

Aula 2

Aula 3

Aula 4

Aula 5

Aula 6 (Exercícios)

Listas de exercícios do Prof. Marcelo Linder

Lista 1

Lista 2

Lista 3

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

Compilador gcc para Windows

Uso do Dev-C++

Download do Dev-C++

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

Provas

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





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