cham3leon
15-09-2009, 19:27
Ako ima znalaca u ovome, trebao bih pomoć sa zadacima koje smo dobili na samom početku kolegija Uvod u znanstveno računanje. Stvar jest da svi koji smo upisali kolegij nemamo gotovo nikakvog iskustva u znanstvenom računanju, te korištenju jezika poput FORTRAN-a ili librariesa za iste. Zadaci slijede:
1. Napiši C program koji konstruira i ispisuje (kao decimalni broj, kao
četiri “1 byte unsigned int” i kao bitni uzorak) minimalni i maksimalni
realni broj u 32 bitnoj reprezentaciji.
2. Napiši C program koji ilustrira kolika mora biti razlika u eksponentu za
32 bitnu reprezentaciju brojeva a i b da a+b=a (a>b, b ≠ 0)
3. Napiši C program koji poziva fortran subrutinu s double float
argumentom (> 0.) i vraća drugi korijen izračunat upotrebom fortran
sustavne funkcije DSQRT
1. Napiši C program koji konstruira i ispisuje (kao decimalni broj, kao
četiri “1 byte unsigned int” i kao bitni uzorak) minimalni i maksimalni
realni broj u 32 bitnoj reprezentaciji.
2. Napiši C program koji ilustrira kolika mora biti razlika u eksponentu za
32 bitnu reprezentaciju brojeva a i b da a+b=a (a>b, b ≠ 0)
3. Napiši C program koji poziva fortran subrutinu s double float
argumentom (> 0.) i vraća drugi korijen izračunat upotrebom fortran
sustavne funkcije DSQRT