Experiment
- Verdeel jullie in groepjes van 2.
- Elk groepje krijgt een korte tekst om mee te werken.
- Comprimeer de tekst:
- Bedenk een manier om deze tekst korter te maken. Dit is jouw compressie-algoritme.
- Schrijf de gecomprimeerde versie van de tekst op.
- Schrijf de decompressie-instructies:
- Schrijf duidelijke en korte instructies zodat iemand anders jouw gecomprimeerde tekst kan terugzetten naar de originele tekst.
- Zorg dat je instructies stap-voor-stap zijn en geen fouten bevatten.
- Wissel en decomprimeer:
- Geef jouw gecomprimeerde tekst en instructies aan een ander groepje.
- Ontvang de gecomprimeerde tekst en instructies van een ander groepje.
- Probeer de tekst te decomprimeren met behulp van de instructies die je hebt gekregen.
Te comprimeren tekst
Maandag werk ik aan een taak en eet ik thuis met mijn familie na een lange dag. Dinsdag werk ik weer en geef ik een presentatie op kantoor met collega’s. Woensdag rust ik in de tuin en eet ik buiten onder de zon met een goed boek. Donderdag fiets ik naar de stad en werk ik aan een nieuw project met mijn team. Vrijdag sluit ik af met een borrel en eet ik met vrienden in het weekend thuis, terwijl we lachen en praten. Zaterdag lees ik een krant en rust ik thuis, en zondag bezoek ik de markt en eet ik met mijn ouders in de middag.
Doelen
- Efficiëntie: Hoeveel korter is de gecomprimeerde tekst vergeleken met het origineel?
- Correctheid: Kan de tekst perfect worden gedecomprimeerd met de instructies?
- Creativiteit: Hoe slim of origineel is de methode?
Wie kan de tekst het beste comprimeren en decomprimeerbaar houden?
Algoritme digitaliseren
Maak een digitale versie van je eigen compressie en decompressie algoritmen.
Kies zelf de programmeertaal, maar hou er rekening mee dat je deze zaken moet doen:
- Een bestand openen/uitlezen.
- Een bestand saven/uitschrijven.
- Woorden of stukken tekst vervangen.