Teremos 3 Exercícios Programas: 

  1. Problema de transporte 1D
  2. Equação de Black 'n Scholes para um derivativo
  3. Problema de estado estacionário da pressão em um fluido incompressível

Linguagens

Preferencialmente: Fortran, C, C++

Também adequados: Scilab, Matlab, Octave

Pode fazer, mas talvez fique lento: Qualquer outro (Java, R, Phyton, Perl, Haskell, VB,  ...)

CUIDADO: Alguns EPs irão demandar um certo tempo computacional da ordem de alguns segundos ou minutos em C/Fortran, o que significa que, dependendo da linguagem que escolher, você poderá ter que esperar bastante (talvez horas) por um resultado.

ALERTA: Não pode usar bibliotecas prontas (resolvedor de sistemas lineares, resolvedor de equações, etc) de softwares como Scilab, Matlab, Octave e R. Você deve usar somente a linguagem  e programar o que for necessário.

Entrega

A entrega dos EPs deve ser feita via PACA, com um arquivo compactado (.zip, .tar, .gz, .rar, ...)

  1. O código utilizado 
  2. Um relatório sobre o EP
  3. Outros arquivos pertinentes ao EP, desde que explique do que se tratam no relatório

Relatório

Preferencialmente em Latex (use o padrão article ou report). 

Se for fazer em Word ou outro processador de texto, o acabamento final deve estar no mínimo equivalente ao que seria um relatório em Latex. Pode usar o LyX.

Seja claro e conciso! Não precisa encher linguiça ou fazer 1 milhão de gráficos, mas você deve ser claro nas análises, mostrando que entendeu o problema.

Deve conter:

  1. Breve introdução ao problema do EP
  2. Objetivos
  3. Breve descrição dos métodos usados
  4. Resultados
  5. Análises e interpretações
  6. Conclusões
  7. Referências

IMPORTANTE! Descreva no relatório o ambiente usado (em métodos) e o custo computacional (em resultados). Inclua:

  1. Linguagem
  2. Como rodar o programa
  3. Sistema operacional
  4. Máquina (processador e memória)
  5. Para cada experimento executado - inclua o tempo que demorou para rodar

Cada linguagem tem seu próprio método de contagem de execução de rotinas. Em C, você pode usar a biblioteca time.h (veja um exemplo aqui ou aqui). 

Avaliação

A nota do EP será dividida em:

  1. Organização e conteúdo do relatório
  2. Organização e funcionalidade do código
  3. Resultados apresentados
  4. Análises e interpretações realizadas

Nos EPs queremos estudar/resolver certos problemas/aplicações. O que será solicitado nos enunciados é o mínimo esperado do aluno. Análises adicionais são mais que bem vindas, e serão consideradas como bônus na avaliação.

Última atualização: terça-feira, 22 jul. 2014, 17:14