Hannibal. Posted August 16, 2013 Report Posted August 16, 2013 If there are 23 students in your class, what are the chances that two of you have the same birthday?Sunt curios cum ganditi unii dintre voi.Incercati sa evitati Google pe cat de mult posibil.- Think Python: Exercise 10.8 Quote
Zatarra Posted August 16, 2013 Report Posted August 16, 2013 Sunt curios cum ganditi unii dintre voi.Incercati sa evitati Google pe cat de mult posibil.- Think Python: Exercise 10.8Simplu, te gandesti daca ancurent%4==0 sau nu si apoi faci calculele (cazuri favorabile pe cazuri posibile) Quote
Patrunjel Posted August 16, 2013 Report Posted August 16, 2013 Nu chiar. Cazul cu 23 de persoane e cunoscut in cadrul problemei, fiindca iti da o probabilitate de 50% (da, am trisat, m-am uitat pe google), dar daca o iei cu cazuri posibile/cazuri favorabile, iei la intamplare persoana x din grup ca reper si ai 22*1/356 probabilitatea ca oricare alt membru al grupului sa aiba aceeasi data a nasterii. Dupa din grupul de 22 iei unul ca reper si iti raman 21/356, dupa din restul iei altul si tot asa, deci probabilitatea ca oricare doi sa aiba aceeasi zi de nastere e (22+21+...+1)/356, adica (22*23/2)/356, doar ca am gandit prost fiindca da 0.7 probabilitate, revin dupa reclame. Quote
Silviu Posted August 16, 2013 Report Posted August 16, 2013 Sunt curios cum ganditi unii dintre voi.Incercati sa evitati Google pe cat de mult posibil.- Think Python: Exercise 10.8Cazuri favorabile: 23Cazuri posibile: Studenti pot fi sa zicem, in aceeasi clasa +- 2 ani, sa luam 4 ani x 365 de zile (sa zicem ca unii s-au dus mai batrani la facultate, sau mai tineri) si ar fi 1460 de posibilitati.Rezultatul ar fi 23/1460 (rezultat foarte neglijabil, deoarece oricine ar putea fi student, iar atunci probabilitatea ar fi 23/oo (deoarece numarul studentilor ar fi neglijabil, iar rezultatul ar fi lim 23/oo care este 0)PS: Cred. Quote
Zatarra Posted August 16, 2013 Report Posted August 16, 2013 Ba birthday la mine e ziua de nastere, nu birthyear and birthday . Eu raman la parerea mea pana vin atlii cu contra argumente Quote
Brenin Posted August 16, 2013 Report Posted August 16, 2013 Ba birthday la mine e ziua de nastere, nu birthyear and birthday . Eu raman la parerea mea pana vin atlii cu contra argumenteGresit, tradus mot-a-mot ai avea dreptate. Insa in limba respectiva, birthday reprezinta data de nastere, adica zi + luna+ an, nu doar anul. Quote
Zatarra Posted August 16, 2013 Report Posted August 16, 2013 Gresit, tradus mot-a-mot ai avea dreptate. Insa in limba respectiva, birthday reprezinta data de nastere, adica zi + luna+ an, nu doar anul.Da, e adevarat dar asta e valabil in propozitii genereale, nu in calcule si exemple matematice. Cel putin eu asa cred, poate mi-am format o parere proasta. Oricum nu schimba cu nimic datele problemei doar ca atunci nu mai conteaza anul bisect sau nu conteaza anul exact, adica ai o adunare la probabilitati (prima data faci probabilitatea de a pica in aceasi zi) + (probabilitatea de a fi in acelasi an) si ai probabilitatea finala. Quote
Silviu Posted August 16, 2013 Report Posted August 16, 2013 Da, e adevarat dar asta e valabil in propozitii genereale, nu in calcule si exemple matematice. Cel putin eu asa cred, poate mi-am format o parere proasta. Oricum nu schimba cu nimic datele problemei doar ca atunci nu mai conteaza anul bisect sau nu conteaza anul exact, adica ai o adunare la probabilitati (prima data faci probabilitatea de a pica in aceasi zi) + (probabilitatea de a fi in acelasi an) si ai probabilitatea finala.Baaaa, "esti degeaba" Quote
Hannibal. Posted August 16, 2013 Author Report Posted August 16, 2013 Da, e adevarat dar asta e valabil in propozitii genereale, nu in calcule si exemple matematice. Cel putin eu asa cred, poate mi-am format o parere proasta. Oricum nu schimba cu nimic datele problemei doar ca atunci nu mai conteaza anul bisect sau nu conteaza anul exact, adica ai o adunare la probabilitati (prima data faci probabilitatea de a pica in aceasi zi) + (probabilitatea de a fi in acelasi an) si ai probabilitatea finala.Se considera un caz general.Cazurile particulare gen an bisect / gemeni / etc. se exclud Quote
Brenin Posted August 16, 2013 Report Posted August 16, 2013 cazuriposibile = raw_input('Introduceti numarul cazurilor posibile / numarul elevilor: ')cazurifavorabile = raw_input('Introduceti numarul cazurilor favorabile: ')sanse = float(cazurifavorabile) / float(cazuriposibile)sanse = float(sanse)print 'Sansele sunt: ',sanseNu mai stiu sigur daca asa se calcula probabilitatea insa, daca am gresit, ignora-ma ) Quote
Hannibal. Posted August 16, 2013 Author Report Posted August 16, 2013 Nu am vrut rezolvarea in Python, stai linistit.Am vrut sa vad cum ganditi voi, care ar fi sansele alea de care zici:P Quote
Brenin Posted August 16, 2013 Report Posted August 16, 2013 Daca imi aduc aminte bine orele de logica din liceu de acum 12 ani, era ceva de genul cazuri favorabile supra cazuri totale.Insa , pot sa gresesc cumplit.Raspuns propriu, 2/23 Quote