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.