Está en la página 1de 6

LANO DE ENSINO 1.

IDENTIFICAO
Disciplina: Linguagem e Tcnica Carga Horria: 76 Semestre: 1. / 2004 de Programao II Nome do Professor: John Eloi Bezerra, MSc Telefone: Res. 435 6070 / Trab.9654 6601 E-mail: johneloibezerra@bol.com.br / johneloi@unb.br

2. EMENTA :
Codificao de programas de computador em linguagem de programao Pascal, explorando os recursos de procedimentos, funes, leitura e gravao de arquivos. Utilizao de um compilador Pascal para realizar os procedimentos de compilao e execuo, bem como a gerao do programa fonte e executvel. Introduo Programao em Delphi.

3. JUSTIFICATIVA DA DISCIPLINA :
Capacitar aos alunos o uso da linguagem de programao Pascal, complementando os conhecimentos relacionados Anlise de Sistemas de Informao e suas habilidades para soluo de problemas lgicos. Concluir os tpicos iniciados na disciplina Linguagem de Programao I. 4. OBJETIVOS :

Ao final do curso, o aluno dever ser capaz de: 4.1 Geral


Implementar algoritmos em linguagem de programao Pascal.

4.2 Especficos:
criar procedimentos de repetio para realizar clculos aritmticos; utilizar as procedures e funes disponveis do Pascal para oferecer melhores recursos na elaborao de programas; criar arquivos para gravao de dados; elaborar consultas/relatrios para os dados gravados; Habilitar os alunos para o desenvolvimento e auditoria de programas computacionais.

5. CONTEDO PROGRAMTICO
1. Reviso 1.1. Algoritmos 1.2. Principais comandos da linguagem Pascal 1.2.1. Read e Write 1.2.2. If then else, While, Repeat until, For 2. Procedimentos (Procedures) 2.1. Procedimentos disponveis no Pascal 2.2. Procedures simples 2.3. Procedures com passagem de parmetros

3.

4. 5.

6.

2.4. Recursividade 2.5. Forward Funes (Functions) 3.1. Funes para manipulao numrica e strings, disponveis no Pascal 3.2. Funes simples 3.3. Funes com passagem de parmetros 3.4. Outras funes com variveis e com ordinais Conceitos de Recursividade Arquivos (File) 5.1. Arquivos binrios e texto 5.2. Definio de tipos estruturados (registros) 5.3. Comandos de abertura, leitura, gravao e fechamento de arquivos. Introduo Programao em Delphi 6.1. Objetos bsicos: caixas de textos, botes, labels, menus e formulrios 6.2. Manipulao de bancos de dados

6.METODOLOGIA
A metodologia a ser utilizada prev a participao efetiva dos alunos, valorizando as experincias individuais e estimulando a troca de informaes. A metodologia buscar promover o desenvolvimento da autonomia intelectual dos alunos, numa perspectiva construtivista, compromissada com a construo de um saber crtico e autntico. Para atingir este objetivo sero desenvolvidas as seguintes atividades: exposio interativa, atividades desenvolvidas no laboratrio de informtica e resoluo de exerccios em grupos.

7.RECURSOS DE ENSINO
O curso ser desenvolvido atravs de aulas expositivas em sala de aula, abordando os tpicos relativos construo de algoritmos. Alm do laboratrio de informtica imprescindvel que recursos audiovisuais (p.e, projetores multimdia) estejam disponveis para um melhor aproveitamento das aulas prticas. Laboratrio de informtica com compilador Pascal 7.0 e Delphi, para a codificao, compilao e execuo de programas de computador em ambiente Windows.

8.AVALIAO: 8.1 Formas e Critrios de Avaliao:


8.1.1 Formas de Avaliao; 8.1.1.1 Duas (02) provas subjetivas (discursivas). O contedo da primeira unidade ser perquirido por meio de trabalhos e prova discursiva. O contedo da segunda unidade em diante ser avaliado com a aplicao de provas (atividades) utilizando os computadores do laboratrio, como tambm trabalhos complementares, a critrio do docente. 8.1.1.2 A nota final ser obtida atravs do clculo da mdia aritmtica simples das notas mencionadas no item anterior. Os critrios relativos a mdias so os seguintes: MF = A1 + A2 onde MF = Mdia Final 2

Para ser aprovado, o aluno dever obter MF > = 6,0 e freqncia igual ou maior que 75% da carga horria ministrada. OBS: os valores das avaliaes e da mdia final sero expressos at a casa decimal em intervalos de 1 dcimo (0,1). 8.1.2 Perodo de realizao das atividades de avaliao: 8.1.2.2 Primeira Avaliao subjetiva............ 25/03/2004. 8.1.2.4 Segunda Avaliao subjetiva............ 04/04/2004.

8.2 Ponderao
a) Espera-se uma participao ativa de todos durante o Curso. A conversa produtiva ser aceita, isto , o debate, as interferncias legtimas dos alunos, explanando seus pontos de vistas e experincias vividas, sero sempre bem-vindas. No sero toleradas conversas particulares paralelas, brincadeiras, ou qualquer atitude que venha interferir no bom andamento dos contedos. A freqncia obrigatria, porm, cada aluno tem o direito legal de ter 25% das horas/aula de faltas ao longo do semestre letivo. Caso o aluno ultrapasse esse limite de faltas ser automaticamente reprovado. Lembramos a todos os alunos que, no atual estgio da Legislao de Ensino Superior brasileiro, no existe a figura do abono de faltas (a no ser nas nicas excees amparadas em legislao especial). O Art. 29 e seu Pargrafo 4 da Lei 5540 de 24/11/68, regulamenta a questo.

b)

9. BIBLIOGRAFIA
Livro Texto: FARRER et alli. Pascal Estruturado. Editora LTC. 3 Edio.1999. Referncias Complementares: GUIMARES, ngelo de Moura e LAGES, Newton Alberto de Castilho. Algoritmos e estruturas de dados. LTC. Rio de Janeiro. 1985. MANZANO, Jos & YAMATUMI, Wilson Programando em Turbo Pascal 7.0 Ed. rica MANZANO, J.A.N.G. & OLIVEIRA, J.F. Algoritmos: Lgica para desenvolvimento de Programao de Computadores. 13 Edio. Editora rica. 2002. RINALDI, Roberto Turbo Pascal 7.0 Comando e Funes. Editora rica ROBERTO, Rinaldi. Turbo pascal 7.0: comandos e funes. 11 ed. So Paulo. rica. 1998. SCHIMITZ, Eber Assi. TELES, Antnio Anbal de Souza. Pascal e tcnicas de programao. LTC. 2 ed. 1986.

Programa da Disciplina: 2004.1

Instituto Compacto de Ensino Superior e Pesquisa


PROGRAMA DE DISCIPLINA
CURSO: Administrao com nfase em anlise de sistemas DISCIPLINA: Linguagem e Tcnica de Programao II PROFESSOR: John Eloi Bezerra, MSc. (johneloibezerra@bol.com.br ou johneloi@unb.br) SEMESTRE: 1/2004 TURMA: 8 PERODO CARGA HORRIA : 76 h (mnima de 68 h) CRDITOS: 04 AULA N. 1 DATA 1. ATIVIDADES/CONTEDOS Apresentao e discusso do plano de ensino, contedo programtico, bibliografia, recursos utilizados, critrios de avaliao, procedimento de chamada. Avaliao da turma. Reviso. Reviso das estruturas bsicas de controle (seqncia simples. alternativa e repetio) utilizando o "Portugol" como forma de representao. Exemplos de aplicao. Resoluo de Exerccios. Lista de Exerccios. Estrutura do programa Pascal: ttulo, definio de variveis e procedimentos, bloco de comandos. Sintaxe dos comandos: WRITE, WRITELN. READ, READLN, IF THEN ELSE. Exemplos de programas em Pascal. Exerccios em sala de aula. Introduo ao Turbo Pascal. Uso do compilador Pascal 5.0 no laboratrio. Abrir e salvar programas no diretrio e disquetes. Compilar e executar programas. Exerccios de codificao. Sintaxe dos comandos de laos de repetio: WHILE DO, REPEAT UNTIL e FOR. Exemplos de aplicao em forma de algoritmo e implementao na linguagem Pascal. Lista de Exerccios de reviso: algoritmos e programao bsica em Pascal comandos. A1- 1 avaliao de aprendizagem Correo da 1 avaliao e discusso dos resultados. Modularizao. Estrutura de um procedimento. Exemplos e principais procedimentos disponveis no Pascal. Procedimentos simples e com passagem de parmetros. Exemplos e exerccios de procedimentos no laboratrio. Estrutura de uma funo. Distino entre procedimentos e funes. Principais funes numricas e de string no Pascal. Funes com passagem de parmetros. Recursividade. Exemplos de funes definidas pelo usurio. Exerccios. Exerccios no laboratrio para desenvolvimentos de programas utilizando procedimentos e funes. Registros e Arquivos. Declarao de registros estruturados: RECORD. Comandos de associao de registros aos arquivos: FILE, ASSIGN. Comandos de abertura/fechamento de arquivos: RESET, REWRITE e CLOSE. Comando associado a leitura de arquivo: EOF, SEEK, FILEPOS. Exemplos de aplicao de leitura de arquivos. Exemplos de aplicao de gravao de registros em arquivos. Exerccios, no laboratrio, para desenvolvimento de programas de leitura de arquivos textos. Exerccios, no laboratrio, para o desenvolvimento de programas de gravao de arquivos texto. Reviso de procedimentos, funes e tratamento de arquivos.

13/02

20/02

27/02

4 5 6 7 8 9

05/03 12/03 19/03 26/03 02/04 16/04

10 11 12

23/04 30/04 07/05

13 14 15

14/05 21/05 28/05

A2 - 2 avaliao de aprendizagem prova prtica no laboratrio. Correo da 2 avaliao e discusso dos resultados. Introduo Programao em Delphi programao orientada a objetos. 18 18/06 Segundo tempo: reunio pedaggica Apresentao de sistema desenvolvido na linguagem Delphi, destacando a 19 25/06 utilizao dos comandos utilizados na linguagem Pascal 2. CONTEDO PROGRAMTICO 3. Funes (Functions) 1. Reviso 3.1. Funes para manipulao numrica e 1.1. Algoritmos strings, disponveis no Pascal 1.2. Principais comandos da linguagem 3.2. Funes simples Pascal 3.3. Funes com passagem de parmetros 1.2.1. Read e Write 3.4. Outras funes com variveis e com 1.2.2. If then else, While, Repeat until, For ordinais 2. Procedimentos (Procedures) 4. Conceitos de Recursividade 2.1. Procedimentos disponveis no Pascal 5. Arquivos (File) 2.2. Procedures simples 5.1. Arquivos do tipo binrio e de texto 2.3. Procedures com passagem de 5.2. Definio de tipos estruturados (registros) parmetros 5.3. Comandos de abertura, leitura, gravao 2.4. Recursividade e fechamento de arquivos. 2.5. Forward 6. Introduo Programao em Delphi 3. FORMAS E CRITRIOS DE AVALIAO 16 17 1. Duas (02) provas subjetivas (discursivas). O contedo da primeira unidade (A1) ser perquirido por meio de trabalhos e prova discursiva, a critrio do professor. O contedo da segunda unidade (A2) em diante ser avaliado com a aplicao de provas prticas (atividades) utilizando os computadores do laboratrio e por meio de provas tericas. 2. A nota final ser obtida atravs do clculo da mdia aritmtica simples das notas mencionadas no item anterior. Os critrios relativos a mdias so os seguintes:

04/06 11/06

MF = (A1 + A2) 2 onde MF = Mdia Final* * Para ser aprovado, o aluno dever obter MF > = 6,0 e freqncia igual ou maior que 75% da carga horria ministrada.

Reprovao por faltas existe e ser aplicada sobre aqueles que no obtiverem freqncia maior que 75% da carga
horria.

OBS.: Os valores das avaliaes e da mdia final sero expressos at a casa decimal em intervalos de 1 dcimo. 3. A participao nas aulas, o interesse e o esforo, por parte dos alunos, nas tarefas realizadas em sala de aulas tambm sero critrios de ponderao de suas notas. 4. Os trabalhos requisitados em sala de aulas (valendo nota para A1 e A2) devero ser entregues no prazo combinado, sob pena de ser desconsiderado caso seja entregue aps o trmino dos seus respectivos prazos. 5. Perodo de realizao das atividades de avaliao: A1 - Primeira Avaliao Subjetiva............ 25/03/2004. A2 - Segunda Avaliao Subjetiva........... 04/06/2004. 4. BIBLIOGRAFIA Livro Texto: FARRER et al. Pascal Estruturado. Editora LTC. 3 Edio.1999. Livros de Referncia:

GUIMARES, ngelo de Moura e LAGES, Newton Alberto de Castilho. Algoritmos e estruturas de dados. LTC. Rio de Janeiro. 1985. MANZANO, Jos & YAMATUMI, Wilson Programando em Turbo Pascal 7.0 Ed. rica MANZANO, J.A.N.G. & OLIVEIRA, J.F. Algoritmos: Lgica para desenvolvimento de Programao de Computadores. 13 Edio. Editora rica. 2002. RINALDI, Roberto Turbo Pascal 7.0 Comando e Funes. Editora rica ROBERTO, Rinaldi. Turbo Pascal 7.0: Comandos e Funes. 11 ed. So Paulo. rica. 1998. SCHIMITZ, Eber Assi. TELES, Antnio Anbal de Souza. Pascal e tcnicas de programao. LTC. 2 ed. 1986.

También podría gustarte