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.

kobalt-60

💻 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.

  1. 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.
  2. Roep de functie bereken_activiteit() aan in een for-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.
  3. 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.
  4. Gebruik een range() functie in je for-lus om de tijdstippen van 0 tot en met 30 jaar met stappen van 5 jaar te doorlopen.

💡 Tip

Je wil de de jaren van 0 tot en met 30 jaar overlopen, met stappen van 5 jaar. Bedenk hoe je dat kan doen met de range() functie.