Académique Documents
Professionnel Documents
Culture Documents
Sada de dados:
Mostra para o usurio os resultados do processamento. Num algoritmo, feita atravs de uma operao de escrita.
Aula 5 - 20/08/2008
Reviso: Leitura
A leitura uma atribuio cujos valores esto externos ao algoritmo.
Eles podem estar num arquivo de entrada ou podem ser digitados pelo usurio na linha de comando quando o programa executado.
Reviso: Escrita
Imprime no dispositivo de sada o contedos das variveis especificadas. Textos explicativos tambm podem ser impressos e intercalados com as variveis. Forma geral:
Escreva <lista-de-variveis> A lista de variveis contm as variveis cujos valores sero escritos pelo algoritmo.
3 Aula 5 - 20/08/2008 4
Forma geral:
LEIA <lista-de-variveis> A lista de variveis contm as variveis cujos valores sero lidos pelo algoritmo.
Aula 5 - 20/08/2008
Exemplos
1. Escrever um algoritmo que leia um valor inteiro e escreva-o na tela. 2. Escrever um algoritmo que leia dois valores inteiro e escreva-os na tela. 3. Escrever um algoritmo que leia dois valores inteiros, calcule a soma e mostre o resultado na tela. 4. Escrever um algoritmo para calcular a rea de um crculo, onde o valor do raio lido.
Aula 5 - 20/08/2008 5
Dever de casa
Fazer os exerccios da apostila de Construo de Algoritmos, seo A.4 (pginas 36 a 38).
Aula 5 - 20/08/2008
Opcionalmente, depois de cada identificador, pode-se colocar um valor inicial para a varivel entre //:
<tipo> <id1>/<v1>/, <id2>/v2/, <id3>, ...
Exemplos:
integer d real r/0.5/, s/0.9/
Depois de Fortran77:
Podem ter at 31 caracteres, incluindo _ (underscore).
Caso uma varivel no seja declarada, Fortran supe uma declarao implcita:
Variveis que comeam com letra I at N so consideradas inteiras e todas as outras so consideradas reais. Caso isso no seja desejado, deve-se declarar:
Implicit none
Aula 5 - 20/08/2008 7
INTEGER*4 pode ser representada apenas por INTEGER. Os nmeros aps o * indicam quantos bytes a varivel ocupa na memria.
Aula 5 - 20/08/2008 9
Aula 5 - 20/08/2008
10
COMPLEX*16
15 casas decimais
CHARACTER *w v1,v2
Onde v1 e v2 possuem o mesmo nmero de caracteres w.
Exemplo de declarao:
complex c/(4.0,0.3)/
Exemplos:
Character data*8 Character *9 nome1, nome2 Character temperatura/alta/
Atribuio em FORTRAN
feita com o operador =. Exemplos:
Curso = Engenharia Qumica Ano = 1999 Temperatura = 25.8 Sol = .TRUE.
Aula 5 - 20/08/2008
13
Aula 5 - 20/08/2008
14