Trabalho de algoritmo
Exemplos/Exercícios:
1º - Hello World:
Python:
print('Olá Mundo!‘)
Fortran:
PROGRAM MAIN
PRINT *, 'HELLO WORLD'
STOP
END
2º - Converter:
Python:
cpf = '13470392987' num_cpf = eval(cpf) print(num_cpf, 2*num_cpf)
Fortran:
PROGRAM CONVERSÃO INTEGER NUM_CPF CHARACTER(50) CPF CPF = ‘13470392989’ READ(CPF,’(I10)’) NUM_CPF END
3º - Raiz
Python:
Number = 25 import math
Root = math.sqrt(number)
Print(root)
Fortran:
PROGRAM RAIZ REAL X,Y
X = 25
Y = SQRT(X)
PRINT *, Y
STOP
END
4º -
a) Some 2 ao valor corrente da variável BETA; faça a soma do novo valor de BETA com a variável DELTA.
Python:
beta = int(input(‘Insira número = ‘)) delta = int(input(‘Insira número = ‘)) omega = (beta + 2) + delta print(Omega) Fortran:
PROGRAM MAIN INTEGER BETA, DELTA, OMEGA READ *, BETA READ *, DELTA OMEGA = (BETA + 2) + OMEGA STOP END
b) Subtraia o valor da variável B do valor da variável A, eleve ao quadrado a diferença e armazene o resultado final na variável W.
Python:
B = int(input(‘Insira número = ‘))
A = int(input(‘Insira número = ‘))
W = (A – B)**2
Fortran:
PROGRAM MAIN INTEGER A,B,W READ *, A READ *, B W = (A – B)**2 STOP END c) - Uma variável de nome R é para ter seu valor corrent substituído pela raiz quadrada de 2:
Python:
R = 20 import math
S = math.sqrt(2)
R = S
Fortran:
PROGRAM MAIN REAL R,S R = 20 S = SQRT(2.0) R = S PRINT *, R STOP END
d) Some os valores de F e G, divida pela soma dos valores de R e S, e eleve o quadrado o quociente; armazene o resultado em P.
Python:
F = int(input(‘Insira número = ‘))
G = int(input(‘Insira número = ‘))
R= int(input(‘Insira número = ‘))
S = int(input(‘Insira número = ‘))
P = ((F + G)/(R + S))**2
Fortran:
PROGRAM MAIN INTEGER F,G,R,S,P READ *, F,G,R,S P = ((F + G)/(R + S))**2