INDEX
Ementa
Objetivos
Súmula
Bibliografia
Sistema
de Avaliação
Notas
Trabalhos
Slides
Leituras
Selecionadas
Lista
de Exercícios
Links
Interessantes
Software |
- Gerais: Analisar problemas, definindo algoritmos para a
sua solução de forma clara e precisa e implementar estes
algoritmos em linguagem PASCAL.
- Específicos: 1. Ter noções de organização de
computadores e níveis de linguagem de programação. 2. Analisar
problemas e desenvolver algoritmos para a sua solução. 3.
Implementar estes algoritmos em linguagem PASCAL. 4. Conhecer e
utilizar os principais recursos da linguagem PASCAL. 5. Resolver
problemas que envolvam a utilização de variáveis
unidimensionais e bidimensionais. 6. Ter noções básicas de
engenharia de programação. 7. Desenvolver algoritmos utilizando
os conceitos de subprogramação. 8. Utilizar corretamente o
microcomputador para a resolução dos problemas propostos.
TOP
1. Conceitos Preliminares: 16 horas
- Princípios Gerais de Organização de Computadores
- Arquitetura de Computadores; Linguagens de
Programação.Representação de Algoritmos
- pseudocódigo; tipos de dados; variáveis; tipos
de variáveis;comandos de E/S; comandos de
atribuição; operações aritméticas;
precedência das operações.
- Linguagem PASCAL: Características Iniciais
- estrutura de um programa PASCAL; declarações
VAR, CONST; comandos de atribuição; E/S; outros
comandos; compilação/execução de programas.
2. Algoritmos / Programas envolvendo processos de seleção
e repetição: 16 horas
- Estruturas de seleção; estruturas de repetição;
comandos WHILE-DO, REPEAT, FOR, IF, CASE; Pricipais
funções pré-definidas; E/S via arquivos.
3. Algoritmos / Programas envolvendo variáveis indexadas
unidimensionais: 14 horas
- variáveis indexadas unidimensionalmente, o tipo ARRAY.
4. Noções básicas de Engenharia de Programas: 14 horas
- características de um bom programa; funções;
procedimentos; modularização de programas; compilação
de unidades independentes - UNIT.
5. Algoritmos / Programas envolvendo variáveis indexadas
bidimensionais e Tipos abstratos de dados: 12 horas
TOP
-
FARRER, H. et al., Programação estruturada de computadores:
Pascal Estruturado. Guanabara, 1985.
-
MECLER, I., Progarmação e lógica com Turbo Pascal.
Ed. Campus, 1989.
-
IBPI. Técnicas de Programação com PASCAL. IBPI Press
1993.
-
GOTTFRIED, B. S., Programação em PASCAL. Ed. Lisboa, McGraw-Hill,
1988.
-
CARVALHO, S. E. R. Introdução à programação
em PASCAL. Ed. Campus, 1982.
TOP
O cálculo da média final será calculado como:
MF = (1a.Prova + 2a.Prova + Trabalhos) / 3
Critério para Aprovação:
- Serão considerados aprovados os alunos que obtiverem MF
superior ou igual 6,0 e frequência igual ou superior a
75%.
- Serão considerados reprovados os alunos que não
obtiverem MF superior ou igual a 3,0
- Os alunos com MF entre 3,0 e 5,5 terão direito a fazerem
a prova de recuperação
Forma da Recuperação: Deve constar de uma prova sobre
toda a matéria na última semana letiva.
Recuperação de notas:
Se o aluno faltar a alguma das provas por motivo justificável,
devidamente comprovado, deverá requerer junto ao Departamento, no
prazo de 48 horas, a autorização para recuperar a prova.
Decorrido o prazo sem qualquer requerimento, será atribuída
nota zero. Se a justificativa for procedente pelo Departamento, o aluno
fica automaticamente convocado a fazer a 4a
Prova, e esta substituirá a nota faltante.
TOP
Média: 0239B, 0345,
0346
TOP
TRABALHO PRÁTICO 1 - 28/03/02
.
TRABALHO PRÁTICO 2 - 23/04/02
TOP
Slides atualizados em
08/04/02
TOP
Apostila de ICC
Tutorial de Turbo Pascal
TOP
Lista 1,
Lista 2,
Lista 3,
Lista 4
Lista 5,
Lista 6,
Lista 7,
Lista 8,
Lista 9,
Exer. Sala
Reinaldo
esclarecendo dúvidas: terça e quinta, no período da tarde.
*Fábio:
indicado como 'Monitor'
desta disciplina, encontra-se no Prédio do CTC, Sala dos Professores
n.222-A.
Ver horário
abaixo para consulta
.
|
Horários |
Segunda |
10:10 até 11:50; 13:30 até 16:00. |
Terça |
14:20 até 16:00. |
Quarta |
10:10 até 11:50; 13:30 até 16:00. |
Quinta |
14:20 até 18:00. |
Sexta |
14:20 até 20:10. |
TOP
PascalTotal
TOP
Sistema Pascal7 com patch
TOP |