Difference between revisions of "Processamento de Dados (UFBA 2008.2)"

From AdonaiMedrado.Pro.Br
Jump to: navigation, search
(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:
  Programa transcrito inalterado do programa oficial do departamento.
+
  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ória
+
::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.

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.