Académique Documents
Professionnel Documents
Culture Documents
Boulmezaoud
Département de mathématiques
Licence de mathématiques
Cours de FORTRAN 90
Année 2000-2001.
CORRIGÉ T.P. 1 et 2.
Exercice 1.
EXPRESSION TYPE VALEUR
s**(m/l) real 1.000000
x**m/l double precision 4.00000000000000
x + s**x - m + l/m double precision 7.00000000000000
.not.(.not. x == y .or. y == s) logical T
..not.(x == y .or. y == s) .or. m == l logical F
Exercice 2
Exercice 3.
1. La limite de la série est égale à −ln2.
2. Le programme :
program exercice_3
real :: somme
integer :: N, k
compteur = 0
do N2F = 0, 50, 5
do N5f = 0, 20, 2
do N10f = 0, 10
somme = 10*N10f + 5*N5f + 2*N2F
if (somme == 100) then
! print *, N10f, ’ (10 F) ’, N5F, ’(5 F)’, N2F, ’(2 F)’
compteur = compteur + 1
endif
enddo
enddo
enddo
print *, ’Le nombre de possibilites est : ’, compteur
end
Il donne le résulat suivant:
Le nombre de possibilites est : 66
(on a évité d’afficher toutes les possibilités).
Exercice 5
Voir corrigé du T.P. 3 et T. P. 4.