Liesbeth Van Raemdonck

Slides:



Advertisements
Verwante presentaties
Programmeren van een humanoid robot
Advertisements

Goethals Frederik Vakdidactiek 17 – Goethals Frederik
Verdeel het woord in lettergrepen
Hoeveel keer moet je klappen voor het woord: letters
VHDL Peter Slaets KHLim Functies en procedures Functies –type conversie functies »bit vector to integer en omgekeerd –verkorte componenten met maar 1 output.
Tegengestelden / Synoniemen
LOGO Recursie - Vlieger 6/12/2004 Dieter Verslype.
Computertechniek Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology ; PIC assember programeren 1 Les 4 - onderwerpen Tellen.
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.
De taalwereld in Logo Les 12 Karel Heymans 15 december 2004.
Pen- & kleuropdrachten
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.
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é
06/032003Tom Van Damme Sorteren van lijsten Selection Sort.
Fractale en Wavelet Beeldcompressie
Gevorderde programmeer les
Torens van Hanoi ● Uitgevonden door Franse Wiskundige Edouard Lucas in ● Beschreven in zijn wiskundig “spelletjesboek” Récréations Mathématiques.
Instructie Programmeren Task 7
Steve Dewanckele Recursie Steve Dewanckele
Doelen Na deze les: hebben jullie een indruk van het Gevangenismuseum en wat daar te zien is; weten jullie wat de eindopdracht is en heb je daar ideeën.
NEXT LW 2 Bijv.nw. 3 Zelfst. nw. 4 PV 5 Ond Taal Team 1 Team 2 Team 3 Team 4 Team 5 Team 6.
IF() ELSE() LES 4: VOORWAARDEN. BOOL Een variabele die slechts 2 mogelijke waarden kan hebben: true(waar) of false(niet waar) duid je aan met bool bool.
Greenbuilding project
Energielening.
Quel jour sommes-nous aujourd’hui ?
Toolbox: ATEX ATmosphere - EXplosive
Groeiende kritiek op de katholieke Kerk rond 1500
Omdenken Een kleine test….
6. Sleutelvoedingsfactoren
Nieuw Nederlands Cursus Argumentatieve vaardigheden Opdracht 13
Jezus voor Pilatus Waar draait het om? Haat; onrecht
H 3 Stabiliteits- en groeipact
Automatische presentatie met muziek
PHP arrays.
Welkom T1A Goedemorgen! Ga op je plek zitten volgens de klassenplattegrond. Je hebt voorlopig geen IPad nodig. Berg je telefoon op, of lever hem bij mij.
Herhaling § §12.1: Echografie = geluidsgolven: onschadelijk
§12.2 Röntgen 1895: Wilhelm Röntgen ontdekt per toeval een geheimzinnige straling die een fotografische plaat zwart kleurt: röntgenstraling!
College 9 Lit.=Literatuur K=Kennen T/A=Toepassen/Afleiden
Interactieve tijdreeksmodelontwikkeling
Herhaling §11.1 planckkromme
Kennismaking met programmeren
Life course and social policy
Ouderkring groep 5.
Pruiken en revoluties 3.1 De pruikentijd
TONEEL.
Tool WC-1: Opdrachten verbinden aan de beroepscontext
Tool WD-1: Vergelijken van opdrachten
Kerstspel Spelregels Start.
Relativiteit.
1 woorden met ui 2 woorden met oe 3 woorden met ou en nu 4.
Rekenen en meten met elektriciteit
Analytische Meetkunde
Rekenen met gemiddelde snelheid.
Uitwerkingen gonio Examenbundel hfdst 4.
Hoofdstuk 8 | Over economische grenzen! (kader)
Formules omschrijven.
Differentiëren van producten
Energie: Grootheden en eenheden
Herhaling Deeltjes zijn ook golven (golflengte
Voorkennis Wiskunde Les 6 Hoofdstuk 2: §2.1 t/m 2.4.
over hoe literatuuronderwijs inzicht in ‘de mens’ kan bieden
GZVW toelichting over privacy, datalekken
Klimaat Amazonegebied
Centre Court te Den Haag
Python – For loop + strings
Transcript van de presentatie:

Liesbeth Van Raemdonck Haiku-generator Liesbeth Van Raemdonck

Overzicht les Herhaling commando’s Definitie Haiku Haiku-generator Oefening op generator

Overzicht Instructies [lijst] , item , sentence count random output

Lijsten Tussen [ ] geschreven voorbeeld: Make “voorbeeldje [dit is een lijst] show :voorbeeldje resultaat: [dit is een lijst]

Item Om een element te selecteren uit een: Voorbeeld: lijst woord array Voorbeeld: pr ITEM 2 [ [rood en groen] zijn kleuren] resultaat: zijn

Sentence Om woorden, lijsten of een combinatie van beide samen te voegen. Afkorting “se” Voorbeeld: pr (se “blub “zei [ de vis ] ) resultaat: blub zei de vis

count Telt de letters van een woord of de elementen van een lijst. Voorbeeld: pr count [ blub zei [ de vis ] ] resultaat: 3

Random RANDOM getal Voorbeeld: geeft een willekeurig positief getal terug kleiner dan getal. Voorbeeld: pr random 5 mogelijk resultaat: 3

Output Afkorting: OP Voorbeeld: Toepassen: to outputvoorbeeld OP [Dit is de output] end Toepassen: show outputvoorbeeld resultaat: [Dit is de output]

Definitie Haiku Een Haiku is een gedichtje dat bestaat uit 17 lettergrepen, verdeeld over 3 versen. De lettergrepen worden meestal verdeeld als volgt: 5-7-5 Voorbeeld: Glass balls and glowing lights. Dead tree in living room. Killed to honor birth.

Haiku-generator We willen de computer haiku-gedichtjes laten schrijven. (moeten niet precies 17 lettergrepen hebben) Hoe? We maken lijsten aan met woorden. Uit elke lijst kiest hij willekeurig een woord. Tussen deze woorden zetten we nog kleine woordjes.

Procedure KIES Deze procedure geeft als output een willekeurig woord van de lijst. to KIES :lijst .. end

Procedure KIES to KIES :lijst OP ITEM (1 + (RANDOM COUNT :lijst)) :lijst end

Procedure HAIKU to HAIKU end MAKE “A [ochtend … nacht] … MAKE “G [open … toe] Jullie! end

Procedure HAIKU to HAIKU end Maak de lijsten aan… PR (SE "De KIES :A KIES :B) PR (SE "en "in "de KIES :C) PR (SE KIES :D "een KIES :E “de KIES :F KIES :G) PR “ end

Extra oefening Laat de procedure HAIKU meerdere haiku’s maken. Geef daarvoor als parameter mee hoeveel gedichtjes hij moet maken.

Extra oefening to HAIKU :aantal end if :aantal < 1 [stop] … wait 30