Houd
items van een lijstOp deze pagina ga je predikaten gebruiken met het houd
blok, om items
binnen een lijst te bewaren die specifieke eigenschappen bezitten.
Zoals je weet, kunnen predikaten gebruikt worden met voorwaarden om te beslissen wanneer iets
gedaan moet worden. Ze kunnen ook gebruikt worden met het houd
blok om te beslissen
welke dingen bewaard moeten worden.
Het blok heeft als invoer een lijst
en een predikaat, en het geeft een nieuwe lijst terug met alle items van de lijst die aan de voorwaarde van het predikaat voldoen.
De volgende expressie bijvoorbeeld vindt in een woordenlijst de woorden waarvan de eerste letter een 'v' is.
Het lege invoervakje in het predikaat is waar elk item van de lijst wordt neergezet om te controleren of dat
item aan de voorwaarde voldoet.
Jij schrijft het predikaat dat de controle uitvoert en houd
past dit predikaat toe op ieder item
van de invoerlijst, en rapporteert dan de items die je predikaat
waar
maken.
Let op dat het lege invoergedeelte in het predikaat noodzakelijk is wanneer je
houd
gebruikt. Dit is waar het item van de lijst naartoe gaat, elke keer dat de vraag gesteld wordt.
tussen?
, deelbaar?
, even?
, en
misschien ook heel getal?
) van je project Hoofdstuk 2 Les 3
Pagina 1: Wat is een predikaat? en importeer deze dan naar je nieuwe project en sla dit op.keep items
blok nog niet bestond. In plaats van het
houd items zodat
blok dat nu speciaal voor deze les gemaakt is, kan je dus ook het
keep items
blok gebruiken.
initialiseer lijsten
uit dat al in het project staat. Dit zorgt dat de
globale variabelen woordenlijst en getallenlijst gevuld worden. Bouw dan
nieuwe predikaten en gebruik je eerder gemaakte predikaten samen met houd
om deze
vragen te beantwoorden:
heel getal?
predikaat hebt gemaakt, gebruik dan je nieuwe predikaten samen
met houd
om te kijken hoeveel getallen in de getallenlijst: