Er zijn alle soorten modificaties hoe je deze FST beter kan maken. Bijvoorbeeld, door - teen van thirteen - nineteen in het algemeen te lezen.

Maat: px
Weergave met pagina beginnen:

Download "Er zijn alle soorten modificaties hoe je deze FST beter kan maken. Bijvoorbeeld, door - teen van thirteen - nineteen in het algemeen te lezen."

Transcriptie

1 3. FST Het antwoord is: Er zijn alle soorten modificaties hoe je deze FST beter kan maken. Bijvoorbeeld, door - teen van thirteen - nineteen in het algemeen te lezen. Het idee is duidelijk hoop ik: voor vertaling van cijfers naar het Nederlands heb je een soort geheugen nodig. Dat heeft een FST niet, maar je kan het modeleren door verschillende states te introduceren (zie: een apart deel van FST voor 20 en 30). Daarom heb ik de vertaling maar tot 39 gevraagd, want verder is het idee precies hetzelfde. Het populairste fout was:

2 Het idee snap il wel: jullie wilden teen van thirteen, fourteen etc op een algemene manier gaan lezen, en dat is goed! Alleen nu vertaalt dit soort automaten ook oneteenteen naar ééntientien, en dat is natuurlijk niet de bedoeling! 5. CKY algoritme a. In de grammatica zijn er 2 regels die niet aan de definitie van CNF voldoen, namelijk NP -> PRON en VP -> V NP PP. De eerste, samen met PRON -> i, kan je verplaatsen door NP -> i. PRON kan nu helemaal weggegooied worden. Met de 2e regel zijn er 2 opties: (i) VP -> X PP en X -> V NP (ii) VP -> V Y en Y -> NP PP. Je zou ook kunnen merken dat je de regel VP -> V NP PP door VP -> VP PP kan verplaatsen. Dat is eigenlijk optie (i) waar X = VP. Let op twee momenten: (1) beide opties maken een boom voor precies dezelfde zinnen als oorspronkelijke grammatica, maar soms zijn er in oorspronkelijke 2 bomen mogelijk, en het kan zijn dat de nieuwe maar 1 kan bouwen. (2) Afhankelijk van jouw grammatica in CNF verschilt een tabel voor CKY algoritme! Iets meer over (1): met optie (ii) kan je maar één boom genereren voor I saw a dog from the park, namelijk waar from the park de hond beschrijft. Dat komt doordat je PP al in Y hebt gestopt, en die vormt nu een constituent met NP. Met optie (i) daarentegen kan je wel 2 bomen maken, want V en NP vormen samen een constituent die verder door PP gemodificeerd kan worden. Dat betekent dat de constituent saw a dog wordt als geheel met from the park beschreven, niet the dog from the park dus. Beide grammaticaʼs zijn als een goed antwoord geaccepteerd. b. Voor optie (i) " I" saw" a" dog" from" the" park " 1" 2" 3" 4" 5" 6" 7

3 0" NP" " " S" " " S" 1" " V" " VP, X" " " VP, X 2" " " DET" NP" " " NP 3" " " " N 4" " " " " P" " PP 5" " " " " " DET" NP 6" " " " " " " N Voor optie (ii) " I" saw" a" dog" from" the" park " 1" 2" 3" 4" 5" 6" 7 0" NP" " " S" " " S" 1" " V" " VP" " " VP 2" " " DET" NP" " " NP, Y 3" " " " N 4" " " " " P" " PP 5" " " " " " DET" NP 6" " " " " " " N De populairste fout was dat je niet op volgorde van symbolen let als je een table gaat invullen. Er staat bijvoorbeed VP in de cel (1,2), want sommigen denken aan de regel VP - > V NP. Maar de volgorde van V en NP is in de tabel anders! c. Voor optie (i) VP (1,7) -> V (1,2) NP (2,7) VP (1,7) -> X (1,4) PP (4,7) X (1,7) -> V (1,2) NP (2,7) Voor optie (ii) VP (1,7) -> V (1,2) NP (2,7) VP (1,7) -> V (1,2) Y (2,7) De populairste fout is dat je één of meerdere afleidingen vergeet. Dat komt omdat deze opdracht een consequentie van (b) is, en als je de tabel fout hebt ingevuld, is (c) ook meestal fout. d. Voor optie (i): 2 afleidingen Voor optie (ii): 1 afleiding Voor uitleg zie a. Een afleiding is dus niet hoeveel betekenissen ik voor deze zin kan verzinnen maar hoeveel bomen geeft mijn grammatica aan. e. We hebben het over een regel A -> B.

4 Normaal gesproken, vul je eerst de diagonaal in. Dat gebeurt mbv regel table[j-1,j] <- { B B -> words[j] is in de grammatica } (zie fig in het boek). Je moet deze regel vervangen door table[j-1,j] <- { B B -> words[j] is in de grammatica } of { B A -> B, B -> words[j] is in de grammatica } Informeel: in de diagonale rij moet je A in elke cel zetten waar B al staat. 6. FSA, complexiteit a. De populairste fouten: - Niet-deterministische FSAʼs, bijv als volgt (je weet niet naar welke state je moet als je a leest): Deze FSA is zo makkelijk te tekenen dat ik niet-deterministische FSAʼs niet goed heb gerekend. - De populairste foute FSA is:

5 Het probleem is niet alleen dat hij niet deterministisch is (er zijn ook deterministische versies daarvan), maar dat hij heel veel woorden van de taal niet herkent (bijv baa ). Het komt doordat hij bʼs met aaʼs eigenlijk niet kan mixen. Komt dat door een misverstand van het symbool in de reguliere expressie? b. Het makkelijkst is om een grammatica voor deze FSA te maken (dat was bij het hoorcollege uitgelegd). Voor die van mij is de grammatica als volgt (S is een startsymbool): S -> as S -> ba S -> epsilon A -> ba A -> ab B -> aa A -> epsilon Hier is de populairste fout een grammatica die niet alles of te veel genereerd. Daarom is de grammatica direct geschreven van de FSA handig: je hoeft niets meer zelf te verzinnen en checken, als je weet dat je FSA goed is. c. Voor deze taal is er een heel makkelijke manier om een context-vrije grammatica te verzinnen. Elk woord bestaat uit 2 delen: een aantal aʼs en gemixte bʼs en aaʼs. Je zou dus elk woord kunnen verdelen: S -> AB A -> aa epsilon B -> bb aab epsilon Deze grammatica is niet regulier door de eerste regel. Let op: er is geen één manier om een CFG te maken! Er zijn dus alle soorten antwoorden, dat van boven is maar een voorbeeld. d.

6 Dat was de makkelijkste vraag van de hele toets! Als je een FSA kan tekenen (in dit geval, heb ik expliciet gevraagd om een FSA te tekenen), is de taal altijd regulier. En toch maken HEEL veel mensen een fout van een soort het is een context-vrije taal omdat ik net een context-vrije grammatica heb gemaakt e. Hier zou je alle mogelijke gevallen moeten bekijken en zeggen wat bij elk geval fout gaat als je y pompt. Dus y bestaat uit alle bʼs heb ik niet helemaal goed gerekend, want y bestaat uit een deel van bʼs (niet alle) is ook mogelijk. Mogelijkheden: y=a (eerste). Als je y pompt, zijn er meer dan 1 aʼs aan het begin. y=ab..b. Als je dat pompt, komen er aʼs en bʼs door elkaar. y=b..b. Als je dat pompt, zijn er te veel bʼs in het woord y=b..ba..a. Als je dat pompt, komen er aʼs en bʼs door elkaar. y=a..a. Als je dat pompt, zijn er te veel aʼs in het woord y=ab^na..a. Als je dat pompt, komen er aʼs en bʼs door elkaar. (Dat is best een informeel bewijs, het kan dus altijd wat formeler). De populairste fout is natuurlijk: niet alle gevallen bekeken. Ik heb geprobeerd om alle pogingen te waarderen, ook al is het maar een deel van het bewijs.

Studentnummer: Inleiding Taalkunde 2013 Eindtoets Zet op ieder vel je naam en studentnummer!

Studentnummer: Inleiding Taalkunde 2013 Eindtoets Zet op ieder vel je naam en studentnummer! Inleiding Taalkunde 2013 Eindtoets Zet op ieder vel je naam en studentnummer! Dit tentamen bestaat uit 7 vragen. Lees elke vraag goed, en gebruik steeds de witte ruimte op de pagina, of de achterkant van

Nadere informatie

Inleveropdracht 1: Morfologie & Syntaxis

Inleveropdracht 1: Morfologie & Syntaxis Inleveropdracht 1: Morfologie & Syntaxis Inleiding Taalkunde 2013 Lever de uitwerking van deze opgaves op papier in tijdens college of in het cursuspostvak op Trans 10, kamer 0.16b (dat is de kamer direct

Nadere informatie

Inleiding: Combinaties

Inleiding: Combinaties Zinnen 1 Inleiding: Combinaties Combinaties op verschillende niveaus: Lettergrepen als combinaties van fonemen. Woorden als combinaties van morfemen. Zinnen als combinaties van woorden en woordgroepen.

Nadere informatie

Logische Complexiteit Hoorcollege 4

Logische Complexiteit Hoorcollege 4 Logische Complexiteit Hoorcollege 4 Jacob Vosmaer Bachelor CKI, Universiteit Utrecht 8 februari 2011 Contextvrije grammatica s Inleiding + voorbeeld Definities Meer voorbeelden Ambiguiteit Chomsky-normaalvormen

Nadere informatie

c, X/X a, c/λ a, X/aX b, X/X

c, X/X a, c/λ a, X/aX b, X/X ANTWOORDEN tentamen FUNDAMENTELE INFORMATICA 3 vrijdag 25 januari 2008, 10.00-13.00 uur Opgave 1 L = {x {a,b,c} n a (x) n b (x)} {x {a,b,c} n a (x) n c (x)}. a. Een stapelautomaat die L accepteert: Λ,

Nadere informatie

Uitwerking Opgaven Formele talen, grammaticas en automaten Week 1

Uitwerking Opgaven Formele talen, grammaticas en automaten Week 1 Uitwerking Opgaven Formele talen, grammaticas en automaten Week 1 Bas Westerbaan bas@westerbaan.name 24 april 2012 1 Opgave 1.1 Een goed en voldoende antwoord is: L 1 = L 2, want L 1 en L 2 zijn alle woorden

Nadere informatie

Natuurlijke-taalverwerking. Week 2

Natuurlijke-taalverwerking. Week 2 Natuurlijke-taalverwerking Week 2 Overzicht Context-vrije Grammatica s CFGs in Prolog Definite Clause Grammars (DCGs) Construeren van bomen Recapitulatie Doel: computers taal laten begrijpen Noodzaak:

Nadere informatie

De klasse van recursief opsombare talen is gesloten onder en. Dit bewijzen we met behulp van een recursieve opsomming

De klasse van recursief opsombare talen is gesloten onder en. Dit bewijzen we met behulp van een recursieve opsomming Recursieve talen De klasse van recursief opsombare talen is gesloten onder en. Echter, het is niet zo dat L recursief opsombaar is voor alle recursief opsombare talen L. Dit bewijzen we met behulp van

Nadere informatie

Huiswerk 3: Prolog. Inleiding Taalkunde. Dinsdag 31 mei

Huiswerk 3: Prolog. Inleiding Taalkunde. Dinsdag 31 mei Huiswerk 3: Prolog Inleiding Taalkunde Dinsdag 31 mei Opdracht 1: Top-down Parsing In deze opdracht bekijken we top-down parsing. Voor dit parseeralgoritme is een implementatie in Prolog gegeven in het

Nadere informatie

Tentamen TI2310 Automaten en Talen. 19 april 2012, uur

Tentamen TI2310 Automaten en Talen. 19 april 2012, uur TECHNISCHE UNIVERSITEIT DELFT Faculteit Elektrotechniek, Wiskunde en Informatica TP Delft Tentamen TI2310 Automaten en Talen 19 april 2012, 14.00-17.00 uur Totaal aantal pagina's (exclusief dit titelblad):

Nadere informatie

Natuurlijke-Taalverwerking

Natuurlijke-Taalverwerking Natuurlijke-Taalverwerking Week 5 Parsing Overzicht DCG s en links-recursie Shift-reduce parsing Chart parsing Generatie Links-recursie?- voorouder(geert,youri). ouder(geert,jan). ouder(jan,youri). voorouder(x,y)

Nadere informatie

Formeel Denken. Herfst 2004

Formeel Denken. Herfst 2004 Formeel Denken Herman Geuvers Deels gebaseerd op het herfst 2002 dictaat van Henk Barendregt en Bas Spitters, met dank aan het Discrete Wiskunde dictaat van Wim Gielen Herfst 2004 Contents 1 Talen 1 1.1

Nadere informatie

Automaten en Berekenbaarheid 2016 Oplossingen #4

Automaten en Berekenbaarheid 2016 Oplossingen #4 Automaten en Berekenbaarheid 2016 Oplossingen #4 28 oktober 2016 Vraag 1: Toon aan dat de klasse van context vrije talen gesloten is onder concatenatie en ster. Antwoord Meerdere manieren zijn mogelijk:

Nadere informatie

opgaven formele structuren deterministische eindige automaten

opgaven formele structuren deterministische eindige automaten opgaven formele structuren deterministische eindige automaten Opgave. De taal L over het alfabet {a, b} bestaat uit alle strings die beginnen met aa en eindigen met ab. Geef een reguliere expressie voor

Nadere informatie

Automaten & Complexiteit (X )

Automaten & Complexiteit (X ) Automaten & Complexiteit (X 401049) Inleiding Jeroen Keiren j.j.a.keiren@vu.nl VU University Amsterdam Materiaal Peter Linz An Introduction to Formal Languages and Automata (5th edition) Jones and Bartlett

Nadere informatie

Automaten & Complexiteit (X )

Automaten & Complexiteit (X ) Automaten & Complexiteit (X 401049) Beschrijven van reguliere talen Jeroen Keiren j.j.a.keiren@gmail.com VU University Amsterdam 5 Februari 2015 Talen Vorig college: Talen als verzamelingen Eindige automaten:

Nadere informatie

1e Deeltentamen Inleiding Taalkunde

1e Deeltentamen Inleiding Taalkunde 1e Deeltentamen Inleiding Taalkunde 28/05/2009 13.15-16.15 Dit tentamen heeft 5 vragen. Je hebt drie uur de tijd om deze te beantwoorden. Vergeet niet je naam en studentnummer steeds duidelijk te vermelden.

Nadere informatie

TENTAMEN Basismodellen in de Informatica VOORBEELDUITWERKING

TENTAMEN Basismodellen in de Informatica VOORBEELDUITWERKING TENTAMEN Basismodellen in de Informatica vakcode: 211180 datum: 2 juli 2009 tijd: 9:00 12:30 uur VOORBEELDUITWERKING Algemeen Bij dit tentamen mag gebruik worden gemaakt van het boek van Sudkamp, van de

Nadere informatie

Formeel Denken 2014 Uitwerkingen Tentamen

Formeel Denken 2014 Uitwerkingen Tentamen Formeel Denken 2014 Uitwerkingen Tentamen (29/01/15) 1. Benader de betekenis van de volgende Nederlandse zin zo goed mogelijk (6 punten) door een formule van de propositielogica: Als het regent word ik

Nadere informatie

IN2505 II Berekenbaarheidstheorie Tentamen Maandag 2 juli 2007, uur

IN2505 II Berekenbaarheidstheorie Tentamen Maandag 2 juli 2007, uur TECHNISCHE UNIVERSITEIT DELFT Faculteit Elektrotechniek, Wiskunde en Informatica Mekelweg 4 2628 CD Delft IN2505 II Berekenbaarheidstheorie Tentamen Maandag 2 juli 2007, 14.00-17.00 uur BELANGRIJK Beschikbare

Nadere informatie

Talen & Automaten. Wim Hesselink Piter Dykstra Opleidingsinstituut Informatica en Cognitie 9 mei 2008

Talen & Automaten. Wim Hesselink Piter Dykstra Opleidingsinstituut Informatica en Cognitie   9 mei 2008 Talen & Automaten Wim Hesselink Piter Dykstra Opleidingsinstituut Informatica en Cognitie www.cs.rug.nl/~wim 9 mei 2008 Talen & automaten Week 1: Inleiding Dit college Talen Automaten Berekenbaarheid Weekoverzicht

Nadere informatie

Automaten en Berekenbaarheid

Automaten en Berekenbaarheid Automaten en Berekenbaarheid Bart Demoen KU Leuven 2016-2017 Les 2: 20-35 reguliere expressies NFA DFA minimalisatie Van RE naar NFA I 2/11 structureel (als algebra s) zijn RegExp en de NFA s gelijk voor

Nadere informatie

Examen Datastructuren en Algoritmen II

Examen Datastructuren en Algoritmen II Tweede bachelor Informatica Academiejaar 2014 2015, eerste zittijd Examen Datastructuren en Algoritmen II Naam :.............................................................................. Lees de hele

Nadere informatie

Fundamenten van de Informatica

Fundamenten van de Informatica Fundamenten van de Informatica Luc De Raedt Academiejaar 2006-2007 naar de cursustekst van Karel Dekimpe en Bart Demoen A.1: Talen en Eindige Automaten 1 Deel 1: Inleiding 2 Motivatie Fundamenten van de

Nadere informatie

Finite automata. Introductie 35. Leerkern 36. Zelftoets 44. Terugkoppeling 45

Finite automata. Introductie 35. Leerkern 36. Zelftoets 44. Terugkoppeling 45 Finite automata Introductie 35 Leerkern 36 1 Deterministic finite accepters 36 2 Nondeterministic finite accepters 38 3 Equivalence of deterministic and nondeterministic finite accepters 41 Zelftoets 44

Nadere informatie

eerste hulp bij het schrijven

eerste hulp bij het schrijven eerste hulp bij het schrijven van EEN Nieuwsbrief Om anderen op de hoogte te houden van het laatste nieuws binnen een bedrijf kan een nieuwsbrief goed van pas komen, hierdoor betrek je klanten of partners

Nadere informatie

Hoe te leren voor de UNIT toetsen

Hoe te leren voor de UNIT toetsen Hoe te leren voor de UNIT toetsen Hoe moet je nu beginnen met leren? We merken dat vooral leerlingen die net op school zitten moeite hebben met hoe ze nu een toets over New Inspiration (de units) moeten

Nadere informatie

Beleef het mee in 4D!

Beleef het mee in 4D! Beleef het mee in 4D! Tekst lezen 1. Lees de tekst met het stappenplan. Kom je moeilijke woorden tegen in de tekst? Gebruik dan de woordhulp. 2a. Wat betekent de optie in regel 38? _ 2b. Hoe ben je achter

Nadere informatie

Automaten. Informatica, UvA. Yde Venema

Automaten. Informatica, UvA. Yde Venema Automaten Informatica, UvA Yde Venema i Inhoud Inleiding 1 1 Formele talen en reguliere expressies 2 1.1 Formele talen.................................... 2 1.2 Reguliere expressies................................

Nadere informatie

Zonder hulp: onduidelijkheden vinden en ophelderen

Zonder hulp: onduidelijkheden vinden en ophelderen 1. Je gaat in groepjes de tekst Strijd tegen namaakmerkkleding lezen. Kijk eerst naar de buitenkant van de tekst. a. Wat is namaakmerkkleding? b. Waarom zou er een strijd tegen namaakmerkkleding zijn?

Nadere informatie

Natuurlijke-taalverwerking 1. Daniël de Kok

Natuurlijke-taalverwerking 1. Daniël de Kok Natuurlijke-taalverwerking 1 Daniël de Kok Natuurlijke-Taalverwerking Het college Natuurlijke-taalverwerking is een inleiding in de computationele taalkunde en maakt deel uit van het curriculum van Informatiekunde

Nadere informatie

Formeel Denken 2013 Uitwerkingen Tentamen

Formeel Denken 2013 Uitwerkingen Tentamen Formeel Denken 201 Uitwerkingen Tentamen (29/01/1) 1. Benader de betekenis van de volgende Nederlandse zin zo goed mogelijk (6 punten) door een formule van de propositielogica: Het is koud, maar er ligt

Nadere informatie

Natuurlijke-Taalverwerking I

Natuurlijke-Taalverwerking I 1 atuurlijke-taalverwerking I Gosse Bouma en Geert Kloosterman (pract) 2e semester 2005/2006 Overzicht Week1 : Inleiding, Context-vrije grammatica. Week 2-3 : Definite Clause Grammar Regels, gebruik van

Nadere informatie

Basis Werkwoordspelling is onderdeel van de Bundel Basisprogramma's. Deze bundel bevat ook Basisspelling en Basisgrammatica.

Basis Werkwoordspelling is onderdeel van de Bundel Basisprogramma's. Deze bundel bevat ook Basisspelling en Basisgrammatica. Basis Werkwoordspelling Basis Werkwoordspelling is onderdeel van de Bundel Basisprogramma's. Deze bundel bevat ook Basisspelling en Basisgrammatica. Basis Werkwoordspelling is een programma voor het leren

Nadere informatie

Gödels theorem An Incomplete Guide to Its Use and Abuse, Hoofdstuk 3

Gödels theorem An Incomplete Guide to Its Use and Abuse, Hoofdstuk 3 Gödels theorem An Incomplete Guide to Its Use and Abuse, Hoofdstuk 3 Koen Rutten, Aris van Dijk 30 mei 2007 Inhoudsopgave 1 Verzamelingen 2 1.1 Definitie................................ 2 1.2 Eigenschappen............................

Nadere informatie

Inhoud eindtoets. Eindtoets. Introductie 2. Opgaven 3. Terugkoppeling 6

Inhoud eindtoets. Eindtoets. Introductie 2. Opgaven 3. Terugkoppeling 6 Inhoud eindtoets Eindtoets Introductie 2 Opgaven 3 Terugkoppeling 6 1 Formele talen en automaten Eindtoets I N T R O D U C T I E Deze eindtoets is bedoeld als voorbereiding op het tentamen van de cursus

Nadere informatie

a. De hoogte van een toren bepalen met behulp van een stok

a. De hoogte van een toren bepalen met behulp van een stok Gelijkvormigheid in de 17 de - en 18 de -eeuwse landmeetkunde Heb jij enig idee hoe hoog dat gebouw of die boom is die je uit het raam van je klaslokaal ziet? Misschien kun je de hoogte goed schatten,

Nadere informatie

Les 1: Een sprookje schrijven

Les 1: Een sprookje schrijven Les 1: Een sprookje schrijven Wat ga je schrijven: een sprookje. In deze les ga je een sprookje verzinnen. De held van het sprookje heeft een slechte gewoonte. 1. Wat zijn slechte gewoontes? Kun je voorbeelden

Nadere informatie

3 De stelling van Kleene

3 De stelling van Kleene 18 3 De stelling van Kleene Definitie 3.1 Een formele taal heet regulier als hij wordt herkend door een deterministische eindige automaat. Talen van de vorm L(r) met r een reguliere expressie noemen we

Nadere informatie

Waarom ga je schrijven? Om de directeur te overtuigen

Waarom ga je schrijven? Om de directeur te overtuigen week 17 20 april 2015 - Schrijfopdrachten niveau B, les 1 Les 1: Een overtuigende tekst schrijven Beantwoord deze vragen: Een mooie manier om te herdenken 1. Waarom is het volgens jou belangrijk om de

Nadere informatie

Mededelingen. TI1300: Redeneren en Logica. Waarheidstafels. Waarheidsfunctionele Connectieven

Mededelingen. TI1300: Redeneren en Logica. Waarheidstafels. Waarheidsfunctionele Connectieven Mededelingen TI1300: Redeneren en Logica College 4: Waarheidstafels, Redeneringen, Syntaxis van PROP Tomas Klos Algoritmiek Groep Voor de Fibonacci getallen geldt f 0 = f 1 = 1 (niet 0) Practicum 1 Practicum

Nadere informatie

De Resolutiemethode (Logica, hoofdstuk 15) Robinson (1965) TI1300 Redeneren en Logica

De Resolutiemethode (Logica, hoofdstuk 15) Robinson (1965) TI1300 Redeneren en Logica De Resolutiemethode (Logica, hoofdstuk 15) Robinson (1965) TI1300 Redeneren en Logica College 7: Resolutie Tomas Klos Algoritmiek Groep De Resolutiemethode De resolutiemethode is een methode waarmee je

Nadere informatie

Rekenen met cijfers en letters

Rekenen met cijfers en letters Rekenen met cijfers en letters Maerlant College Brielle 5 oktober 009 c Swier Garst - RGO Middelharnis Inhoudsopgave Rekenen met gehele getallen 7. De gehele getallen.....................................

Nadere informatie

Complexiteit. Rick Nouwen. Inleiding Taalkunde

Complexiteit. Rick Nouwen. Inleiding Taalkunde Complexiteit Rick Nouwen Inleiding Taalkunde Vandaag: Complexiteit Hoofdstuk 12, sectie 12.6: voorproefje op hoofdstuk 16 Hoofdstuk 14, sectie 14.10: complexiteit van parsing (achtergrondmateriaal, hier

Nadere informatie

Handleiding bij de Booktest Generator

Handleiding bij de Booktest Generator Handleiding bij de Booktest Generator Het programma voor het maken van toetsen bij boeken. (c) 2005/2009 Visiria Uitgeversmaatschappij Twisk Inleiding Onze dank voor het aanvragen van de Booktest Generator.

Nadere informatie

Toetsanalyse. "Van je fouten kun je leren." Maar dan moet je eerst wel fouten gemaakt hebben. Die kans krijg je bij toetsen.

Toetsanalyse. Van je fouten kun je leren. Maar dan moet je eerst wel fouten gemaakt hebben. Die kans krijg je bij toetsen. Toetsanalyse "Van je fouten kun je leren." Maar dan moet je eerst wel fouten gemaakt hebben. Die kans krijg je bij toetsen. Voor een toets moet je, zonder veel extra voorbereiding, minimaal een 7 kunnen

Nadere informatie

Les 1: Een sprookje schrijven

Les 1: Een sprookje schrijven Les 1: Een sprookje schrijven Wat ga je schrijven: een sprookje over een held, die van een slechte gewoonte wil afkomen In deze les ga je een sprookje verzinnen. De held van het sprookje heeft een slechte

Nadere informatie

Taaltechnologie. Januari/februari Inhoud

Taaltechnologie. Januari/februari Inhoud Taaltechnologie Januari/februari 2002 1 Finite state............................................... 4 1.1 Deterministic finite state automata.................... 4 1.2 Non-deterministic finite state automata................

Nadere informatie

Natuurlijke-Taalverwerking 1

Natuurlijke-Taalverwerking 1 Natuurlijke-Taalverwerking 1 Week 3 Definite Clause Grammar (vervolg) Overzicht 1 DCG Hoofdzinnen en bijzinnen Betekenis Generatie Automatisch Vertalen Meer dan context-vrije grammatica Een toepassing

Nadere informatie

Introductie tot de cursus

Introductie tot de cursus Inhoud introductietalen en ontleders Introductie tot de cursus 1 Plaats en functie van de cursus 7 2 Inhoud van de cursus 7 2.1 Voorkennis 7 2.2 Leerdoelen 8 2.3 Opbouw van de cursus 8 3 Leermiddelen en

Nadere informatie

compileren & interpreteren - compileren: vertalen (omzetten) - interpreteren: vertolken

compileren & interpreteren - compileren: vertalen (omzetten) - interpreteren: vertolken compileren & interpreteren - compileren: vertalen (omzetten) - interpreteren: vertolken - belangrijkste punten: - ontleden van de programmatekst - bijhouden van de datastructuren Data Structuren en Algoritmen

Nadere informatie

TW2020 Optimalisering

TW2020 Optimalisering TW2020 Optimalisering Hoorcollege 11 Leo van Iersel Technische Universiteit Delft 25 november 2015 Leo van Iersel (TUD) TW2020 Optimalisering 25 november 2015 1 / 28 Vandaag Vraag Voor welke problemen

Nadere informatie

Hoofdstuk 3 : Determinanten

Hoofdstuk 3 : Determinanten Hoofdstuk 3 : Determinanten Paragraaf 3.2 : Determinanten (Les ) Definitie determinant aa bb De determinant van de [2 x 2]-matrix AA = is een getal met waarde cc dd det(a) = ad bc. aa bb Notatie : dddddd(aa)

Nadere informatie

Waarom ga je schrijven? om de directeur te overtuigen. Wat voor tekst schrijf je? een overtuigende tekst. Voorbereiden van je overtuigende tekst

Waarom ga je schrijven? om de directeur te overtuigen. Wat voor tekst schrijf je? een overtuigende tekst. Voorbereiden van je overtuigende tekst niveau A, les 1 Les 1: Een overtuigende tekst schrijven Waarom ga je schrijven? om de directeur te overtuigen Voor welk feest zou je in ieder geval een vrije dag willen hebben? Wat voor tekst schrijf je?

Nadere informatie

Vorig college. IN2505-II Berekenbaarheidstheorie. Intermezzo / kleine opfriscursus. Deterministische eindige automaten (DFA) College 6

Vorig college. IN2505-II Berekenbaarheidstheorie. Intermezzo / kleine opfriscursus. Deterministische eindige automaten (DFA) College 6 Vorig college College 6 Algoritmiekgroep Fculteit EWI TU Delft Hotel Hilbert Aftelbrheid vs. Overftelbrheid Digonlisering Overftelbrheid vn R 6 mei 2009 1 2 Intermezzo / kleine opfriscursus Deterministische

Nadere informatie

Handleiding voorbereidende les bij Democracity. Basisonderwijs. Versie 22 mei Handleiding voorbereidende les bij Democracity

Handleiding voorbereidende les bij Democracity. Basisonderwijs. Versie 22 mei Handleiding voorbereidende les bij Democracity Basisonderwijs Versie 22 mei 2018 INHOUD Inleiding... 2 Tijdsverloop... 2 Quiz: Waar gaat de gemeente over?... 3 Filmpje Hoe werkt de gemeenteraad?... 6 Wie is de baas in de gemeente?... 7 Van probleem

Nadere informatie

Waarom ga je schrijven? Om de directeur te overtuigen

Waarom ga je schrijven? Om de directeur te overtuigen week 17 20 april 2015 - Schrijfopdrachten niveau A, les 1 Les 1: Een overtuigende tekst schrijven Beantwoord deze vragen: Een mooie manier om te herdenken 1. Waarom is het volgens jou belangrijk om de

Nadere informatie

? Hier heb ik een vraag bij.?? Dit snap ik niet.! Dit valt me op! N Dit is nieuw voor me.

? Hier heb ik een vraag bij.?? Dit snap ik niet.! Dit valt me op! N Dit is nieuw voor me. 1. Kijk naar de tekst. Voorspel waar de tekst over gaat. 2. Lees de tekst actief. Je kunt de volgende tekens gebruiken om te laten zien dat je actief leest. ⱱ X Dit wist ik al. Dit klopt niet met wat ik

Nadere informatie

Het Muiswerkprogramma Basisgrammatica bestrijkt de grammatica die nodig is voor het leren van de Nederlandse spelling en zinsbouw.

Het Muiswerkprogramma Basisgrammatica bestrijkt de grammatica die nodig is voor het leren van de Nederlandse spelling en zinsbouw. Basisgrammatica Het Muiswerkprogramma Basisgrammatica bestrijkt de grammatica die nodig is voor het leren van de Nederlandse spelling en zinsbouw. Doelgroepen Basisgrammatica Het computerprogramma Basisgrammatica

Nadere informatie

DOELGROEP Grammatica 3F is bedoeld voor leerlingen van havo/vwo en mbo 4. Het programma is geschikt voor zowel allochtone als autochtone leerlingen.

DOELGROEP Grammatica 3F is bedoeld voor leerlingen van havo/vwo en mbo 4. Het programma is geschikt voor zowel allochtone als autochtone leerlingen. DOELGROEP Grammatica 3F is bedoeld voor leerlingen van havo/vwo en mbo 4. Het programma is geschikt voor zowel allochtone als autochtone leerlingen. STRUCTUUR De lesstof is ingedeeld in rubrieken (onderwerpen)

Nadere informatie

Examen Datastructuren en Algoritmen II

Examen Datastructuren en Algoritmen II Tweede bachelor Informatica Academiejaar 2009 2010, eerste zittijd Examen Datastructuren en Algoritmen II Naam :.............................................................................. Lees de hele

Nadere informatie

Bedenken: een tekening maken van de held

Bedenken: een tekening maken van de held Les 1: De uitdaging Wat ga je schrijven? In deze les ga je een verhaal schrijven. Je bent zelf de held van het verhaal. De held van je verhaal gaat een uitdaging aan. Iets wat spannend of moeilijk is om

Nadere informatie

Hoofdstuk 3 : Determinanten

Hoofdstuk 3 : Determinanten (A5D) Hoofdstuk 3 : Determinanten Les : Determinanten Definitie 3. De determinant van de [2 x 2]-matrix A = ( a c det(a) = ad bc. b ) is een getal met waarde d a b Notatie : det(a) = = ad bc c d Voorbeeld

Nadere informatie

Bezoek een beurs! 2. Bekijk het programma van de beurs en match de onderdelen van het programma met jouw doel.

Bezoek een beurs! 2. Bekijk het programma van de beurs en match de onderdelen van het programma met jouw doel. Komende week vindt de jaarlijkse NOT plaats in de Jaarbeurs in Utrecht. Op deze beurs kun je workshops volgen, lezingen bijwonen en stands van exposanten bezoeken. Er is veel te doen en zien, dus daar

Nadere informatie

Logic for Computer Science

Logic for Computer Science Logic for Computer Science 06 Normaalvormen en semantische tableaux Wouter Swierstra University of Utrecht 1 Vorige keer Oneindige verzamelingen 2 Vandaag Wanneer zijn twee formules hetzelfde? Zijn er

Nadere informatie

Basisgrammatica. Doelgroep Basisgrammatica

Basisgrammatica. Doelgroep Basisgrammatica Basisgrammatica In Muiswerk Basisgrammatica wordt aandacht besteed aan de drie belangrijkste woordsoorten die de traditionele grammatica onderscheidt. Verder komen de eerste beginselen van zinsontleding

Nadere informatie

Handleiding Blink Studio

Handleiding Blink Studio Handleiding Blink Studio Versie 1.2 Algemene functies Blink Studio Introductie Blink Studio biedt verschillende mogelijkheden aan leerkrachten. Blink Studio is de startpagina voor alle Blink lesmethodes.

Nadere informatie

Dwerggras 30, Rotterdam. 1. Schrijf tijdens het kijken dingen op die jou belangrijk lijken. Je hebt dit later nodig.

Dwerggras 30, Rotterdam. 1. Schrijf tijdens het kijken dingen op die jou belangrijk lijken. Je hebt dit later nodig. Les 1: Een Wikitekst schrijven Waarom ga je schrijven: het Jeugdjournaalfilmpje bekijken Bekijk met de klas het Jeugdjournaalfilmpje over koningin Beatrix op www.nieuwsbegrip.nl 1. Schrijf tijdens het

Nadere informatie

Natuurlijke Taalverwerking I shift-reduce en chart parsing

Natuurlijke Taalverwerking I shift-reduce en chart parsing Natuurlijke Taalverwerking I shift-reduce en chart parsing Gosse Bouma en Geert Kloosterman 2e semester 2005/2006 Shift-reduce conflicten Epsilon-regels Breadth-first zoeken Gebruik van een chart Toepassing:

Nadere informatie

Examen Datastructuren en Algoritmen II

Examen Datastructuren en Algoritmen II Tweede bachelor Informatica Academiejaar 2012 2013, eerste zittijd Examen Datastructuren en Algoritmen II Naam :.............................................................................. Lees de hele

Nadere informatie

Workshop voorbereiden Authentieke instructiemodel

Workshop voorbereiden Authentieke instructiemodel Workshop voorbereiden Authentieke instructiemodel Workshop voorbereiden Uitleg Start De workshop start met een echte, herkenbare en uitdagende situatie. (v.b. het is een probleem, een prestatie, het heeft

Nadere informatie

Handleiding. HR3P Competentiematrix

Handleiding. HR3P Competentiematrix Handleiding HR3P Competentiematrix 1 Handleiding HR3P Competentiematrix Handleiding HR3P Competentiematrix Bij Strategische Personeelsplanning (SPP) gaat het om het verkrijgen van voldoende en kwalitatief

Nadere informatie

Examen Algoritmen en Datastructuren III

Examen Algoritmen en Datastructuren III Derde bachelor Informatica Academiejaar 2006 2007, eerste zittijd Examen Algoritmen en Datastructuren III Naam :.............................................................................. 1. (2 pt)

Nadere informatie

De wiskunde achter knopen

De wiskunde achter knopen De wiskunde achter knopen Leve de Wiskunde! Jasper Stokman UvA May 3, 2009 Jasper Stokman (UvA) De wiskunde achter knopen May 3, 2009 1 / 24 Een wiskundige knoop Een wiskundige knoop is een gesloten lus

Nadere informatie

2. Syntaxis en semantiek

2. Syntaxis en semantiek 2. Syntaxis en semantiek In dit hoofdstuk worden de begrippen syntaxis en semantiek behandeld. Verder gaan we in op de fouten die hierin gemaakt kunnen worden en waarom dit in de algoritmiek zo desastreus

Nadere informatie

Opdrachten Werkcollege 4

Opdrachten Werkcollege 4 1. Vertaling in predicatenlogica Opdrachten Werkcollege 4 Vertaal de volgende zinnen naar de eerste orde predicatenlogica: Jan of Piet studeert wiskunde Moskou is een stad in Rusland Geen student die 5

Nadere informatie

HANDLEIDING HUURMODEL SCHEIDEN WONEN EN ZORG

HANDLEIDING HUURMODEL SCHEIDEN WONEN EN ZORG HANDLEIDING HUURMODEL SCHEIDEN WONEN EN ZORG Inleiding Deze handleiding geeft suggesties voor het doorlopen van het Huurmodel scheiden van wonen en zorg in opeenvolgende stappen. De nummering en volgorde

Nadere informatie

Leren als een expert!

Leren als een expert! Leren als een expert! Welk vak vind jij lastig? Wiskunde, of juist Frans? Ken je iemand die heel goed is in dat vak? En heb je wel eens aan diegene gevraagd hoe hij/zij voor dat vak leert? Als je dat weet,

Nadere informatie

LESSTOF. Formuleren 1F

LESSTOF. Formuleren 1F LESSTOF Formuleren 1F INHOUD INLEIDING... 3 STRUCTUUR... 3 INHOUD... 6 Lesstof Formuleren 1F 2 INLEIDING Muiswerk-programma s zijn web-based programma s voor het onderwijs. Dat betekent dat gebruikers

Nadere informatie

Mafact BVBA: 25 jaar ervaring met boekhoudpakketten en beheersoftware

Mafact BVBA: 25 jaar ervaring met boekhoudpakketten en beheersoftware Logistics: tips voor de inventaris Wij stelle u 3 mogelijkheden voor om uw inventaris te boeken: A) "Zonder controle" B) "Met controle" 1. De voorraad/voorraden B.a. Met een B.b. Met aanpassing van op

Nadere informatie

HANDLEIDING. Online oefenen voor het inburgeringsexamen met Onderweg en KNM examentrainer

HANDLEIDING. Online oefenen voor het inburgeringsexamen met Onderweg en KNM examentrainer Online oefenen voor het inburgeringsexamen met Onderweg en KNM examentrainer versie: januari 2017 INHOUDSOPGAVE VOORWOORD 3 Wat heb je nodig? 3 Account aanmaken en cursus activeren 3 Wat moet ik eerst

Nadere informatie

Complexiteit. Anna Chernilovskaya. Inleiding Taalkunde

Complexiteit. Anna Chernilovskaya. Inleiding Taalkunde Complexiteit Anna Chernilovskaya Inleiding Taalkunde Vandaag: Complexiteit Hoofdstuk 12, sectie 12.6: voorproefje op hoofdstuk 16 Hoofdstuk 14, sectie 14.10: complexiteit van parsing (achtergrondmateriaal,

Nadere informatie

Briefjes op ramen en deuren

Briefjes op ramen en deuren Door Caroline Wisse-Weldam Briefjes op ramen en deuren Inleiding Je kent ze wel, die briefjes die op ramen en deuren zijn geplakt. Het zijn uitroepen van iemand die voor de zoveelste keer hondenpoep voor

Nadere informatie

Product Informatie Blad Toets Engels

Product Informatie Blad Toets Engels Product Informatie Blad Toets Engels PIB-2014-Engels Context Beheersing van de Engelse taal is een belangrijk onderdeel in het Nederlandse onderwijs. In het VO is Engels één van de doorstroomrelevante

Nadere informatie

Uitwerkingen Rekenen met cijfers en letters

Uitwerkingen Rekenen met cijfers en letters Uitwerkingen Rekenen met cijfers en letters Maerlant College Brielle 5 oktober 2009 c Swier Garst - RGO Middelharnis 2 Inhoudsopgave Rekenen met gehele getallen 7. De gehele getallen.....................................

Nadere informatie

Het omzetten van reguliere expressies naar eindige automaten, zie de vakken Fundamentele Informatica 1 en 2.

Het omzetten van reguliere expressies naar eindige automaten, zie de vakken Fundamentele Informatica 1 en 2. Datastructuren 2016 Programmeeropdracht 3: Patroonherkenning Deadlines. Woensdag 23 november 23:59, resp. vrijdag 9 december 23:59. Inleiding. Deze opdracht is gebaseerd op Hoofdstuk 13.1.7 in het boek

Nadere informatie

Waarom ga je schrijven: Nieuwsbegripfilmpje kijken. Wat voor tekst schrijf je en voor wie: een gedicht over Egypte

Waarom ga je schrijven: Nieuwsbegripfilmpje kijken. Wat voor tekst schrijf je en voor wie: een gedicht over Egypte Les 1: Een gedicht over Egypte schrijven Waarom ga je schrijven: Nieuwsbegripfilmpje kijken 1. Bekijk het Nieuwsbegripfilmpje van het Jeugdjournaal op www.nieuwsbegrip.nl. Het filmpje gaat over de situatie

Nadere informatie

Tekst lezen en vragen stellen over de tekst

Tekst lezen en vragen stellen over de tekst Voorspellen Kijk naar de tekst. Voorspel waar de tekst over gaat. Let op de titel, de kopjes en het plaatje. Tekst lezen en vragen stellen over de tekst 1. Lees de uitleg. Als je een tekst actief leest,

Nadere informatie

Werkschrift : Hoe werk ik op WikiKids?

Werkschrift : Hoe werk ik op WikiKids? Werkschrift : Hoe werk ik op WikiKids? WERKBOEK WIKIKIDS Welkom bij het werkboek van WikiKids. In dit werkboek staan opdrachten waarmee je stap voor stap leert werken met WikiKids. Er staan 15 opdrachten

Nadere informatie

Wat ga je schrijven: een verklarende tekst. Voorbereiden op het schrijven: een film bekijken

Wat ga je schrijven: een verklarende tekst. Voorbereiden op het schrijven: een film bekijken Les 1: Verklaren hoe planten groeien Wat ga je schrijven: een verklarende tekst Hoe komt het eigenlijk dat planten groeien? Je schrijft een verklarende tekst voor leerlingen van een andere klas. Welke

Nadere informatie

Opdracht 1 Topics on Parsing and Formal Languages - fall 2010

Opdracht 1 Topics on Parsing and Formal Languages - fall 2010 Opdracht 1 Topics on Parsing and Formal Languages - fall 2010 Rick van der Zwet 8 december 2010 Samenvatting Dit schrijven zal uitwerkingen van opgaven behandelen uit het boek [JS2009]

Nadere informatie

Mart Stravers Bram Bekkers. www.meemetict.nl

Mart Stravers Bram Bekkers. www.meemetict.nl Stap 1 Account aanmaken Ga naar de website www.edmodo.com Log in of maak een nieuw account aan Wanneer je al een account hebt, kun je hier inloggen. Stap 1: Klik op Ik ben een docent om een nieuw Edmodoaccount

Nadere informatie

Checklist Sollicitatiebrief schrijven 2F - handleiding

Checklist Sollicitatiebrief schrijven 2F - handleiding Checklist Sollicitatiebrief schrijven 2F - handleiding Inleiding De checklist Sollicitatiebrief schrijven 2F is ontwikkeld voor leerlingen die moeten leren schrijven op 2F. In deze handleiding wordt toegelicht

Nadere informatie

Waarom ga je schrijven: het Jeugdjournaalfilmpje bekijken

Waarom ga je schrijven: het Jeugdjournaalfilmpje bekijken Les 1: Je eigen vredesspreuk bedenken Waarom ga je schrijven: het Jeugdjournaalfilmpje bekijken Bekijk met de klas het Jeugdjournaalfilmpje op www.nieuwsbegrip.nl. Let er vooral op wat vrede precies betekent.

Nadere informatie

Nucleair materiaal uit ziekenhuis verdwenen

Nucleair materiaal uit ziekenhuis verdwenen Les 1: Een verhaal schrijven Nieuwsbegripfilmpje kijken Bekijk het filmpje en denk na over deze vragen: 1. Welke goede en slechte dingen kun je doen met nucleair materiaal? 2. Wat willen de wereldleiders

Nadere informatie

Examen Datastructuren en Algoritmen II

Examen Datastructuren en Algoritmen II Tweede bachelor Informatica Academiejaar 2012 2013, tweede zittijd Examen Datastructuren en Algoritmen II Naam :.............................................................................. Lees de hele

Nadere informatie

Het Muiswerkprogramma Grammatica op maat bestrijkt de grammatica die nodig is voor het leren van de Nederlandse spelling en zinsbouw.

Het Muiswerkprogramma Grammatica op maat bestrijkt de grammatica die nodig is voor het leren van de Nederlandse spelling en zinsbouw. Grammatica op maat Het Muiswerkprogramma Grammatica op maat bestrijkt de grammatica die nodig is voor het leren van de Nederlandse spelling en zinsbouw. Doelgroepen Grammatica op maat Dit programma is

Nadere informatie

Een zoekmachine gebruiken

Een zoekmachine gebruiken Een zoekmachine gebruiken BASIS 1 WEBSITES Een zoekmachine gebruiken Wat leer je? Je leert wat een zoekmachine is. Je leert hoe je iets kunt zoeken op het internet. Je leert bijvoorbeeld zoeken naar een

Nadere informatie

Kijk nog eens in het boek op bladzijde 80 naar Werkwoorden in een andere tijd.

Kijk nog eens in het boek op bladzijde 80 naar Werkwoorden in een andere tijd. Grammaticaoefeningen 3 Wonen en vervoer Werkwoorden in een andere tijd Oefening 1 Kijk nog eens in het boek op bladzijde 80 naar Werkwoorden in een andere tijd. 1 Begrijp je deze informatie? ja / nee,

Nadere informatie

Informatica College Blaucapel/KS Handelingsdeel IV. Basis Excel

Informatica College Blaucapel/KS Handelingsdeel IV. Basis Excel blaucapel Basis Excel Excel is een rekenprogramma: een elektronisch rekenvel. Het wordt ook wel een spreadsheet (een verspreid veld) genoemd. Wat kun je bijvoorbeeld maken met excel: Prijsberekeningen

Nadere informatie