Difference between revisions of "Processamento de Dados (UFBA 2008.2)"
From AdonaiMedrado.Pro.Br
(→Identificação) |
|||
Line 1: | Line 1: | ||
− | + | Texto transcrito inalterado do programa oficial do departamento. | |
== Identificação == | == Identificação == | ||
Line 5: | Line 5: | ||
:Programação Científica | :Programação Científica | ||
;Carga horária semestral | ;Carga horária semestral | ||
− | :: | + | ::Teórica |
:::34 | :::34 | ||
::Prática | ::Prática |
Revision as of 22:14, 23 August 2008
Texto transcrito inalterado do programa oficial do departamento.
Contents
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
- Modelagem de Problemas. Técnicas Básicas para Solução de Problemas.
- Algoritmos e Lógica de Programação
- Lógica e Algoritmos
- Pseudo Código
- Linguagens Gráficas – Linguagem de Fluxo
- Estruturas de Dados – Tipos de Dados
- Operações Básicas – Comandos de Atribuição e de Entrada/Saída
- Estruturas de Controle – Sequencial, Condicional e Repetição
- Uso de Variáveis - Sinalizadores, Contadores, Acumuladores, Totalizadores
- Técnicas de Elaboração e Validação de Algoritmos
- Implementação de Soluções em Computador
- Linguagens de Alto Nível
- Etapas de Implementação – Estruturação, Codificação, Montagem e Teste de Programas
- Conceitos Básicos da Linguagem FORTRAN
- Estrutura Geral
- Elementos da Linguagem
- Comandos de Atribuição
- Comando de Atribuição Aritimético
- Comando de Atribuição Lógico
- Comando de Atribuição Carácter
- Comandos de Controle
- Estruturas de Controle
- Controle em Programação Estruturada
- Comandos IF – Lógico, Lógico Bloco e Aritmético
- Comandos DO
- Outros comandos – PAUSE, STOP e END
- Comandos de Entrada/Saída de Dados
- Campos, Registros, Arquivos e Unidades
- Parâmetros dos Comandos de Entrada/Saída
- Entrada/Saída Livre e Formatada
- Comando FORMAT
- Comandos de Especificação
- Declaração de Tipos de Variáveis
- Designação de Áreas de Memória
- Subprogramas
- Funções Intrínsecas
- Funções FUNCTION
- Funções de Comando
- Subprogramas Sub-rotinas – SUBROUTINE, ENTRY, RETURN e END
- Depuração de Programas
- Trabalho Final – Solução em Computador de um Problema da Área Específica de Graduação do Aluno
Bibliografia principal
- Ziviani, Nívio. Projeto de Algoritmos. Livraria Pioneira Editora.
- Hehl, Maximilian Emil. Linguagem de Programação Estruturada FORTRAN. McGraw Hill.
Bibliografia complementar
- Forbellone, André L. V. Lógica de Programação. A Construção de Algoritmos e Estrutura de Dados. Makron Books.
- Hehl, Maximilian Emil. Técnicas Práticas e Eficientes em Programação. McGraw Hill.
- Manzano, José Augusto N. G. ALGORITMOS Lógica para Desenvolvimento de Programação. Érica Editora.
- Polya, George. How to solve it. A New Aspect of Mathematical Method. Princeton Science Library.