Curso de engenharia industrial madeireira



Baixar 22.92 Kb.
Encontro04.06.2018
Tamanho22.92 Kb.

UNIVERSIDADE FEDERAL DE PELOTAS

CENTRO DE ENGENHARIAS



CURSO DE ENGENHARIA INDUSTRIAL MADEIREIRA

PLANO DE ENSINO

1.DISCIPLINA


Nome:

Código:

Carga Horária:

Programação de MICROCOMPUTADORES

1110049

4 h/sem - 68 horas

Departamento/Centro:

Créditos:

CENTRO DE DESENVOLVIMENTO TECNOLÓGICO

4

Pré-requisitos:

Introdução à Computação (1110051)




Prof. Responsável:

Período:

Gil Carlos Rodrigues Medeiros, Dr.

2015/2

2.Objetivos


Geral: Proporcionar o estudo completo de uma linguagem de programação para o paradigma procedural (sequencial), exercitando as questões fundamentais decorrentes, tais como a modularização, os tipos de passagem de parâmetros etc. Consolidar o conhecimento do referido paradigma de programação e de uma linguagem que seja representativa deste paradigma. Consolidar na prática e ampliar os conhecimentos de lógica de programação.

Específico: O aluno deverá ser capaz de: aplicar técnicas computacionais como meio auxiliar na solução de problemas técnico-científicos; utilizar a técnica de fluxogramas e/ou pseudo-linguagem (português estruturado) na definição lógica da solução de problemas; entender e utilizar uma linguagem de programação de computadores.

3.Ementa


Introdução a uma linguagem de programação: características gerais, compilador/ interpretador e ambiente de programação, elementos básicos, estrutura de um programa. Algoritmos. Programação em uma linguagem usual: tipos de dados, declarações e comandos, entrada e saída, formatação de dados de saída, uso da tela e da impressora, funções e procedimentos, manipulação de arquivos em disco. Noções sobre técnicas de programação. Desenvolvimento de aplicações com o uso de uma linguagem de programação.

4.Programa


1 - Introdução à linguagem de programação

1.1 - A linguagem particular selecionada – características gerais.

1.2 - Compilador/interpretador e ligador. Ambiente de programação.

1.3 - Caracteres definidos na linguagem.

1.4 - Elementos básicos da linguagem. Tipos de dados, constantes e variáveis.

1.5 - Estrutura de um programa. Formatação de um programa fonte.



2 - Programação elementar

2.1 - Algoritmos: instrução, sequência de instruções, formas de representação, atribuição, entrada e saída de dados, estruturas de decisão e iteração.

2.2 - Declaração de dados simples.

2.3 - Comandos elementares.

2.4 - Expressões aritméticas e lógicas. Funções pré-definidas elementares.

2.5 - Entrada e saída. Formatação/conversão de dados de saída. Uso da tela e da impressora.

2.6 - Comandos estruturados.

2.7 - Desenvolvimento de programas – recursos de edição, compilação e testes.



3 - Complementos de programação

3.1 - Dados estruturados – tipos, declarações e uso.

3.2 - Procedimentos e funções – argumentos e suas formas de tratamento (valor e referência), declarações (protótipo) e uso (chamada).

3.3 - Arquivos de dados – tipos, procedimentos e funções associados.

3.4 - Cadeias de caracteres. Expressões alfanuméricas.

4 - Tópicos especiais em sistemas de processamento de dados

4.1 - Noções sobre sistema de processamento de dados.

4.2 - Manipulação de arquivos em disco.

4.3 - Noções sobre técnicas de programação.


5.procedimentos didáticos


O conteúdo da disciplina será desenvolvido através de aulas expositivas e de práticas em laboratório de informática, baseadas em exemplos, com o uso de recursos usuais de projeção e quadro (branco/verde) e constante interação aluno-professor através de perguntas dirigidas pelo professor e/ou propostas pelos alunos. Exercícios complementares serão propostos para realização durante as aulas ou extra-classe visando a fixação do conteúdo. O material didático é composto pela bibliografia recomendada e por textos e listas de exercícios colocados à disposição do estudante em meio digital.

6.sistema de avaliação


A avaliação do rendimento acadêmico dos alunos será realizada mediante a aplicação de 3 (três) provas escritas teórico-práticas, podendo ser executadas de forma parcelada (a parte teórica separadamente da parte prática, na qual poderão ser utilizadas avaliações de trabalhos extra-classe). Ao final do semestre, poderá ser oferecida uma prova optativa cuja nota substituirá incondicionalmente a menor das notas resultantes das provas anteriores. A média semestral será determinada pelo cálculo da média aritmética simples entre as três notas. A média final será determinada de acordo com o Regimento Geral da Universidade.

7.BIBLIOGRAFIA


Bibliografia Básica:

O’BRIAN, S. Turbo Pascal 6.0. Makron Books.

EVARISTO, Jaime. Programando com Pascal.

Bibliografia Complementar:

ASCENCIO, Ana Fernanda Gomes. Fundamentos da programação de computadores: algoritmos, Pascal e C/C++. 2ª. ed. São Paulo: Pearson Prentice Hall, 2007.

CARROLL, D.W. Programação em Turbo Pascal. Editora McGraw-Hill, São Paulo, 1988.

FORBELLONE, André Luiz Villar; EBERSPACHER, Henri Frederico. Lógica de programação: a construção de algoritmos e estruturas de dados. 3ª. ed. São Paulo: Pearson Prentice Hall, 2006.

FARRER, H. et al. Programação Estruturada de Computadores - Algoritmos Estruturados. Rio de Janeiro: Livros Técnicos e Científicos, 1999. (3ª edição)

Wirth, N. Programação sistemática em Pascal. 6a. ed. Rio de Janeiro: Editora Campus, 1989.

knuth, D. E. The art of computer programming, vol.1: Fundamental Algorithms. 3. ed. Reading, Massachusetts: Addison-Wesley, 1997.

CUNHA, Rudnei Dias da. Introdução à linguagem de programação Fortran 90. Porto Alegre: Ed. Da UFRGS, 2005.

SCHILDT, Herbert. C completo e total. 3. ed. São Paulo: Pearson : Makron Books, 2006.

KERNIGHAN, Brian W.; RITCHIE, Dennis M. C: a linguagem de programação padrão ANSI. Rio de Janeiro: Campus, 1990.

Sistema de Ajuda On Line do Ambiente de Programação PascalZim.

Apostilas sobre a Linguagem de Programação Pascal (em especial, referentes ao uso do compilador e ambiente de programação PascalZim).








©aneste.org 2017
enviar mensagem

    Página principal