On Thu, 22 Jan 2004 [EMAIL PROTECTED] wrote: > Salut tuturor, > Multumesc pentru raspunsurile primite anterior, legate de copierea unui CD. Se > pare ca "dd" si "cat" nu mai fac in kernel-ul 2.4.x ceea ce faceau in 2.2.x. > Sigura solutie de a copia un CD in totalitate ramanand scule special destinate > pentru asa ceva: cdrecord. > Dar intrebarea mea se refera la altceva. > Am avut o mica discutie in contradictoriu in care eu am sustinut ca intr-un > calcul cu numere reale, daca se pleaca de la aceleasi conditii initiale, > indiferent de cate ori se ruleaza programul, rezultatele vor fi identice.
Depinde de program si de procesor (vezi intel pentium). La faculta un prof de Arhitectura sistemelor cu microprocesor ne-a aratat un lucru interesant: Impartirea a doua numere reale a caror rezultat putea sa dea doar numar irational a dat in calculatorul din windoaze un rezulat foarte frumos (nr rational). Nu mai tin minte ce numere erau. Dar aceleasi numere pe un linux impartite in bc -l au dat un rezultat mai apropiat de realitate. Explicatia statea in felul cum calculatorul face calculele cu numere reale... > Profesorul spune ca nu e in totalitate adevarat, pentru ca intr-un calcul cu > numere reale apar erori care se manifesta la a nu stiu cata zecimala si ca astea > pot duce la diferente minore in rezultatul final. Argumentul lui de baza pentru > asta fiind ca numai asa se poate simula tranzitia de la un regim laminar la unul > turbulent (nu intru in detalii pe tema asta). Profesorul avea dreptate -- partial. Uneori erorile pot fi importante :-) > Am lucrat ceva assembler si cel putin pentru cazul calculelor cu numere intregi > sunt convins ca am dreptate, la numere reale nu mi-am bagat nasul si nu mai sunt > sigur. > Puteti sa-mi dati niste argumente pro sau contra celor spuse de mine mai sus? > Regula e ca nu poti sa faci cu doua numere reale urmatoarea operatie if a < b then ... pentru ca pentru valori ale lui apropiate de ale lui b operatia de comparare e nedefinita (pentru ca numarul de zecimale este finit). Cauta pe net despre egalitatea numerelor reale http://www.eskimo.com/~scs/C-faq/s14.html -- "A mouse is a device used to point at the xterm you want to type in". Kim Alm on a.s.r. --- Detalii despre listele noastre de mail: http://www.lug.ro/
