Exercițiul 1

C = Cristi are un bug în cod.

A = Alin identifică un cod ca fiind corect (i.e., fără bug-uri)

Probabilitatea de bug

P(C)=75100=75%
P(A|C)=0.05P(A|CC)=0.98

Vrem să aflăm P(C|A)

Aplicăm formula lui Bayes

P(C|A)=P(A|C)⋅P(C)P(A)=P(A|C)⋅P(C)P(A|C)⋅P(C)+P(A|CC)⋅P(CC)=0.05⋅0.750.05⋅75+0.98⋅0.25=0.132=13.2%

Exercițiul 2

Dacă avem 3 aruncări, probabilitatea ca să avem un șir de 3 capi este:

P(A3)=18

Extindem la 4: dacă prima monedă e cap, atunci secvența de 3 e garantată de încă 2 monede de tipul cap imediat după aceasta. Deci P(A|X1=C)=14

P(A4)=P(A4|X1=C)⋅P(X1=C)+P(A4|X1=P)⋅P(X1=P)=14⋅12+18⋅12==14+182=316

Extindem la 5

P(A5)=P(A5|X1=C)+P(A5|X1=P)2==P(A5|X1=C)+P(A4)2==P(A5|X1=X2=C)+P(A5|X1=C,X2=P)2+P(A4)2==12+182+3162

Extindem la 6

P(A6)=P(A5)+P(A4)+P(A3)+1222

Generalizând

P(An)=P(An−1)+P(An−2)+P(An−3)+1222