Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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 :
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.
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.
13/02
20/02
27/02
4 5 6 7 8 9
10 11 12
13 14 15
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.