Documente online.
Zona de administrare documente. Fisierele tale
Am uitat parola x Creaza cont nou
 HomeExploreaza
upload
Upload




Precizia calculelor. Depasirea. Rotunjirea.

c


Precizia calculelor. Depasirea. Rotunjirea.

Problema 1. Depasirea la operatii cu numere intregi si reale



a) Se da numarul intreg n = 1000. Sa se calculeze valorile

b) Se da numarul real x = 1000.0. Sa se calculeze valorile .

Programul este cel de mai jos.

#include<iostream.h>

#include<math.h>

int main()

Rezultatele rularii programului sunt cele din caseta de mai jos. Se vor explica rezultatele pentru si .

Problema 2. Erorile de rotunjire. Se vor calcula valorile variabilelor reale de tip float

y=x-333; z=3y-1. Ele trebuie sa aiba valorile: ; z = 0

Se vor explica rezultatele. Programul este urmatorul.

#include<iostream.h>

int main()

Rezultatele rularii programului sunt cele de mai jos.

Problema 3. Sa se rezolve ecuatia de gradul 2

Solutiile sunt date de formula

Se va verifica solutia introducand radacinile in ecuatie.

a) Se va rezolva ecuatia pentru a=2, b=1, c=-3

b) Se va rezolva ecuatia pentru a=1, b=, c=1

c) Se va rezolva ecuatia pentru a=1, b=2, c=3

d) Se va rezolva ecuatia pentru a=0, b=2, c=5

Se vor explica rezultatele.

Programul pseudocod este urmatorul.

read (a, b, c)

if (a != 0)

else if(delta = = 0)

else

}

else if (b != 0)

else

write('mesaj');

Programul este cel mai jos.

#include<iostream.h>

#include<math.h>

void main()

else

if(delta==0)

else

}

//terminare ramura a diferit de 0

else

if(b!=0)

cout<<'solutie unica, x='<<(-c/b)<<endl;

else

if(c==0)

cout<<'orice x real este solutie'<<endl;

else

cout<<'nu exista solutie'<<endl;}

Se prezinta 3 exemple de rulari, pentru fiecare tip de solutii posibile.



Document Info


Accesari: 913
Apreciat: hand-up

Comenteaza documentul:

Nu esti inregistrat
Trebuie sa fii utilizator inregistrat pentru a putea comenta


Creaza cont nou

A fost util?

Daca documentul a fost util si crezi ca merita
sa adaugi un link catre el la tine in site


in pagina web a site-ului tau.




eCoduri.com - coduri postale, contabile, CAEN sau bancare

Politica de confidentialitate | Termenii si conditii de utilizare




Copyright © Contact (SCRIGROUP Int. 2024 )