CI208 - Programação de Computadores

2º semestre 2010 – Turma D

4a-feira 09:30H
6a-feira 09:30H

Aulas na Sala CT-07

Prof. Armando Luiz N. Delgado




Informações gerais sobre a disciplina
Informações sobre a disciplina, válidas para todas as turmas de CI208 (ementa, programa, turmas, datas e horários de provas, bibliografia, etc.), são encontradas no link acima.

Plantão de Dúvidas

Bibliografia e Material de apoio

Critérios de Avaliação

Calendário de Provas

Horário de Atendimento a Alunos

Plano de Aulas

Aula

Descrição

Notas de Aula

Exercícios

1-2

Apresentação do disciplina. Definição das regras, provas, notas, apresentação da bibliografia.
O Modelo de um computador. Arquitetura Von Neuman. O conceito de memória e sua utilização. Sistema Binário de Numeração. Conceito de Algoritmo e Programas.

3

Apresentação da linguagem C++. Estrutura de um programa em C++. Sentenças em C++ e terminador ';'. Variáveis e Tipos de dados em C++. Comandos de entrada e saída: CIN, COUT. Constantes e Código ASCII.
Operadores aritméticos e relacionais.
Conversão de tipos. Exemplos de Programas. Uso do Compilador C++.

1  2  3

1

4-5

Comandos estruturados: Estrutura Condicional. Apresentação do comando IF. Exemplo de programa simples com uso de IF. Expressões e operadores lógicos usados com IF. Comando IF ... ELSE IF ... ELSE. Exemplo de programas simples com uso IF/ELSE/ELSE IF.

4  5  6  7  8

2

6-8

Subprogramas. Uso de Funções. Desenvolver programas simples com uso de funções sem parâmetros. Funções que recebem parâmetros por valor. Retorno de valores em Funções. Exemplos de programas que fazem uso de retorno de valores em Funções.

9

3

9-13

Comandos estruturados: Estruturas de Repetição (Laços). Apresentação do comando WHILE. Estruturas de repetição aninhadas (laços dentro de laços).
Exemplos do uso de estruturas de repetição.

10

4

14

Prova 1.

Prova 1

15-16

Como retornar mais que um valor em uma função: parâmetros de saída e de entrada. Exemplos de programas que fazem uso de retorno de 2 ou mais valores em Funções.

11

5

17-21

Tipo Vetor. Vetores unidimensionais. Algoritmo para encontrar o maior elemento em um conjunto de elementos. Algoritmos básicos de busca e ordenação de vetores.

12  

6

Ex-1 (a, b)   Ex-2
Ex-3   Ex-4   Ex-5
Ex-6   Ex-7   Ex-8

22-28

Vetores multidimensionais. Soma e Multiplicação de matrizes.
Mais exemplos de programas e funções que fazem uso de vetores.

13  

7

Ex-1   Ex-2
Ex-3 (a, b)
Ex-4 (a, b)
Ex-5   Ex-6  
Ex-7 (a, b, c)
Ex-8   Ex-9 (a, b)
Ex-10   Ex-11  
Ex-12   Ex-13  
Ex-14   Ex-15  
Ex-16   Ex-17 (a, b)
Ex-18   Ex-19

29

Prova 2.

Prova2  

30

Resolução de Provas. Revisão Geral.






AVISOS IMPORTANTES







Last modified: Fri Dec 17 15:21:39 2010