Coordinaten: Tom Tourwé 10F729 Tel: 3492 Organisatie van de oefeningen: * 1 uur bespreking van oplossing vorige les + bespreking opgave.

Slides:



Advertisements
Verwante presentaties
Testen van embedded systemen
Advertisements

Bedrijfsverbetering met de Code
KINN 2010 •OOP •O Object •O Georiënteerd •P Programmeren.
Instructie Programmeren Task 1 5JJ70. Task 1.1: Hello World •Klik naast de laatste accolade in de grijze kantlijn om een breakpoint neer te zetten, anders.
Inleiding programmeren in C++ Life Science & Technology 1 maart Universiteit Leiden.
Programmeren met Alice
v.b. Licht gaat van lucht naar water
Een manier om problemen aan te pakken
Arduino project.
<Mdl01 hoorcollege 1>
VBA en VBS Een introductie.
Het meten van radioaktiviteit
Conditionele expressie
Instructie Programmeren Task 1 5JJ70. Task 1.1: Hello World Klik naast de laatste accolade in de grijze kantlijn om een breakpoint neer te zetten, anders.
VHDL Peter Slaets KHLim Functies en procedures Functies –type conversie functies »bit vector to integer en omgekeerd –verkorte componenten met maar 1 output.
Motion Planning in Games Pathfinding with A * Ronald Treur.
1 Datastructuren Lijstjes (Stacks & Queues) Onderwerp 7.
Kinematic Constraints Door Ronald Treur en Jeroen Resoort.
Les 2 Basisbouwstenen (deel 1)
vwo A Samenvatting Hoofdstuk 14
Assenstelsels en het plotten van Functies in LOGO
Databanken by Steven Stinis.
Inleidend probleem Data structuur (hiërarchie van classes)
Hoofdstuk 6 – Tabellen en grafieken
Approximate Cell Decomposition
Path planning voor elastische objecten Robin Langerak Planning paths for elastic objects under manipulation constraints LamirauxKavraki.
Hogeschool HZ Zeeland 19 augustus 2003augustus 2003 Data Structuren & Algoritmen Week 3.
De taalwereld in Logo Les 12 Karel Heymans 15 december 2004.
Haiku-Generator Les 1 – 12/02/2003 Jan De Bock.
Inleiding tot Excel.
Vakdidactiek 9/12/2002 Leen Depré
Solving Constraint Satisfaction Problems in Java
KINN 2010 OOP O Object O Georiënteerd P Programmeren.
Vergelijkingen oplossen
Woordenschat Groep 5 Thema 4, les 2
Pag. Software Engineering: SCRUM 2 Schedule Generator Zjef Van de Poel, Alexander De Cock, Adam Cooman, Matthias Caenepeel
AI101  Historisch Perspectief Weak Methods Logic Theorist General Problem Solver  Resolution Theorem Proving Leeswijzer: Hoofdstuk 13.0, 13.1, 13.2 AI.
Samen sterk in verandering
Representatie & Zoeken
ANALYSE 3 INFANL01-3 WEEK CMI Informatica.
Analyse 3 INFANL01-3 week 2 CMI Informatica.
Gecijferdheid 2 (Meten 1 – ME144X) week 5
Plancyclus, les 4  Actualiteit  Vragen naar aanleiding van vorige les  Vragen over hoofdstuk 4 en 5  Observeren met een plan; het verschil tussen observeren.
Codetuts Academy Les 6 Module 2a Php Fundamentals 1.
Les 3 - Operators Workshop Php Basic. ICT Academy Php Basic Content Operators Wiskundig Toewijzing Vergelijking.
Test 1 Present.me uurloonberekening. Maandsalaris  Maandsalaris als je fulltime (voltijd) zou werken.
Doorzoeken van grafen Algoritmiek. Algoritmiek: Divide & Conquer2 Vandaag Methoden om door grafen te wandelen –Depth First Search –Breadth First Search.
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.
Vraag 1: Functies Bestudeer dit stukje code: >> print (4.0/3.0)* *1**3 >> print (4.0/3.0)* *2**3 >> print (4.0/3.0)* *3**3 >> print.
Doorzoeken van grafen Algoritmiek.
Gevorderde programmeer les: Betrouwbaarheid robot verbeteren
Beste ath 4..
VWO 6 Wiskunde C – les 1 Meneer Ypma.
Gameprogrammeren: Afsluiting
Tarief berekenen LG
Beste Havo 4..
Modelleren en Programmeren voor KI Practicumopdracht 4: SAT Solver
De gyroscoop en omgaan met overgevoeligheid
Huiswerk: Hoofdstuk 11 m&o boek, opgave 1 Oefenopgave 2 (stencil)
De grafiek van een lineair verband is ALTIJD een rechte lijn.
Modderdorp UNPLUGGED Bron: csunplugged.org.
SQL Les February 2019.
SQL Les 7 24 February 2019.
Doolhof. doolhof doolhof Maak een routine die de ‘hekken’ tussen de cellen weghaalt Maak een 2-dimensionale array met kolommen en rijen aangeklikt.
Hoofdstuk 3 Water Wat gaan we doen vandaag? Opening
SQL Les 6 14 April 2019.
Social media Wat deel je wel en niet?.
Voorkennis Wiskunde Les 11 Hoofdstuk 5: §5.3 en §5.4.
Wi-fi Dwv 2.0 Ip instellingen
Transcript van de presentatie:

Coordinaten: Tom Tourwé 10F729 Tel: 3492 Organisatie van de oefeningen: * 1 uur bespreking van oplossing vorige les + bespreking opgave volgende les * 2 uur zelfstudie … De opgaven waarbij code moet geschreven worden dienen opgestuurd te worden via voor de volgende les.

Oefening 1 –Start-state: beschrijft de begintoestand van het probleem –Operatoren: beschrijven hoe van een state naar een andere over te gaan –Goal-test: predikaat om te testen of je je doel bereikt hebt of niet –Path-cost: een functie die de kost aangeeft van een zeker pad door de state-space. Voorbeeld:

Oefening 2 (define (general-search p queing-ftn) (let ((nodes (make-queue (initial-state p))) (solution #f)) (do () ((or (empty? nodes) solution) solution) (let ((node (pop nodes))) (if ((goal-test p) (state node)) (set! solution node) (queing-ftn nodes (expand node (operators p)))))))) (define (breadth-first search p) (general-search p enqueue-at-end))

Oefening 3: CSP –States: verzameling van waarden voor variabelen –Goal-test: geeft de constraints aan tussen de variabelen waaraan moet voldaan zijn –Voorbeeld: 8-queens probleem Variabelen: locaties van elk van de 8 koninginnen op het bord Domein: alle plaatsen op het bord Constraints: specifieren dat geen twee koninginnen op dezelfde rij, kolom of diagonaal mogen staan.

Oefening 4 –Initial-state: alle variabelen zijn ongeinitialiseerd –Operators: wijzen waarden toe aan variabelen –Goal-test: alle variabelen hebben een waarde en alle constraints zijn voldaan Let op! De operatoren dienen in elke stap een waarde toe te wijzen aan een variabele. Je moet niet in elke stap alle variabelen een waarde toewijzen.