Programação computacional

Página oficial da disciplina de Programação Computacional para a Física – Turma  M2

Plano de ensino : Download

Apresentação: Download

Programa para estudo de programação e algoritmo PORTUGOL  Link para download diretamente da página do desenvolvedor  https://vinyanalista.github.io/portugol/


Calendário de PROVAS

24/10/2017 → Prova 1
12/12/2017 → Prova 2
27/02/2018 → Prova 3
06/03/2018 → Exame


OBS: Para garantir que as turmas M1 e M2 abordem o mesmo conteúdo, ambas as turmas utilizarão as mesmas notas de aula, que foram produzidas pelo Prof. Alexandre Diehl (https://wp.ufpel.edu.br/diehl)

Unidade 1: Lógica de programação e algoritmos (fluxogramas e pseudocódigos)

  • Aula 1 : Introdução à lógica de programação e algoritmos
  • Aula 2 : Pseudocódigos: formato básico; identificadores e expressões; operadores.
  • Aula 3 – Pseudocódigos: estruturas básicas: sequencial e condicional.
  • Aula 4 – Pseudocódigos: estrutura de repetição PARA.
  • Aula 5 – Pseudocódigos: estruturas de repetição ENQUANTO e REPITA.
  • Aula 6 – Pseudocódigos: variáveis compostas homogêneas: vetores e matrizes.
  • Aula 7 – Exercícios.
  • Aula 8 – Exercícios.
  • Aula 9 – Exercícios.
  • Aula 10 – Prova

Introdução ao Fortran 90 (Apostila do Prof. Rudi Gaelzer (IF-UFRGS) de Fortran 90/95. Download.)

  • Aula 11 – Introdução ao Fortran 90: histórico.
  • Aula 12 – O Básico do Fortran 90 – 1: Unidades de programa. Identificadores. Atribuição. Expressões aritméticas.
  • Aula 13 – O Básico do Fortran 90 – 2: Funções Intrínsecas. Entrada e Saída de dados. Exercícios.
  • Aula 14 – O Básico do Fortran 90 – 3: Variáveis Compostas Homogêneas: alocação fixa e dinâmica. Exercícios.
  • Aula 15 – O Básico do Fortran 90 – 4: Controles de fluxo: estruturas condicionais do tipo IF. Estrutura de caso CASE. Exercícios.
  • Aula 16 – O Básico do Fortran 90 – 5: Controles de fluxo: estruturas de repetição DO. Exercícios.
  • Aula 17 – O Básico do Fortran 90 – 6: Entrada e Saída de dados: formatação.
  • Aula 18 – O Básico do Fortran 90 – 7: Arquivos de dados externos: acesso E/S.
  • Aula 19 – Exercícios.
  • Aula 20 – Exercícios
  • Aula 21 – Prova.

Programação estruturada no Fortran 90

  • Aula 22 – Subprograma do tipo Função: definição, funções internas, argumentos locais e globais, exemplo de aplicação (gerador de números aleatórios).
  • Aula 23 – Subprograma do tipo Função: exemplo de aplicação. Comando COMMON, recursividade.
  • Aula 24 – Subprograma do tipo Função: Exercícios.
  • Aula 25 – Subprograma do tipo Subrotina: definição, exemplos de aplicação.
  • Aula 26 – Subprograma do tipo Subrotina: Exercícios.
  • Aula 27 – Módulos: definição, formas de uso, exemplos.
  • Aula 28 – Subprogram: argumentos opcionais, matrizes como argumentos, rotinas como argumentos.
  • Aula 29 – Subprogramas: rotinas como argumentos; blocos de INTERFACE.
  • Aula 30 – Subprogramas: exercícios
  • Aula 31 – Exercícios.
  • Aula 32 – Prova 3.
  • Aula 33 – Revisão para Exame Final.