Tegengestelden / Synoniemen

Slides:



Advertisements
Verwante presentaties
Binnen / Buitenkring Maak een binnen- en buitenkring
Advertisements

PSD Basisstructuren programmeren.
PSD Basisstructuren programmeren.
Boss RC-50 Guide Beats laten horen Beats aanpassen Instructie voor leerlingen Guide is één van de mogelijkheden met de Boss RC-50.
Databases via internet
Recursie: De torens van Hanoi
Hoofdstuk 8: Recursie.
Practica Computerlinguistiek Tekst en uitleg:
Datastructuren Analyse van Algoritmen en O
Datastructuren Analyse van Algoritmen en O
Logica in al zijn zin en waanzin.

Computervaardigheden Hoofdstuk 4 — Scripting (Let op: dit is enkel voor studenten Biologie.)
VHDL Peter Slaets KHLim Functies en procedures Functies –type conversie functies »bit vector to integer en omgekeerd –verkorte componenten met maar 1 output.
1 Datastructuren Sorteren: alleen of niet alleen vergelijkingen College 5.
1 Datastructuren Sorteren: alleen of niet alleen vergelijkingen (II) College 6.
Assenstelsels en het plotten van Functies in LOGO
Recursie: De Torens van Hanoi
LOGO Recursie - Vlieger 6/12/2004 Dieter Verslype.
We gaan fruit tellen veel plezier!
Assembly-taal Namen:Danny van Waes Rohan Schenk Klas:EM4 Docent:Dhr. Ing. JA Verhage Embedded systems.
Fruit Luister goed Duid de eerste letter aan Herken het woord Kleur het fruit Zoek de andere helft. Luister en duid het juiste fruit aan. Tel het fruit.
Vakdidactiek Informatica
Sorteeralgoritmen. Sorteren: aanpak 1 Hoe ga je een rij getallen sorteren met PC? Sorteren door selectie (= selection sort): Zoek de kleinste waarde Sorteer.
Eenvoudig voorbeeld: Steden in Belgie
De taalwereld in Logo Les 12 Karel Heymans 15 december 2004.
Haiku-Generator Les 1 – 12/02/2003 Jan De Bock.
Inleiding tot recursie1 door Maarten Lemmens. Inleiding tot recursie2 Wat is recursie ?  Een procedure die zichzelf oproept.  Vb. in echte leven: Radio.
Chris Pollentier 18 / 12 / 2002 De LOGO taalwereld.
Les Informatica 02/03/2004 Yperman Hans
Invoer/Uitvoer Les 2 12/02/2003. Invoer/Uitvoer Invoeropdrachten Toegang tot bestanden Oefening op toegang tot bestanden.
, 17h30Recursie 1 Inleiding tot recursie Karel Popelier.
Vakdidactiek 9/12/2002 Leen Depré
Liesbeth Van Raemdonck
24/11/2003LOGO - recursie - vliegers1 Recursie: Vliegers in vliegers Dieter Beheydt 24/11/2003.
06/032003Tom Van Damme Bomen in LOGO. 06/032003Tom Van Damme Wat is een boom? Bomen als hiërarchische gegevensstructuur Wereld Gent België Brussel China.
06/032003Tom Van Damme Sorteren van lijsten Selection Sort.
De sequentie De begrensde herhaling
Hoofdstuk 5 – Verzameling en functie
WERKWOORDSPELLING Hoe doe je dat ?.
Wiskundige Filosofie…
ribWBK11t Toegepaste wiskunde Lesweek 01
Fruit Je hebt verschillende fruit
I like the flowers.
Torens van Hanoi ● Uitgevonden door Franse Wiskundige Edouard Lucas in ● Beschreven in zijn wiskundig “spelletjesboek” Récréations Mathématiques.
Steve Dewanckele Recursie Steve Dewanckele
Programmeren.

1 PI1 week 9 Complexiteit Sorteren Zoeken. 2 Complexiteit van algoritmen Hoeveel werk kost het uitvoeren van een algoritme (efficiëntie)? –tel het aantal.
Hoorcollege 1: efficiëntie en complexiteitsontwikkeling.
Hoorcollege 1: efficiëntie en complexiteitsontwikkeling.
Efficiënt werken met Adlib voor eindgebruikers
Woordjes leren.
Kennen en kunnen Wat je moet kennen en kunnen voor de SO Woordenschat H1 t/m H4 1. Woordraadstrategieën: -zoek een synoniem; -zoek een omschrijving of.
Hallo.
GUI & classes Een Gui in een class steken en het object gebruiken.
Divide & Conquer: Verdeel en Heers vervolg Algoritmiek.
Meest voorkomende vragen bij examenteksten.
Meest voorkomende vragen bij examenteksten.
Programmeren met Reeksen
PHP arrays.
Gevorderde EV3 PROGRAMMEER LES
het fruit de appel de banaan de druiven
Vergelijkingen oplossen
het fruit de appel de banaan de druiven
SQL Les February 2019.
Nim, een strategisch spelletje
Ieder is anders. Woordenschat 2..
Python – For loop + strings
Python – For loop + strings
Transcript van de presentatie:

Tegengestelden / Synoniemen Lesgever:Hans Yperman

Inhoud Herhaling taalwereld Onderzoeken van het probleem Implementatie

first, butfirst, last, butlast first van een lijst geeft het eerste element uit de lijst. butfirst geeft de rest van de lijst. last geeft het laatste element butlast geeft alles behalve het laatste element

Voorbeelden Make "fruit ["appel "banaan "citroen "druif] first :fruit last :fruit butfirst :fruit butlast :fruit

Voorbeelden first [ [Appel Peer ][Banaan Perzik] ] first first [[Appel Peer ][Banaan Perzik]] "Appel last first [[Appel Peer ][Banaan Perzik]] "Peer

fput fput voegt elementen toe aan een lijst print fput "A [B C ]

Print, readlist, emptyp print toont een lijst readlist leest een lijst in print readlist emptype controleert of een lijst leeg is if emptyp [] [print [De lijst is leeg]]

output Geef een waarde terug uit een procedure to voorbeeld :in output fput "X :in end voorbeeld "Hallo

Herhaling recursie eenvoudig en recursief geval Bij een lijst: eenvoudig geval: de lege lijst recursief geval: haal een woord van de lijst af, en geef de rest recursief door

Voorbeeld recursie to voorbeeld :lijst if emptyp :lijst [stop] print first :lijst voorbeeld butfirst :lijst end

Tegenstellingen Schrijf een programma dat Maak gebruik van: een zin inleest zijn tegengestelde uitschrijft Maak gebruik van: make "tegengestelden [[ dik dun] [ domme slimme] [grote kleine] ... ] Voorbeeld: De grote slimme man is dik wordt:De kleine domme man is dun

Extra zorg dat het programma niet alle tegengestelden [ oud nieuw ] niet ook als [nieuw oud] moet opslaan. Wat gebeurt er als een tegengestele 2 keer voorkomt in de lijst met tegengestelden

Oplossing to vergelijk :woord :lijst if emptyp :lijst [output :woord ] ifelse :woord = first first :lijst [ op last first :lijst ][ op vergelijk :woord bf :lijst ] end

Oplossing to tegengestelde :regel :lijst if emptyp :regel [output []] output fput (vergelijk first :regel :lijst ) (tegengestelde (butfirst :regel) :lijst) end

Oplossing to tegenstelling make "tegengestelden [[ dik dun] [domme slimme] [grote kleine] ] make "regel readlist print [de tegengestelde van ] print :regel print [ is ] print tegengestelde :regel :tegengestelden end