Escolar Documentos
Profissional Documentos
Cultura Documentos
Introdução à Computação
Linguagem Fortran
1
Universidade Federal do Maranhão
Curso de Química
Departamento de Informática
ESTRUTURA DE REPETIÇÃO
Com estrutura de controle: ENQUANTO
Sem estrutura de controle: PARA
2
LINGUAGEM FORTRAN
ESTRUTURA DE REPETIÇÃO: ENQUANTO
Portugues Estruturado
FIM_ENQUANTO
3
LINGUAGEM FORTRAN
ESTRUTURA DE REPETIÇÃO: Fortran DO WHILE
FIM_ENQUANTO ENDDO
4
LINGUAGEM FORTRAN
Exemplo1 - Imprimir os inteiros entre 0 e 10
Programa usando ENQUANTO
VAR
A: INTEIRO
INICIO
A=0
ENQUANTO ( A 10 ) FAÇA
IMPRIMA A
A=A+1
FIM_ENQUANTO
5
PARE
LINGUAGEM FORTRAN
Exemplo1 - Imprimir os inteiros entre 0 e 10
Programa usando ENQUANTO C Programa usando DO WHILE
VAR
A: INTEIRO INTEGER A
INICIO
A=0 A=0
VAR
A: INTEIRO
INICIO
LEIA A
ENQUANTO ( A 10 ) FAÇA
ESCREVA A
A=A+1
FIM_ENQUANTO 7
LINGUAGEM FORTRAN
Exemplo1 - Imprimir os inteiros < 10
considerando um número lido
Programa usando ENQUANTO C Programa usando DO WHILE
VAR
A: INTEIRO INTEGER A
INICIO
VAR INTEGER A
A: INTEIRO
INICIO
ESCREVA “NUMEROS PARES ENTRE 2 E 20” WRITE(*,*) “NUMEROS PARES ENTRE 2 E 20”
A=2 A=2
ENQUANTO ( A < 20 ) FAÇA DO WHILE ( A .LE. 20 )
A=A+2 A=A+2
ESCREVA A WRITE(*,*) A
FIM_ENQUANTO ENDDO
PARE STOP
FIM END
9
LINGUAGEM FORTRAN
Exercícios
10
LINGUAGEM FORTRAN
ESTRUTURA DE REPETIÇÃO PARA:
Portugues Estruturado
FIM_PARA
11
LINGUAGEM FORTRAN
ESTRUTURA DE REPETIÇÃO PARA: Fortran DO
FIM_PARA ENDDO
12
LINGUAGEM FORTRAN
ESTRUTURA DE REPETIÇÃO: Números inteiro < 10, considerando um número lido
PORTUGUES ESTRUTURADO
C PROG_PARA
VAR
A,I: INTEIRO
LEIA A
PARA I de A ATÉ 10 PASSO 1 FAÇA
ESCREVA I
FIM_PARA
FIM
13
LINGUAGEM FORTRAN
ESTRUTURA DE REPETIÇÃO: Números inteiro < 10, considerando um número lido
C PROG_PARA C PROG_PARA
VAR
A,I: INTEIRO INTEGER A ,I
LEIA A READ (*,* )A
PARA I de A ATÉ 10 PASSO 1 FAÇA DO I = A,10,1
ESCREVA I WRITE(*,*) I
FIM_PARA ENDDO
STOP
FIM END
14
LINGUAGEM FORTRAN
Exemplo 2 - ESCREVA OS NÚMEROS PARES ENTRE 1 E 20
Programa usando PARA
VAR
A: INTEIRO
INICIO
ESCREVA A
FIM_PARA 15
LINGUAGEM FORTRAN
Exemplo 2 - ESCREVA OS NÚMEROS PARES ENTRE 1 E 20
Programa usando PARA C Programa usando DO
VAR
A: INTEIRO INTEGER A
INICIO
ESCREVA “NUMEROS PARES ENTRE 2 E 20” WRITE(*,*) “NUMEROS PARES ENTRE 2 E 20”
FIM_PARA ENDDO
PARE STOP
FIM END
16
LINGUAGEM FORTRAN
Exercícios
S = 1 + 22 + 33 + 44 + .......+ 1010
1 2 3 4 10
17