Universidade Federal de Ouro Preto – UFOP
Instituto de Ciências Exatas e Biológicas – ICEB
Departamento de Computação – DECOM
Disciplina: Programação de Computadores I – BCC701 – 1/2011
Turmas: 3 e 4
Prof. Anderson Almeida Ferreira
Prof. Marcelo Luiz Silva
(assistência aulas práticas)
Conteúdo Programático:
Organização de computadores
Conceitos básicos
Arquitetura básica de um computador
Representação de dados: sistema binário
Compilação e interpretação de programas
Desenvolvimento de algoritmos
Programação em Scilab
Valores, tipos e expressões
Variáveis e comando de atribuição
Comandos de entrada e saída de dados
Comandos condicionais
Comandos de repetição
Estruturas de dados homogêneas
Estruturas de dados heterogêneas
Procedimentos e funções
Recursividade
Processo Avaliativo:
Exame Especial – Valor: 10,0 pontos – Data: 18/07/11 - Sala 13 ICEB - 15:20
02 provas teóricas:
Prova intermediária – Valor: 30,0 pontos – Data: 11/05/11
Prova final – Valor: 30,0 pontos – Data: 06/07/11 -
Gabarito
03 trabalhos práticos:
Trabalho prático I
– Valor: 10,0 pontos – Data de entrega: 04/05/11
Trabalho prático II
– Valor: 10,0 pontos – Data de entrega: 07/06/11
Trabalho prático III
– Valor: 10,0 pontos – Data de entrega: 06/07/11
Diversos exercícios práticos – Valor: 10,0 pontos
Material Didático:
Apostilas:
Introdução à Organização e à Programação de Computadores
– Prof. Osvaldo Carvalho (UFMG)
Transparências de aula:
Organização de computadores:
organização
Algoritmo:
introdução
Scilab:
introdução
,
operadores relacionais e lógicos, comandos for e while e string
,
manipulação de arquivos
,
matrizes
,
modularização
Listas de exercícios:
Parte introdutória sobre algoritmos e Scilab
Repetição
Vetor
Matriz
Modularização
Ferramentas
SciLab
Aulas Práticas:
Exercícios:
exercícios
Bibliografia:
Carvalho, O.
Introdução à Organização e à Programação de Computadores
. UFMG, 2011.
Farrer, H et al. Algoritmos Estruturados. Livros Técnicos e Científicos S.A., 3a edição, 1999.
Guimarães, A.M.E.; Lages, N.A.C. Algoritmos e Estruturas de Dados. Livros Técnicos e Científicos S.A., 1985.
Ascencio, A.F.G.; Campos, E.A.V. Fundamentos da Programação de Computadores. Prentice Hall, 2a edição, 2007.
Última Atualização: 19/07/11