Documente Academic
Documente Profesional
Documente Cultură
LUCRAREA NR.2
Portofoliu de Programe Fortran
Decembrie 2014
Problema nr. 2
3. Programarea problemei
Pentru programarea problemei s-a utilizat limbajul Fortran n implementarea Intel, versiunea
11.0 sub Microsoft Visual Studio 2008. S-a obinut varianta Debug cu lungimea 669, iar varianta
Release cu lungimea kB.
O imagine din timpul lucrului este urmtoarea:
program rcsc2
!program de calcul al valorii ipotenuzei
implicit none
!declaratii de tip
real a,b,c
!startare program
write(*,*)
write(*,*)'---------'
write(*,*)'!matserand IONESCU MIHAI'
write(*,*)'!MASTER RCSC ANU I'
write(*,*)
write(*,*)'---------'
!introducerea datelor de intrare
write(*,1)
1format('a=',$)
read(*,*)a
write(*,2)
2format('b=')
read(*,*)b
!calcule
c=sqrt(a**2+b**2)
!afisare rezultate
write(*,*)
write(*,*)'---------'
write(*,*)'rezultate:'
write(*,*)'a=',a,'b=',b,'c=',c
write(*,*)
write(*,*)'---------'
!finalizare
print *, 'sfarsit program'
read*
end program rcsc2
4. Rezultate
s-a rulat programul cu mai multe seturi de date. De exemplu, pentru a=12 i b=16 s-a obinut:
5. Comentarii
Programul lucreaz corect doar pentru date acceptabile. Pentru date eronate nu se fac testri,
de aceea ntr-o viitoare versiune se va face i test asupra datelor de intrare.
Problema nr. 3
Calculul unei ecuaii de gradul 1.
1 Enunul problemei
S se calculeze rdcina ecuaiei de gradul 1.
6. Analiza problemei
Dat fiind relaia:
ax+b=c
se cere s se determine valoarea necunoscutei x.
c= a 2+b 2
unde a i b sunt catetele , iar c este ipotenuza triunghiului.
7. Programarea problemei
Pentru programarea problemei s-a utilizat limbajul Fortran n implementarea Intel, versiunea
11.0 sub Microsoft Visual Studio 2008. S-a obinut varianta Debug cu lungimea 669, iar varianta
Release cu lungimea kB.
O imagine din timpul lucrului este urmtoarea: