Radioactieve stoffen zoals kobalt-60 worden veel gebruikt in de medische wereld en in de industrie. Het is belangrijk om de activiteit van zo’n stof in de loop van de tijd te kennen, omdat de activiteit bepaalt hoe effectief of gevaarlijk de stof is. Na verloop van tijd neemt de activiteit af door radioactief verval, en dit kan worden berekend op basis van de halveringstijd van de stof.
👀 Voorbeeld - Kobalt-60
Kobalt-60 is een veelgebruikte radioactieve isotoop in radiotherapie en bij het steriliseren van medische apparatuur. Door te weten hoe snel de activiteit van kobalt-60 afneemt, kunnen ziekenhuizen en industriële bedrijven berekenen wanneer een nieuwe bron nodig is.
De halveringstijd van kobalt-60 is 5,27 jaar.
💻 Programmeeroefening - Activiteit van kobalt-60 berekenen over de tijd
Je hebt een hoeveelheid kobalt-60 met een beginactiviteit van 1000 Bq. Je wilt weten wat de activiteit is na elke 5 jaar, gedurende een periode van 30 jaar.
- Kopieer de functie
bereken_activiteit()die je eerder hebt geschreven en plak ze hieronder. Deze functie berekent de activiteit van een stof op basis van de halveringstijd, het tijdstip, en de beginactiviteit.- Roep de functie
bereken_activiteit()aan in eenwhile-lus om de activiteit van kobalt-60 te berekenen op verschillende tijdstippen. Je wil de activiteit berekenen na 0, 5, 10, 15, 20, 25 en 30 jaar.- Print voor elk tijdstip de activiteit in het volgende formaat:
Na Y jaar is de activiteit X Bq., waarbij je de activiteit afrondt op 1 decimaal.- Gebruik een teller-variabele in je
while-lus om de tijdstippen van 0 tot en met 30 jaar met stappen van 5 jaar te doorlopen.
💡 Tip
Begin met een teller op 0 en verhoog die telkens met 5 tot je bij 30 bent. Denk eraan dat je de voorwaarde van je
while-lus goed moet kiezen, zodat de lus stopt zodra je verder dan 30 jaar zou gaan.