Processamento de Dados (UFBA 2008.2)

From AdonaiMedrado.Pro.Br
Revision as of 22:14, 23 August 2008 by Adonaimedrado (Talk | contribs) (Identificação)

Jump to: navigation, search

Texto transcrito inalterado do programa oficial do departamento.

Identificação

Nome
Programação Científica
Carga horária semestral
Teórica
34
Prática
34
Créditos
3
Natureza
Obrigatório
Cursos atendidos
Todos os Cursos de Graduação da Área I, com exceção de Ciência da Computação.
Pré-requisitos
Recomendável para alunos do 3o semestre em diante.

Ementa

Modelagem de problemas para solução em computadores. Conceito informal de algoritmos. Introdução à lógica de programação. Programação estruturada. FORTRAN: elementos da linguagem e aplicações.

Objetivos

Desenvolver a capacidade do aluno de construir programas para resolver problemas de sua área de formação, utilizando a linguagem FORTRAN.

Conteúdo programático

  1. Modelagem de Problemas. Técnicas Básicas para Solução de Problemas.
  2. Algoritmos e Lógica de Programação
    1. Lógica e Algoritmos
    2. Pseudo Código
    3. Linguagens Gráficas – Linguagem de Fluxo
    4. Estruturas de Dados – Tipos de Dados
    5. Operações Básicas – Comandos de Atribuição e de Entrada/Saída
    6. Estruturas de Controle – Sequencial, Condicional e Repetição
    7. Uso de Variáveis - Sinalizadores, Contadores, Acumuladores, Totalizadores
    8. Técnicas de Elaboração e Validação de Algoritmos
  3. Implementação de Soluções em Computador
    1. Linguagens de Alto Nível
    2. Etapas de Implementação – Estruturação, Codificação, Montagem e Teste de Programas
  4. Conceitos Básicos da Linguagem FORTRAN
    1. Estrutura Geral
    2. Elementos da Linguagem
  5. Comandos de Atribuição
    1. Comando de Atribuição Aritimético
    2. Comando de Atribuição Lógico
    3. Comando de Atribuição Carácter
  6. Comandos de Controle
    1. Estruturas de Controle
    2. Controle em Programação Estruturada
    3. Comandos IF – Lógico, Lógico Bloco e Aritmético
    4. Comandos DO
    5. Outros comandos – PAUSE, STOP e END
  7. Comandos de Entrada/Saída de Dados
    1. Campos, Registros, Arquivos e Unidades
    2. Parâmetros dos Comandos de Entrada/Saída
    3. Entrada/Saída Livre e Formatada
    4. Comando FORMAT
  8. Comandos de Especificação
    1. Declaração de Tipos de Variáveis
    2. Designação de Áreas de Memória
  9. Subprogramas
    1. Funções Intrínsecas
    2. Funções FUNCTION
    3. Funções de Comando
    4. Subprogramas Sub-rotinas – SUBROUTINE, ENTRY, RETURN e END
  10. Depuração de Programas
  11. Trabalho Final – Solução em Computador de um Problema da Área Específica de Graduação do Aluno

Bibliografia principal

  1. Ziviani, Nívio. Projeto de Algoritmos. Livraria Pioneira Editora.
  2. Hehl, Maximilian Emil. Linguagem de Programação Estruturada FORTRAN. McGraw Hill.

Bibliografia complementar

  1. Forbellone, André L. V. Lógica de Programação. A Construção de Algoritmos e Estrutura de Dados. Makron Books.
  2. Hehl, Maximilian Emil. Técnicas Práticas e Eficientes em Programação. McGraw Hill.
  3. Manzano, José Augusto N. G. ALGORITMOS Lógica para Desenvolvimento de Programação. Érica Editora.
  4. Polya, George. How to solve it. A New Aspect of Mathematical Method. Princeton Science Library.