INDEX
Ementa
Objetivos
Súmula
Bibliografia
Sistema
de Avaliação
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.
-
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 + 3a.Prova) / 3 * 0.6 + Trabalhos * 0.4
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
1. TRABALHO
PRÁTICO
2. TRABALHO
PRÁTICO
TOP
TOP
TOP
TOP
TOP
- TUTORIAL DE
PASCAL
- SISTEMA PASCAL
TOP |