A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Linguagens imperativas: Aula prática

Apresentações semelhantes


Apresentação em tema: "Linguagens imperativas: Aula prática"— Transcrição da apresentação:

1 Linguagens imperativas: Aula prática
Dupla: Ana Carolina e Danniel

2 Fortran Desenvolvida a partir da década de 1950
"IBM Mathematical FORmula TRANslation System" Usada, principalmente, em Ciência da Computação e Análise Numérica. Programação procedural e orientada a objetos.

3 Fortran Compiladores: Fortran 90 Fortran 95 Fortran 2003 Fortran 2008
HPF- High Performance Fortran Visual Fortran Force

4 Fortran Force 3.0

5 Introdução Esse material tem como principal objetivo apresentar os aspectos básicos de programação em linguagem FORTRAN.

6 Conceitos introdutórios
Caracteres válidos na linguagem FORTRAN: Caracteres Alfabéticos:todas as letras maiúsculas e minúsculas do alfabeto latino (A até Z). Caracteres Numéricos: todos os dígitos (0 até 9). Caracteres Especiais: alguns exemplos são: <branco> ( ) . (ponto) , (vírgula) ‘ (apóstrofo) + - * / = $ : “ (aspas) & ?

7 Folha de codificação Fortran
Num programa FORTRAN, os comandos devem ser escritos em campos delimitados e fixos. Para facilitar o processo de codificação de programas, existem formulários especiais.

8 Exemplo (FORTRAN Visual Workbench v 1.0 para windows

9 Constantes Uma constante é uma quantidade fixa, invariável; um valor que não muda no decorrer dos cálculos relativos ao programa. Existem três classes de constantes: Numéricas: aquelas que tratam com números inteiros ou reais; Lógicas: aquelas que tratam com valores lógicos – Verdadeiro e Falso. Cadeia de caracteres: aquelas que tratam de sequências de caracteres admitidos pela linguagem.

10 Variáveis Declaração de variáveis inteiras:
Ex: INTEGER :: IANO, IMES, PDIA.... Declaração de variáveis reais: Ex: REAL :: ICHUVA, CONCENTRACAO, ...

11 Expressões Aritméticas
As expressões aritméticas são formadas utilizando operandos numéricos combinados com operadores aritméticos. Estes operadores são: + (adição) - (subtração) * (multiplicação) / (divisão) ** (exponenciação)

12 Funções Embutidas As funções embutidas (Intrínsecas) são funções de uso frequente, já providas pela linguagem FORTRAN. Elas estão armazenadas numa biblioteca de funções do sistema computacional. Função Matemática Fortran Tipo de Resultado SEN(X) SIN(X) REAL COS(X) TG(X) TAN(X) X¹∕ ² SQRT(X) Inteiro=> real Real=> inteiro REAL(I) ou FLOAT(I) INT(X) ou IFIX(X) INTEIRO |X| ABS(X) x e EXP(X) Ln(X) ALOG(X)

13 Comandos da linguagem FORTRAN
Comando de atribuição: este comando permite atribuir (associar) um valor a uma variável Exemplos: R= 4.0 ZETA=(Z/L) Comando de programa principal- PROGRAM: este comando atribui um nome ao programa principal. É um comando opcional e não executável. Deve ser o primeiro comando utilizado em um programa. Exemplo: PROGRAM CALC_MEDIA

14 Comandos da linguagem FORTRAN
O comando END tem como único objetivo, indicar ao compilador o fim físico da unidade de programa. Deste modo, ele só deve ocorrer como o último comando de uma unidade, e é obrigatório. O comando STOP encerra a execução da unidade de programa e retorna o controle ao sistema operacional, ou seja, indica o final lógico da execução programa.

15 Exercícios Práticos 1) Construção de programas simples. a. Programa para calcular a soma, subtração, multiplicação e divisão de duas variáveis. b. Programa para calcular uma média entre dois valores e elevar um valor ao outro. c. Programa para calcular o seno, o cosseno, a tangente, a raiz quadrada, e o módulo de uma variável. d. Programa para obter a parte inteira de uma variável real.

16 Referências http://pt.wikipedia.org/wiki/Fortran
elder/fortran.pdf /fortran_apostila_ufce.pdf postila.pdf


Carregar ppt "Linguagens imperativas: Aula prática"

Apresentações semelhantes


Anúncios Google