Beräkna sannolikheten att få summan 10 av två tärningar
Jag försökte lösa denna fråga. Den övre är mitt svar och den nedre är dte rätta svaret. Förstår inte riktigt varför man ska skriva så som de gjort. Varför printar man två gånger tex? Och varför tar man gynsamma += 1 i slutet? Hur ska jag veta i vilka frågor detta bör göras (gynsamma +=1)
Tusen tusen tack i förhand!
Inne i loopen:
Här printas utfallet, dvs vad tärning 1 respektive tärning 2 visar.
Om summan är 10 så ökas antalet gynnsamma fall med 1.
Efter loopen:
Här printas sannolikheten för gynnsamt utfall.
Yngve skrev:Inne i loopen:
Här printas utfallet, dvs vad tärning 1 respektive tärning 2 visar.
Om summan är 10 så ökas antalet gynnsamma fall med 1.
Efter loopen:
Här printas sannolikheten för gynnsamt utfall.
Jaa okej! Då fattar jag, det är alltså två olika steg. Men varför tar jag gynsamma += 1 och sedan efter det gynsamma/ möjliga. Jag vet att gynsamma / möjliga ger kvoten att sannolikheten av ... ska inträffa. Men förstår inte varför man tar just gynsamma += 1 innan det. :) Tack för hjälpen!
Naturaretyvärr1 skrev:Yngve skrev:Inne i loopen:
Här printas utfallet, dvs vad tärning 1 respektive tärning 2 visar.
Om summan är 10 så ökas antalet gynnsamma fall med 1.
Efter loopen:
Här printas sannolikheten för gynnsamt utfall.
Jaa okej! Då fattar jag, det är alltså två olika steg. Men varför tar jag gynsamma += 1 och sedan efter det gynsamma/ möjliga. Jag vet att gynsamma / möjliga ger kvoten att sannolikheten av ... ska inträffa. Men förstår inte varför man tar just gynsamma += 1 innan det. :) Tack för hjälpen!
Har noterat att man måste skriva möjliga = 0 i nästan alla uppgifer som handlar om sannolikhet. Är det alltid så? I vilka tilfällen skriver man tex möjliga = 2?
Naturaretyvärr1 skrev:
Jaa okej! Då fattar jag, det är alltså två olika steg. Men varför tar jag gynsamma += 1 och sedan efter det gynsamma/ möjliga. Jag vet att gynsamma / möjliga ger kvoten att sannolikheten av ... ska inträffa. Men förstår inte varför man tar just gynsamma += 1 innan det. :) Tack för hjälpen!
Satsen gynnsamma += 1 ligger inne i loopen och exekveras endast då summan av vad tärningarna visar är 10.
gynnsamma är alltså en variabel som används för att beräkna antalet gynnsamma fall.
Därför sätts den till 0 i början. Vi vet ju då inte hur många gynnsamma fall det är utan vi låter programmet räkna ut det.
Sedan under programmets gång så räknar vi upp den variabeln varje gång vi stöter på ett gynnsamt fall.
Blev det klarare då?
Gå gärna igenom programmet steg för steg så att du verkligen förstår vad det är som händer.
Låtsas att du är en dator som bara utför de instruktioner som är beskrivna.
Yngve skrev:Naturaretyvärr1 skrev:Jaa okej! Då fattar jag, det är alltså två olika steg. Men varför tar jag gynsamma += 1 och sedan efter det gynsamma/ möjliga. Jag vet att gynsamma / möjliga ger kvoten att sannolikheten av ... ska inträffa. Men förstår inte varför man tar just gynsamma += 1 innan det. :) Tack för hjälpen!
Den satsen ligger inne i loopen och exekveras endast då summan av vad tärningarna visar är 10.
gynnsamma är alltså en variabel som används för att beräkna antalet gynnsamma fall.
Därför sätts den till 0 i början. Vi vet ju då inte hur många gynnsamma fall det är utan vi låter programmet räkna ut det.
Sedan under programmets gång så räknar vi upp den variabeln varje gång vi stöter på ett gynnsamt fall.
Blev det klarare då?
Yes det blev det. Men har svårt att veta i vilka tilfällen man ska använda de olika variablerna. Ibland använder jag tex summa, ibland gynsamma osv. Finns det något förklaring till hur jag ska veta när jag ska använda vad? :)