Matematică, întrebare adresată de Utilizator anonim, 9 ani în urmă

\hbox{In sistemul de axe cartezian OXY se considera doua cercuri de centre}\\ (X_1, Y_1)\ \hbox{respectiv}\ (X_2,Y_2)\ \hbox{si de raze}\ R_1\ \hbox{respectiv}\ R_2,\\ \hbox{astfe incat distanta dintre centrele cercurilor este mai mica strict decat}\\ R_1+R_2.\\ \hbox{Sa se caluleze aria suprafetei comune a celor doua discuri, rezultatul}\\ \hbox{dandu-se numai in functie de}\  X_1, X_2, Y_1, Y_2, R_1, R_2\hbox{ (si alte constante}\\ \hbox{precum \pi).


Utilizator anonim: accept orice, matrici diagonalizate, distributii, densitati de probabilitate, functiile Euler, accept orice metoda, ma intereseaza ca rezultatul final sa nu depinda decat de acele date
tcostel: Nefiind un caz concret, propun o impartire a problemei in doua cazuri: 1) Cele doua cercuri se intersecteaza fara ca centrul unuia din cercuri sa intre in interiorul celuilalt. 2) Centrul unui cerc este in interiorul celuilalt sau ambele centre sunt in aceasta situatie.
Utilizator anonim: Sunt de acord
tcostel: Am inceput sa lucrez dar e mult de lucru.
tcostel: Am o intrebare: Problema este de matematica si se cere formula acelei arii in functie de datele din problema SAU problema este de informatica si se cere un program care sa calculeze aria in functie de coordonatele centrelor si razele cercului ?
Utilizator anonim: problea e de informatica si cere aria in functie de acele date
tcostel: Asta ar putea simplifica problema, un pic.
Utilizator anonim: nu im idau seama cum ar putea fi redusa, intrucat cerinta ramane aceeasi: aria suprafetei comune celor doua discuri ale caror centre si raze se cunosc
tcostel: Dar nu mai este nevoie sa gasim o formula a ariei respective in functie de acele date, lucru care e foarte greu la cazul general dar ar simplifica programul.
tcostel: Putem sa impartim pe pasi problema si sa gasim metoda de rezolvare pentru fiecare pas pe care o vom transpune in program. Se complica un pic programul dar nu prea mult tinand cont ca la rulare, programul va primi date concrete.

Răspunsuri la întrebare

Răspuns de tcostel
4

In fisierul (.pdf) atasat, am facut un algoritm pe blocuri de calcul care poate fi detaliat la nivelul fiecarui bloc.

Sper sa-ti fie util.



Anexe:

Utilizator anonim: Whooooooooow! Multumesc! Si felicitari pentru algoritm!
tcostel: Cu placere ! Spor la scrierea programului !
Alte întrebări interesante