Difference between revisions of "Processamento de Dados (UFBA 2008.2)"
From AdonaiMedrado.Pro.Br
(New page: Programa transcrito inalterado do programa oficial do departamento. == Identificação == ;Nome :Programação Científica ;Carga horária semestral ::Teória :::34 ::Prática :::34 ;Cr...) |
m (Protected "Processamento de Dados (UFBA 2008.2)" [edit=sysop:move=sysop]) |
||
(3 intermediate revisions by the same user not shown) | |||
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 | ||
Line 26: | Line 26: | ||
== Conteúdo programático == | == Conteúdo programático == | ||
#Modelagem de Problemas. Técnicas Básicas para Solução de Problemas. | #Modelagem de Problemas. Técnicas Básicas para Solução de Problemas. | ||
− | |||
#Algoritmos e Lógica de Programação | #Algoritmos e Lógica de Programação | ||
##Lógica e Algoritmos | ##Lógica e Algoritmos | ||
Line 36: | Line 35: | ||
##Uso de Variáveis - Sinalizadores, Contadores, Acumuladores, Totalizadores | ##Uso de Variáveis - Sinalizadores, Contadores, Acumuladores, Totalizadores | ||
##Técnicas de Elaboração e Validação de Algoritmos | ##Técnicas de Elaboração e Validação de Algoritmos | ||
− | |||
#Implementação de Soluções em Computador | #Implementação de Soluções em Computador | ||
##Linguagens de Alto Nível | ##Linguagens de Alto Nível | ||
##Etapas de Implementação – Estruturação, Codificação, Montagem e Teste de Programas | ##Etapas de Implementação – Estruturação, Codificação, Montagem e Teste de Programas | ||
− | |||
#Conceitos Básicos da Linguagem FORTRAN | #Conceitos Básicos da Linguagem FORTRAN | ||
##Estrutura Geral | ##Estrutura Geral | ||
##Elementos da Linguagem | ##Elementos da Linguagem | ||
− | |||
#Comandos de Atribuição | #Comandos de Atribuição | ||
##Comando de Atribuição Aritimético | ##Comando de Atribuição Aritimético | ||
##Comando de Atribuição Lógico | ##Comando de Atribuição Lógico | ||
##Comando de Atribuição Carácter | ##Comando de Atribuição Carácter | ||
− | |||
#Comandos de Controle | #Comandos de Controle | ||
##Estruturas de Controle | ##Estruturas de Controle | ||
Line 56: | Line 51: | ||
##Comandos DO | ##Comandos DO | ||
##Outros comandos – PAUSE, STOP e END | ##Outros comandos – PAUSE, STOP e END | ||
− | |||
#Comandos de Entrada/Saída de Dados | #Comandos de Entrada/Saída de Dados | ||
##Campos, Registros, Arquivos e Unidades | ##Campos, Registros, Arquivos e Unidades | ||
Line 62: | Line 56: | ||
##Entrada/Saída Livre e Formatada | ##Entrada/Saída Livre e Formatada | ||
##Comando FORMAT | ##Comando FORMAT | ||
− | |||
#Comandos de Especificação | #Comandos de Especificação | ||
##Declaração de Tipos de Variáveis | ##Declaração de Tipos de Variáveis | ||
##Designação de Áreas de Memória | ##Designação de Áreas de Memória | ||
− | |||
#Subprogramas | #Subprogramas | ||
##Funções Intrínsecas | ##Funções Intrínsecas | ||
Line 72: | Line 64: | ||
##Funções de Comando | ##Funções de Comando | ||
##Subprogramas Sub-rotinas – SUBROUTINE, ENTRY, RETURN e END | ##Subprogramas Sub-rotinas – SUBROUTINE, ENTRY, RETURN e END | ||
− | |||
#Depuração de Programas | #Depuração de Programas | ||
− | |||
#Trabalho Final – Solução em Computador de um Problema da Área Específica de Graduação do Aluno | #Trabalho Final – Solução em Computador de um Problema da Área Específica de Graduação do Aluno | ||
== Bibliografia principal == | == Bibliografia principal == | ||
#Ziviani, Nívio. Projeto de Algoritmos. Livraria Pioneira Editora. | #Ziviani, Nívio. Projeto de Algoritmos. Livraria Pioneira Editora. | ||
− | |||
#Hehl, Maximilian Emil. Linguagem de Programação Estruturada FORTRAN. McGraw Hill. | #Hehl, Maximilian Emil. Linguagem de Programação Estruturada FORTRAN. McGraw Hill. | ||
== Bibliografia complementar == | == Bibliografia complementar == | ||
#Forbellone, André L. V. Lógica de Programação. A Construção de Algoritmos e Estrutura de Dados. Makron Books. | #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. | #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. | #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. | #Polya, George. How to solve it. A New Aspect of Mathematical Method. Princeton Science Library. |
Latest revision as of 05:20, 29 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.