Inleiding Programmeren 2

Save this PDF as:
 WORD  PNG  TXT  JPG

Maat: px
Weergave met pagina beginnen:

Download "Inleiding Programmeren 2"

Transcriptie

1 Inleiding Programmeren 2 Gertjan van Noord en Leonie Bosveld December 2, 2016

2 Simulatie Uitrekenen of simpelweg heel vaak uitproberen... Wissel je van garagebox? Simulatie: als benadering van niet of moeilijk te berekenen problemen

3 Jack, Wereldkampioen bridge Welke speelwijze heeft de beste kans? Schud de kaarten willekeurig, en probeer het uit Herhaal dit een heleboel keer

4 flauw voorbeeld: kans op Straight Flush Je hebt: Harten-8, Harten-9, Harten-10, Harten-Boer Wat is de kans op een Flush? Straight Flush? Dat kun je uitrekenen... Maar je kunt het ook 1000x simuleren: Monte Carlo simulatie

5 Simulatie Specificatie van een functie die het trekken van een kaart simuleert Hoe vaak moet je de simulatie doen Uit welke kaarten moet je trekken ( stok ) Welke kaarten beschouw je als succes Functie geeft aantal keren succes terug

6 Simulatie def simulate (n, deck, desired_cards ): """ simulates drawing a card, n times and counts how often the card is one of the desired cards """ oks =0 for i in range (n): if draw ( deck ) in desired_cards : oks = oks +1 return oks

7 Simulatie def draw ( deck ): """ draws a card from a given deck randomly """ kun je een computer wel iets random laten doen? pseudo-random nummer generator

8 Random getal >>> from random import randrange >>> randrange (1,6) 3 >>> randrange (1,6) 5 randrange(1,6) geeft 1 van de elementen terug uit de lijst [1,2,3,4,5] randrange(5) geeft 1 van de elementen terug uit de lijst [0,1,2,3,4]

9 Kies willekeurig element uit een lijst als de lijst n elementen heeft kies een willekeurig getal i = randrange(n) neem het i de element van de lijst

10 Simulatie from random import randrange def draw ( deck ): """ draws a card from the given deck randomly """ return deck [ randrange ( len ( deck ))]

11 Simulatie from random import randrange def draw ( deck ): """ draws a card from the given deck randomly """ return deck [ randrange ( len ( deck ))] def simulate (n, deck, desired_cards ): """ simulates drawing a card, n times and counts how often the card is one of the desired cards """ oks =0 for i in range (n): if draw ( deck ) in desired_cards : oks = oks +1 return oks

12 Simulatie def main (): n = deck = generate_deck () example = [( h,8),( h,9),( h,10),( h, b )] for i in example : deck. remove (i) print ( simulate (n, deck, [( h, v ),( h,7)])) Wat zou er uit moeten komen? 52-4=48 kaarten in stok. Daarvan zijn er twee goed: 1/ , 41551, 41713, 41529,... Veel ingewikkelde vragen kun je niet (makkelijk) precies uitrekenen, maar wel goed simuleren

13 Simulatie: craps dobbel met twee dobbelstenen 2, 3, of 12: je verliest 7, 11: je wint onthoud eerste worp, en rol net zolang totdat: je gooit zelfde als eerste worp: je wint 7: je verliest

14 craps Je zou moeten kunnen uitrekenen wat de kans is op winst Best lastig... Simulatie schrijf je makkelijk op Wat denk je dat er uit komt?

15 craps def simulate_craps ( n): oks =0 for i in range (n): if simulate_crap (): oks = oks +1 return oks

16 worp met twee dobbelstenen fout randrange(2,13) goed randrange(1,7)+randrange(1,7)

17 craps def simulate_crap (): worp = randrange (1,7) + randrange (1,7) if worp in [2,3,12]: return False if worp in [7,11]: return True while True : worp2 = randrange (1,7) + randrange (1,7) if worp2 == 7: return False if worp2 == worp : return True

18 craps: resultaten voor n=

19 Simulatie als de kansen niet gelijk zijn Stel dat je dobbelstenen verzwaard zijn... kans op 1, 2, 3, 4, of 5: steeds 0.1 kans op 6: 0.5

20 Simulatie als de kansen niet gelijk zijn Stel dat je dobbelstenen verzwaard zijn... kans op 1, 2, 3, 4, of 5: steeds 0.1 kans op 6: 0.5 options = [1,2,3,4,5,6,6,6,6,6] return options [ randrange (10)]

21 Simulatie als de kansen niet gelijk zijn p1 = # probability of event e1 p2 = # e2 p3 = # e3 r = random. random () if r < p1: return ("e1") if r < p1 + p2: return ("e2") else : return ("e3")

22 Wat is de kans op Yahtzee? Drie keer werpen met 5 dobbelstenen, maar je mag dobbelstenen laten liggen Yahtzee: 5 keer dezelfde waarde Als je vier dezelfde hebt, dan is het verstandig die te laten liggen Geldt dat ook voor 3? En voor 2? Wat is de beste strategie? Simulatie!

23 Yahtzee met 5 dobbelstenen gooien, en dan tellen hoeveel je van elke soort hebt Counter datastructuur: sets waarbij je weet hoevaak elk element voorkomt (bags, multisets)

24 Counter >>> from collections import Counter >>> c = Counter ([3,4,3,6,5]) >>> c Counter ({3: 2, 4: 1, 5: 1, 6: 1}) >>> c. most_common () [(3, 2), (4, 1), (5, 1), (6, 1)] >>> c. most_common ()[0] (3, 2) >>> ( val, freq ) = c. most_common ()[0] >>> val 3 >>> freq 2

25 Yahtzee def main (): n =10000 print ( simulate_yats (n)) def simulate_yats (n): oks =0 for i in range (n): if simulate_yat (): oks = oks +1 return oks

26 Yahtzee def n_dice_throw (i) : """ returns a list of n dice throws """ throws = [] for r in range (i): throws. append ( randrange (1,7)) return throws

27 >>> n_dice_throw (4) [3, 4, 3, 2] >>> n_dice_throw (5) [2, 6, 5, 4, 2] >>> n_dice_throw (5) [3, 5, 1, 5, 1] >>> n_dice_throw (5) [1, 6, 4, 5, 1] >>> n_dice_throw (5) [1, 2, 1, 4, 1] >>> n_dice_throw (5) [5, 3, 2, 1, 5] n worp

28 Yahtzee def simulate_yat (): """ 2 attempts """ throw = Counter ( n_dice_throw (5)) (val, freq )= throw. most_common ()[0] if freq > 3: # change this into 1, 2, or 4 for alt. strategy throw2 = Counter ( n_dice_throw (5 - freq ) + freq * [ val ]) else : throw2 = Counter ( n_dice_throw (5))

29 Yahtzee def simulate_yat (): """ three attempts """ throw = Counter ( n_dice_throw (5)) (val, freq )= throw. most_common ()[0] if freq > 3: # change this into 1, 2, or 4 for alt. strategy throw2 = Counter ( n_dice_throw (5 - freq ) + freq * [ val ]) else : throw2 = Counter ( n_dice_throw (5)) (val, freq )= throw2. most_common ()[0] if freq > 3: # change this into 1, 2, or 4 for alt. strategy throw3 = Counter ( n_dice_throw (5 - freq ) + freq * [ val ]) else : throw3 = Counter ( n_dice_throw (5))

30 Yahtzee def simulate_yat (): """ three attempts """ throw = Counter ( n_dice_throw (5)) (val, freq )= throw. most_common ()[0] if freq > 3: # change this into 1, 2, or 4 for alt. strategy throw2 = Counter ( n_dice_throw (5 - freq ) + freq * [ val ]) else : throw2 = Counter ( n_dice_throw (5)) (val, freq )= throw2. most_common ()[0] if freq > 3: # change this into 1, 2, or 4 for alt. strategy throw3 = Counter ( n_dice_throw (5 - freq ) + freq * [ val ]) else : throw3 = Counter ( n_dice_throw (5)) (val, freq )= throw3. most_common ()[0] return freq == 5

31 Beste Strategie?

32 Beste Strategie? een groepje van 2 laten liggen een groepje van 3 laten liggen een groepje van 4 laten liggen / miljoen / miljoen / miljoen

33 Beste Strategie per ronde?

34 Beste Strategie per ronde? eerste worp tweede worp een groepje van 2 laten liggen een groepje van 2 laten liggen een groepje van 2 laten liggen een groepje van 3 laten liggen een groepje van 2 laten liggen een groepje van 4 laten liggen een groepje van 3 laten liggen een groepje van 2 laten liggen een groepje van 3 laten liggen een groepje van 3 laten liggen een groepje van 3 laten liggen een groepje van 4 laten liggen een groepje van 4 laten liggen een groepje van 2 laten liggen een groepje van 4 laten liggen een groepje van 3 laten liggen een groepje van 4 laten liggen een groepje van 4 laten liggen 11212

35 Moraal Met programmeren kun je echte problemen oplossen die je voorheen niet kon oplossen

36 Nakijken: syracuse.py of house.py

Inleiding Programmeren 2

Inleiding Programmeren 2 Inleiding Programmeren 2 Gertjan van Noord en Leonie Bosveld December 19, 2016 Vandaag Naar aanleiding van de opdrachten Zelle hoofdstuk 11 Boolean variabelen: niet checken met == Fout: if clicked == True

Nadere informatie

Inleiding Programmeren 2

Inleiding Programmeren 2 Inleiding Programmeren 2 Gertjan van Noord, Leonie Bosveld 12 december 2016 Zelle hoofdstuk 10 Stof Overzicht - theorie 1. Zelle hoofdstuk 4 en 5 2. Zelle hoofdstuk 7 en 8, recursie, Brookshear hoofdstuk

Nadere informatie

Inleiding Programmeren 2

Inleiding Programmeren 2 Inleiding Programmeren 2 Gertjan van Noord November 28, 2016 Stof week 3 nogmaals Zelle hoofdstuk 8 en recursie Brookshear hoofdstuk 5: Algoritmes Datastructuren: tuples Een geheel andere manier om te

Nadere informatie

Je kunt de kansen met wiskunde technieken berekenen (bijvoorbeeld boomdiagramman), maar je kunt ook deze door simulaties achterhalen.

Je kunt de kansen met wiskunde technieken berekenen (bijvoorbeeld boomdiagramman), maar je kunt ook deze door simulaties achterhalen. Spelen met Kansen Bij wiskunde A, havo en vwo In een heleboel gezelschapsspellen speelt het toeval een grote rol, bijvoorbeeld Patience, Ganzenbord, Thodi, Black Jack, Risk, Poker, Bridge. Deze spellen

Nadere informatie

Programmeren. a. 0, 0, 0 b. 0, 0, 27 c. 15, 12, 0 d. 15, 12, 27

Programmeren. a. 0, 0, 0 b. 0, 0, 27 c. 15, 12, 0 d. 15, 12, 27 Programmeren 0. (1 punt.) Stel, een "afhankelijk kind" is een persoon is die jonger is dan 18 jaar, en hooguit 8.000 euro verdient. Welke van de onderstaande expressies definieert een afhankelijk kind?

Nadere informatie

Je gaat leren programmeren en een spel bouwen met de programmeertaal Python. Websites zoals YouTube en Instagram zijn gebouwd met Python.

Je gaat leren programmeren en een spel bouwen met de programmeertaal Python. Websites zoals YouTube en Instagram zijn gebouwd met Python. 1 Je gaat leren programmeren en een spel bouwen met de programmeertaal Python. Websites zoals YouTube en Instagram zijn gebouwd met Python. Voordat je leert programmeren, moet je jouw pc zo instellen dat

Nadere informatie

11. Eenvoudige programma s schrijven in Maxima

11. Eenvoudige programma s schrijven in Maxima 11. Eenvoudige programma s schrijven in Maxima We zullen in dit hoofdstuk een aantal eenvoudige Maxima programma s laten zien. 11.1. Aantal wortels van een vierkantsvergelijking Het onderstaande programma

Nadere informatie

extra oefening algoritmiek - antwoorden

extra oefening algoritmiek - antwoorden extra oefening algoritmiek - antwoorden opgave "Formule 1" Maak een programma dat de gebruiker drie getal A, B en C in laat voeren. De gebruiker zorgt ervoor dat er positieve gehele getallen worden ingevoerd.

Nadere informatie

Java Les 3 Theorie Herhaal structuren

Java Les 3 Theorie Herhaal structuren Java Les 3 Theorie Herhaal structuren Algemeen Een herhaal structuur een is programmeertechniek waarbij bepaalde Java instructies worden herhaald net zo lang tot een bepaalde voorwaarde is bereikt. Een

Nadere informatie

Opmerkingen en vragen aan Ultieme vraag: Hoe beïnvloedt dit de winstkansen?

Opmerkingen en vragen aan Ultieme vraag: Hoe beïnvloedt dit de winstkansen? 2IP05: Programmeren Blok A http://www.win.tue.nl/ wstomv/edu/2ip05/ 5 spelers, 2 dobbelstenen Probleem met dobbelspel College 1 Per ronde werpt elke speler 1 Kees Hemerik Tom Verhoeff Technische Universiteit

Nadere informatie

Een spoedcursus python

Een spoedcursus python Een spoedcursus python Zoals je in de titel misschien al gezien hebt, geven wij een spoedcursus Python. Door deze cursus leer je alle basics, zoals het rekenen met Python en het gebruik van strings. Het

Nadere informatie

Probleem met dobbelspel. 2IP05: Programmeren Blok A. 5 spelers,2 dobbelstenen. wstomv/edu/2ip05/ Per ronde werpt elke speler 1

Probleem met dobbelspel. 2IP05: Programmeren Blok A. 5 spelers,2 dobbelstenen.  wstomv/edu/2ip05/ Per ronde werpt elke speler 1 2IP05: Programmeren Blok A http://www.win.tue.nl/ wstomv/edu/2ip05/ College 1 5 spelers,2 dobbelstenen Probleem met dobbelspel Per ronde werpt elke speler 1 Tom Verhoeff Technische Universiteit Eindhoven

Nadere informatie

Seven segments of Pi

Seven segments of Pi Seven segments of Pi Seven segments of pi Aan de slag met seven segments of Pi! Seven segments is een klein add-on boardje voor de raspberry pi. Deze add-on bestaat uit een display en een knopje. Meer

Nadere informatie

Hoofdstuk 6: Zelf functies maken

Hoofdstuk 6: Zelf functies maken Programmeren in Microsoft Visual Basic 6.0, lessenserie voor het voortgezet onderwijs HAVO/VWO David Lans, Emmauscollege, Marnix Gymnasium Rotterdam, januari 2004 Hoofdstuk 6: Zelf functies maken 6.0 Leerdoel

Nadere informatie

De wereld in getallen 3 Lessuggestie groep 8 Werkbladen

De wereld in getallen 3 Lessuggestie groep 8 Werkbladen De wereld in getallen Lessuggestie groep Werkbladen Rekenspelletjes Maak samen sommen Prik om de beurt een getal in het vak. Schrijf dat getal bij een som. Maak zo sommen. Reken om de beurt een som uit.

Nadere informatie

Programmeren met Grafische Objecten. Inleiding Programmeren II Hoorcollege 1 prof. dr. van Noord en dr. L.M. Bosveld-de Smet

Programmeren met Grafische Objecten. Inleiding Programmeren II Hoorcollege 1 prof. dr. van Noord en dr. L.M. Bosveld-de Smet Programmeren met Grafische Objecten Inleiding Programmeren II Hoorcollege 1 prof. dr. van Noord en dr. L.M. Bosveld-de Smet Onderwerpen van vandaag Programming Paradigms Imperatief programmeren Object-georiënteerd

Nadere informatie

Leren Programmeren met Visual Basic 6.0 Les 3+4. Hoofdstuk 4 : De Selectie

Leren Programmeren met Visual Basic 6.0 Les 3+4. Hoofdstuk 4 : De Selectie Leren Programmeren met Visual Basic 6.0 Les 3+4 Hoofdstuk 4 : De Selectie Visual Basic 6.0 1 Basisstructuren (herhaling) Sequentie (HK2) : Alle opdrachten gewoon na mekaar uitvoeren. Hier worden geen keuzes

Nadere informatie

Om te kijken of x, y, z samen een driehoek specificeren hoeven we alleen nog maar de driehoeksongelijkheid te controleren: x, y, z moeten voldoen

Om te kijken of x, y, z samen een driehoek specificeren hoeven we alleen nog maar de driehoeksongelijkheid te controleren: x, y, z moeten voldoen Feedback Software Testing, Opdrachten Week 1 Driehoek-test Deze opdracht is in het algemeen zeer goed uitgevoerd. Algemeen valt in vergelijking met vorig jaar op dat de ingeleverde oplossingen veel minder

Nadere informatie

Hoofdstuk 5. Dobbelen, echt en virtueel. > Maak in SPSS een nieuwe data-verzameling (File > New > Data). We gaan hier de

Hoofdstuk 5. Dobbelen, echt en virtueel. > Maak in SPSS een nieuwe data-verzameling (File > New > Data). We gaan hier de Hoofdstuk 5 Dobbelen, echt en virtueel 5.1 dobbelen In dit hoofdstukje gaan we de variabiliteit in een steekproef onderzoeken. Daarbij maken we gebruik van een beproefd stochastisch proces, nl het gooien

Nadere informatie

Algoritmes en Priemgetallen. Hoe maak je een sleutelpaar voor RSA?

Algoritmes en Priemgetallen. Hoe maak je een sleutelpaar voor RSA? Algoritmes en Priemgetallen Hoe maak je een sleutelpaar voor RSA? Het recept van RSA Kies p q priemgetallen en bepaal N = pq Kies e Z N (publieke sleutel) Bepaal d e 1 mod φ N (privésleutel) x ed x kφ

Nadere informatie

Kansrekenen. Lesbrief kansexperimenten Havo 4 wiskunde A Maart 2012 Versie 3: Dobbelstenen

Kansrekenen. Lesbrief kansexperimenten Havo 4 wiskunde A Maart 2012 Versie 3: Dobbelstenen Kansrekenen Lesbrief kansexperimenten Havo 4 wiskunde A Maart 2012 Versie 3: Dobbelstenen Inhoud Inleiding...3 Doel van het experiment...3 Organisatie van het experiment...3 Voorkennis...4 Uitvoeren van

Nadere informatie

Ideeën om spelenderwijs thuis de rekenvaardigheid te stimuleren

Ideeën om spelenderwijs thuis de rekenvaardigheid te stimuleren Ideeën om spelenderwijs thuis de rekenvaardigheid te stimuleren voor groep 3-4-5 Opgesteld door Marjolein Berkhout rekencoördinator obs Letterland November 2009 Tel en getalrij spelletjes Van klein naar

Nadere informatie

Controle structuren. Keuze. Herhaling. Het if statement. even1.c : testen of getal even of oneven is. statement1 statement2

Controle structuren. Keuze. Herhaling. Het if statement. even1.c : testen of getal even of oneven is. statement1 statement2 Controle structuren De algemene vorm: 1 bloks door middel van indentatie Keuze Herhaling if expressie :...... In de volgende vorm is het else gedeelte weggelaten: if expressie :... Het if keuze- of conditioneel

Nadere informatie

Programmeren I. 26 augustus Algemene Richtlijnen. Richtlijnen Programmeren 1

Programmeren I. 26 augustus Algemene Richtlijnen. Richtlijnen Programmeren 1 Algemene Richtlijnen Programmeren I 26 augustus 2015 Schrijf je naam bovenaan elk antwoordblad en kladblad. Schrijf niet met potlood of in het rood op je antwoordbladen. Gebruik voor elke vraag een afzonderlijk

Nadere informatie

Vakgroep CW KAHO Sint-Lieven

Vakgroep CW KAHO Sint-Lieven Vakgroep CW KAHO Sint-Lieven Objecten Programmeren voor de Sport: Een inleiding tot JAVA objecten Wetenschapsweek 20 November 2012 Tony Wauters en Tim Vermeulen tony.wauters@kahosl.be en tim.vermeulen@kahosl.be

Nadere informatie

FOR DUTCH STUDENTS! ENGLISH VERSION NEXT PAGE. Toets Inleiding Kansrekening 1 8 februari 2010

FOR DUTCH STUDENTS! ENGLISH VERSION NEXT PAGE. Toets Inleiding Kansrekening 1 8 februari 2010 FOR DUTCH STUDENTS! ENGLISH VERSION NEXT PAGE Toets Inleiding Kansrekening 1 8 februari 2010 Voeg aan het antwoord van een opgave altijd het bewijs, de berekening of de argumentatie toe. Als je een onderdeel

Nadere informatie

Bij het oplossen van een telprobleem zijn de volgende 2 dingen belangrijk: Is de volgorde van de gekozen dingen van belang?

Bij het oplossen van een telprobleem zijn de volgende 2 dingen belangrijk: Is de volgorde van de gekozen dingen van belang? 4. tellen & kansen 4.1 Tellen Herkennen Je kunt een vraag over telproblemen herkennen aan signaalwoorden: - hoeveel mogelijkheden, manieren, routes, volgordes etc. zijn er?, - bereken het aantal mogelijkheden/manieren

Nadere informatie

Planning. 1. Mini College. 2. Introductiecursus Imperatief Programmeren. 3. Crash and Compile (vanaf 17:00 uur)

Planning. 1. Mini College. 2. Introductiecursus Imperatief Programmeren. 3. Crash and Compile (vanaf 17:00 uur) Planning 1. Mini College 2. Introductiecursus Imperatief Programmeren 3. Crash and Compile (vanaf 17:00 uur) Geschiedinis van de Codemonkeys imperatief programmeren voor beginners Geschiedenis van de Codemonkey

Nadere informatie

Tentamen Objectgeorienteerd Programmeren

Tentamen Objectgeorienteerd Programmeren Tentamen Objectgeorienteerd Programmeren 5082IMOP6Y maandag 16 november 2015 13:00 15:00 Schrijf je naam en studentnummer op de regel hieronder. Sla deze pagina niet om tot de surveillant vertelt dat het

Nadere informatie

Wat als je een heleboel informatie wilt opslaan? Bijvoorbeeld alle namen van iedereen die bij jouw dojo's aanwezig is? Hier gebruik je een lijst voor:

Wat als je een heleboel informatie wilt opslaan? Bijvoorbeeld alle namen van iedereen die bij jouw dojo's aanwezig is? Hier gebruik je een lijst voor: 1 Wat als je een heleboel informatie wilt opslaan? Bijvoorbeeld alle namen van iedereen die bij jouw dojo's aanwezig is? Hier gebruik je een lijst voor: list_of_names = ["Alice", "Bob", "Chris"] list_of_numbers

Nadere informatie

Christmas party. Preparation. Assignment

Christmas party. Preparation. Assignment Christmas party Every year, the members of a family gather around the fireplace to celebrate Christmas. At the climax of the evening, every family member gives a present to another member. Every family

Nadere informatie

In 5 dagen was je totale reistijd naar school 175 minuten, je gemiddelde reistijd is dan 175: 5 = 35 min per dag.

In 5 dagen was je totale reistijd naar school 175 minuten, je gemiddelde reistijd is dan 175: 5 = 35 min per dag. Kans en Statistiek Voorbeeld 1 Je moet tijdens een spel met een dobbelsteen gooien. Alles hoger dan 5 is goed. Hoeveel % kans heb je om hoger dan 5 te gooien? Rond je antwoord af op een heel getal. Van

Nadere informatie

Hoofdstuk 6: Zelf functies maken

Hoofdstuk 6: Zelf functies maken Programmeren in Microsoft Visual Basic 2010 Express, lessenserie voor het voortgezet onderwijs HAVO/VWO David Lans, Emmauscollege, Vespucci College, Marnix Gymnasium Rotterdam, december 2011 Hoofdstuk

Nadere informatie

Je gaat leren programmeren in Ruby. En daarna in Ruby een spelletje maken. Websites zoals Twitch en Twitter gemaakt zijn met behulp van Ruby?

Je gaat leren programmeren in Ruby. En daarna in Ruby een spelletje maken. Websites zoals Twitch en Twitter gemaakt zijn met behulp van Ruby? 1 Je gaat leren programmeren in Ruby. En daarna in Ruby een spelletje maken. Websites zoals Twitch en Twitter gemaakt zijn met behulp van Ruby? Voordat je begint met programmeren, moet je Ruby installeren.

Nadere informatie

Ondernemen = Kiezen = Spelen. Lezing op het Nationaal T&U Congres 9 oktober Tom Verhoeff. Faculteit Wiskunde & Informatica

Ondernemen = Kiezen = Spelen. Lezing op het Nationaal T&U Congres 9 oktober Tom Verhoeff. Faculteit Wiskunde & Informatica Ondernemen = Kiezen = Spelen Lezing op het Nationaal T&U Congres 9 oktober 2008 Tom Verhoeff Faculteit Wiskunde & Informatica c 2008, T. Verhoeff @ TUE.NL /6 Ondernemen = Kiezen = Spelen Eerste spel: Cijfers

Nadere informatie

Module 3: Scratch programmeren: is het logisch of is het niet logisch?

Module 3: Scratch programmeren: is het logisch of is het niet logisch? Module 3: Scratch programmeren: is het logisch of is het niet logisch? Inhoudsopgave Module 3: Scratch programmeren: is het logisch of is het niet logisch?...1 Wat is een computerprogramma eigenlijk?...2

Nadere informatie

Programmeren A. Genetisch Programma voor het Partitie Probleem. begeleiding:

Programmeren A. Genetisch Programma voor het Partitie Probleem. begeleiding: Programmeren A Genetisch Programma voor het Partitie Probleem begeleiding: Inleiding Het Partitie Probleem luidt als volgt: Gegeven een verzameling van n positieve integers, vindt twee disjuncte deelverzamelingen

Nadere informatie

http://www.liacs.nl/home/kosters/java/

http://www.liacs.nl/home/kosters/java/ sheets Programmeren 1 Java college 2, Walter Kosters De sheets zijn gebaseerd op de hoofdstukken 2 tot en met 6 van: D. Bell en M. Parr, Java voor studenten, Prentice Hall, 2002 http://www.liacs.nl/home/kosters/java/

Nadere informatie

Elke groep van 3 leerlingen heeft een 9 setje speelkaarten nodig: 2 t/m 10, bijvoorbeeld alle schoppen, of alle harten kaarten.

Elke groep van 3 leerlingen heeft een 9 setje speelkaarten nodig: 2 t/m 10, bijvoorbeeld alle schoppen, of alle harten kaarten. Versie 16 januari 2017 Sorteren unplugged Sorteren gebeurt heel veel. De namen van alle leerlingen in de klas staan vaak op alfabetische volgorde. De wedstrijden van een volleybal team staan op volgorde

Nadere informatie

Programmeermethoden. Recursie. week 11: november kosterswa/pm/

Programmeermethoden. Recursie. week 11: november kosterswa/pm/ Programmeermethoden Recursie week 11: 21 25 november 2016 www.liacs.leidenuniv.nl/ kosterswa/pm/ 1 Pointers Derde programmeeropgave 1 Het spel Gomoku programmeren we als volgt: week 1: pointerpracticum,

Nadere informatie

Kennismaking met programmeren

Kennismaking met programmeren Kennismaking met programmeren werkblad voorwaarden Project van de Pedagogische Academie, Hanzehogeschool Groningen en Groningen Programmeert in samenwerking met: Je gaat straks een kaartspelletje spelen.

Nadere informatie

Geeft de lengte van een object (string, lijst, tupel) terug als integer

Geeft de lengte van een object (string, lijst, tupel) terug als integer Python cheat sheet: Operatoren: De standaard operatoren voor wiskundige bewerkingen (+,-,*,/,**) worden als vanzelfsprekend ondersteld. Voor integers en floating point getallen doen deze functies wat je

Nadere informatie

Universiteit van Amsterdam FNWI. Voorbeeld van tussentoets Inleiding programmeren

Universiteit van Amsterdam FNWI. Voorbeeld van tussentoets Inleiding programmeren Universiteit van Amsterdam FNWI Voorbeeld van tussentoets Inleiding programmeren Opgave 1: Wat is de uitvoer van dit programma? public class Opgave { static int i = 0 ; static int j = 1 ; int i = 1 ; int

Nadere informatie

De Sense HAT programmeren Je eerste computerprogramma

De Sense HAT programmeren Je eerste computerprogramma De Sense HAT programmeren Je eerste computerprogramma De Sense HAT is een uitbreiding voor de Raspberry Pi die speciaal voor de Astro Pi-wedstrijd is gemaakt. Met dit bord is het mogelijk om allerlei informatie

Nadere informatie

oefening JavaScript - antwoorden

oefening JavaScript - antwoorden oefening JavaScript - antwoorden De antwoorden op deze opgaven zijn meestal wat aan de brede kant voor een Word document. Het is daarom handig om ze in Notepad++ te kopiëren en ze dan te bekijken. opgave

Nadere informatie

{ auteur, toelichting }

{ auteur, toelichting } Programmeren Blok A Trilogie van (programmeer)talen http://www.win.tue.nl/ wstomv/edu/ip0/ College Syntaxis (vormleer): Hoe ziet t eruit, hoe schrijf je t? Tom Verhoeff Technische Universiteit Eindhoven

Nadere informatie

Statistiek voor Natuurkunde Opgavenserie 1: Kansrekening

Statistiek voor Natuurkunde Opgavenserie 1: Kansrekening Statistiek voor Natuurkunde Opgavenserie 1: Kansrekening Inleveren: 12 januari 2011, VOOR het college Afspraken Serie 1 mag gemaakt en ingeleverd worden in tweetallen. Schrijf duidelijk je naam, e-mail

Nadere informatie

3. Structuren in de taal

3. Structuren in de taal 3. Structuren in de taal In dit hoofdstuk behandelen we de belangrijkst econtrolestructuren die in de algoritmiek gebruikt worden. Dit zijn o.a. de opeenvolging, selectie en lussen (herhaling). Vóór we

Nadere informatie

Syntax- (compile), runtime- en logische fouten Binaire operatoren

Syntax- (compile), runtime- en logische fouten Binaire operatoren Inhoud Syntax- (compile), runtime- en logische fouten Binaire operatoren Operaties op numerieke datatypen Evaluatie van expressies, bindingssterkte Assignment operaties en short-cut operatoren Controle

Nadere informatie

Totaal

Totaal Programmeren Blok A Wat was het doel? http://www.win.tue.nl/ wstomv/edu/2ip05/ College 2 Tom Verhoeff Technische Universiteit Eindhoven Faculteit Wiskunde en Informatica Software Engineering & Technology

Nadere informatie

WORKSHOP ORANGE PI & PYTHON v september 2017

WORKSHOP ORANGE PI & PYTHON v september 2017 WORKSHOP ORANGE PI & PYTHON v1.1 21 september 2017 In deze workshop maak je kennis met een zogenaamde bord-computer ter grootte van een bankpas. Een bord-computer kan gebruikt worden als een normale computer

Nadere informatie

Voorbeelden. Sorteren. Voorbeeld: n = 5. # intsort.py: sorteren van een rij getallen

Voorbeelden. Sorteren. Voorbeeld: n = 5. # intsort.py: sorteren van een rij getallen Voorbeelden Sorteren Schrijf een programma dat een rij gehele getallen sorteert een eerste functie leest de rij gehele getallen; een tweede functie sorteert deze getallenrij van klein naar groot; een derde

Nadere informatie

Opgaven hoofdstuk 3. I Basistechnieken

Opgaven hoofdstuk 3. I Basistechnieken Opgaven hoofdstuk 3 I Basistechnieken 3.1 De uitkomstenruimte van een experiment bevat vijf uitkomsten met kansen zoals in de tabel staan gegeven. Bereken de kans op elk van de volgende gebeurtenissen:

Nadere informatie

Petri ACHTERGROND. van Jürgen Heel

Petri ACHTERGROND. van Jürgen Heel Spelers: 2-5 Leeftijd: vanaf 6 jaar Duur: ong. 20 minuten Inhoud: 25 kaartjes 1 vissensteen 1 kleurensteen 1 spelregelfolder NL Petri van Jürgen Heel ACHTERGROND Frits Visser organiseert met zijn vrienden

Nadere informatie

Faculteit, Binomium van Newton en Driehoek van Pascal

Faculteit, Binomium van Newton en Driehoek van Pascal Faculteit, Binomium van Newton en Driehoek van Pascal 1 Faculteit Definitie van de faculteit Wisnet-hbo update aug. 2007 (spreek uit k-faculteit) is: k Dit geldt voor elk geheel getal k groter dan 0 en

Nadere informatie

Jörg R. Hörandel Afdeling Sterrenkunde.

Jörg R. Hörandel Afdeling Sterrenkunde. Jörg R. Hörandel Afdeling Sterrenkunde http://particle.astro.ru.nl/goto.html?prog1213 1 Alle mensen moeten op blackboard ingeschreven zijn! 2 http://particle.astro.ru.nl/goto.html?prog1213 3 eindcijfer:

Nadere informatie

Hoofdstuk 1. Afspraken en notaties

Hoofdstuk 1. Afspraken en notaties Hoofdstuk 1 Afspraken en notaties In deze tekst onderzoeken we een eenvoudig dobbelspel: twee spelers hebben een dobbelsteen, gooien deze, en wie het hoogst aantal ogen gooit wint. Er blijken setjes dobbelstenen

Nadere informatie

Scripting 2 TUTORIAL EEN APP ONTWIKKELEN VOOR ANDROID MET PROCESSING. ellipse(screenwidth/2, screenheight/2, 140,140); DOOR THIERRY BRANDERHORST

Scripting 2 TUTORIAL EEN APP ONTWIKKELEN VOOR ANDROID MET PROCESSING. ellipse(screenwidth/2, screenheight/2, 140,140); DOOR THIERRY BRANDERHORST Scripting 2 ellipse(screenwidth/2, screenheight/2, 140,140); TUTORIAL EEN APP ONTWIKKELEN VOOR ANDROID MET PROCESSING. DOOR THIERRY BRANDERHORST ANDROID APPLICATIES Tegenwoordig zijn er duizenden applicaties

Nadere informatie

Opgave 1 - Uitwerking

Opgave 1 - Uitwerking Opgave 1 - Uitwerking Om dit probleem op te lossen moeten we een zogenaamd stelsel van vergelijkingen oplossen. We zetten eerst even de tips van de begeleider onder elkaar: 1. De zak snoep weegt precies

Nadere informatie

- Printversie van het Grote Sinterkerst Dobbelspel - - Veel plezier! www.sinterkerstspel.nl -

- Printversie van het Grote Sinterkerst Dobbelspel - - Veel plezier! www.sinterkerstspel.nl - - Het Grote SinterKerst Dobbelspel Het Grote SinterKerst Dobbelspel bestaat uit verschillende ronden waarin steeds met een dobbelsteen wordt gegooid. Iedereen gooit om de beurt met de dobbelsteen en de

Nadere informatie

Programmeren met Python

Programmeren met Python Programmeren met Python Deze instructies zijn online te vinden op https://codingkids.nl/python-lessen.html Python is voor kinderen een leuke programmeertaal om mee te beginnen. Het is leuk om te beginnen

Nadere informatie

Rollen en raden - Samen 1000

Rollen en raden - Samen 1000 Rollen en raden - Samen 1000 Rekenoefening groep 5&6 Doel Automatiseren van het aanvullen tot 1000 Construeren met papier, zie Eigen producties Materiaal Schaar Lijm Uitslag van de twaalfvlaksdobbelsteen

Nadere informatie

APPLICATIEBOUW 3E COLLEGE: OBJECT GEORIËNTEERD PROGRAMMEREN, METHODEN, PARAMETERS, SCOPE VAN VARIABELEN. Onderdeel van SmartProducts

APPLICATIEBOUW 3E COLLEGE: OBJECT GEORIËNTEERD PROGRAMMEREN, METHODEN, PARAMETERS, SCOPE VAN VARIABELEN. Onderdeel van SmartProducts APPLICATIEBOUW 3E COLLEGE: OBJECT GEORIËNTEERD PROGRAMMEREN, METHODEN, PARAMETERS, SCOPE VAN VARIABELEN Onderdeel van SmartProducts INHOUD COLLEGE 3 Scope van variabelen {3.9} Class ontwerpen en maken,

Nadere informatie

Kansrekening en Statistiek

Kansrekening en Statistiek Kansrekening en Statistiek College 8 Vrijdag 2 Oktober 1 / 17 1 Kansrekening Geschiedenis en filosofie 2 / 17 De Kolmogorov Axioma s De kansrekening kan uit deze axioma s worden opgebouwd: 3 / 17 De Kolmogorov

Nadere informatie

VAN BEGINNER TOT WINNER GIJSBERT OONK

VAN BEGINNER TOT WINNER GIJSBERT OONK VAN BEGINNER TOT WINNER GIJSBERT OONK INHOUD 1 Het begin 5 Geschiedenis 5 De regels van het spel 10 Pokertermen en hun achtergrond 25 2 Met welke kaarten speel ik? 29 Overwegingen voor beginners en gevorderden

Nadere informatie

Programmeermethoden. Recursie. Walter Kosters. week 11: november kosterswa/pm/

Programmeermethoden. Recursie. Walter Kosters. week 11: november kosterswa/pm/ Programmeermethoden Recursie Walter Kosters week 11: 20 24 november 2017 www.liacs.leidenuniv.nl/ kosterswa/pm/ 1 Vierde programmeeropgave 1 De Grote getallen programmeren we als volgt: week 1: pointerpracticum,

Nadere informatie

Algoritmen en programmeren: deel 2 - basis

Algoritmen en programmeren: deel 2 - basis Algoritmen en programmeren: deel 2 - basis Ruud van Damme Creation date: 25 april 2005 Update: 16 november 2006, 9 september 2007 Overzicht 1 Basisbenodigdheden voor alle problemen 2 Alles in stukjes op

Nadere informatie

Gokautomaten (voor iedereen)

Gokautomaten (voor iedereen) Gokautomaten (voor iedereen) In een fruitautomaat draaien de schijven I, II en III onafhankelijk van elkaar. Door een hendel kan elke schijf tot stilstand worden gebracht. In de tabel zie je wat op elke

Nadere informatie

Project 2: LOTTO simulatie Programmeren I

Project 2: LOTTO simulatie Programmeren I Project 2: LOTTO simulatie Programmeren I K. van Assche - H. Gruyaert 1 Inleiding Schrijf een java programma dat het spel van de nationale loterij, de Lotto simuleert. De communicatie met de gebruiker

Nadere informatie

Kings Casino & Equipment

Kings Casino & Equipment Kings Casino & Equipment Voor verhuur van casino Speeltafels voor elk feest met professionele croupiers Amerikaanse Roulette Franse Roulette Black Jack Chuck a luck Caribbean Stud Poker Texas Hold Em Poker

Nadere informatie

Vedische wiskunde: snel vermenigvuldigen

Vedische wiskunde: snel vermenigvuldigen Page 1 of 5 Vedische wiskunde: snel vermenigvuldigen From Talk2000.NL Contents In de vedische wiskunde zijn een aantal sūtra's bekend; twee daarvan zijn: "telkens van: 9, de laatste van: 10" "loodrecht

Nadere informatie

les 2 toeval en waarschijnlijkheid

les 2 toeval en waarschijnlijkheid systemen ams blok 1 les 2 toeval en waarschijnlijkheid bestaat toeval? toevallig stond er deze week een artikel over toeval in de volkskrant maar was dit wel toeval? was het voorbestemd? wat is

Nadere informatie

OEFENINGEN PYTHON REEKS 6

OEFENINGEN PYTHON REEKS 6 OEFENINGEN PYTHON REEKS 6 1. A) Schrijf een functie die een getal x en een getal y meekrijgt. De functie geeft de uitkomst van volgende bewerking als returnwaarde terug: x y x als x y x y y als x < y B)

Nadere informatie

1.0 Algemeen 2.0 Het bieden 3.0 Het spelen 4.0 De puntentelling 1.0 Algemeen

1.0 Algemeen 2.0 Het bieden 3.0 Het spelen 4.0 De puntentelling 1.0 Algemeen Bridge - Spelregels Inhoudsopgave 1.0 Algemeen De kaarten / 1.2 De kleuren / 1.3 De voorbereiding / 1.4 Doel van het spel / 1.5 Een Serie 2.0 Het bieden 2.1 De kaartwaarde / 2.2 De spelende partij / 2.3.

Nadere informatie

Een inleiding in de Unified Modeling Language 67

Een inleiding in de Unified Modeling Language 67 Een inleiding in de Unified Modeling Language 67 1.4.5. Toepassing 5: Klasse Kaart. De opdracht bestaat erin algemene klassen te maken zodanig dat het mogelijk wordt om het even welk kaartspel te maken.

Nadere informatie

Hoofdstuk 5: Functies voor getallen en teksten

Hoofdstuk 5: Functies voor getallen en teksten Programmeren in Microsoft Visual Basic 6.0, lessenserie voor het voortgezet onderwijs HAVO/VWO David Lans, Emmauscollege, Marnix Gymnasium Rotterdam, maart 2001 Hoofdstuk 5: Functies voor getallen en teksten

Nadere informatie

De kleur op zich maakt niet uit voor elk van die paren, maar er is wel verschil in waarde tussen ongelijke/gelijke

De kleur op zich maakt niet uit voor elk van die paren, maar er is wel verschil in waarde tussen ongelijke/gelijke Om goed te kunnen pokeren, is psychologisch inzicht natuurlijk belangrijk. Een speler moet inschatten of zijn tegenstander bluft en zijn eigen strategie zo goed mogelijk verbergen. Je zou zeggen dat geluk

Nadere informatie

20 Ideeën met speelkaarten

20 Ideeën met speelkaarten Kinderboekenweek 2016 Voor altijd jong! Opa en oma spelen graag een kaartspelletje. Met hun speelkaarten kun je nog veel meer doen! Zorg voor één of twee stokken kaarten en ga aan de slag. Deze download

Nadere informatie

Dobbelstenenrace LESRICHTLIJN OVERZICHT LES LESDOELEN MATERIALEN, MIDDELEN EN VOORBEREIDING. Opstarten - 15 minuten

Dobbelstenenrace LESRICHTLIJN OVERZICHT LES LESDOELEN MATERIALEN, MIDDELEN EN VOORBEREIDING. Opstarten - 15 minuten U UNPLUGGED Dobbelstenenrace Lestijd: 20 minuten Deze basisles omvat alleen oefeningen. Er kunnen inleidende en afrondende suggesties worden gebruikt om dieper op het onderwerp in te gaan als daar tijd

Nadere informatie

Lesbrief Hypergeometrische verdeling

Lesbrief Hypergeometrische verdeling Lesbrief Hypergeometrische verdeling 010 Willem van Ravenstein If I am given a formula, and I am ignorant of its meaning, it cannot teach me anything, but if I already know it what does the formula teach

Nadere informatie

het grote kerstdobbelspel

het grote kerstdobbelspel het grote kerstdobbelspel leuk dat je dit leest Het grote kerstdobbelspel Een avondvullend programma vol actie, spanning en vooral plezier Dit spel is tot stand gekomen in samenwerking met dobbelspel.nl

Nadere informatie

3.1 Het herhalen van kansexperimenten [1]

3.1 Het herhalen van kansexperimenten [1] 3.1 Het herhalen van kansexperimenten [1] Voorbeeld: Op een schijf staan een zestal afbeeldingen in even grote vakjes: 3 keer appel, 2 keer banaan, 1 keer peer. Sandra draait zes keer aan de schijf. a)

Nadere informatie

Rollen en raden - Samen 1

Rollen en raden - Samen 1 Rollen en raden - Samen 1 Rekenoefening groep 7&8 Doel Complementeren van kommagetallen met breuken tot 1, en vice versa Relatie leggen tussen kommagetallen en breuken Ontwikkelen van het ruimtelijk redeneer-

Nadere informatie

Hoi boer. De speler links van de gever begint het spel door een kaart open op tafel te draaien. Daarna doet de volgende speler hetzelfde; enzovoort.

Hoi boer. De speler links van de gever begint het spel door een kaart open op tafel te draaien. Daarna doet de volgende speler hetzelfde; enzovoort. Een kaartspel voor 4 personen Hoi boer De speelkaarten worden gelijkelijk verdeeld, zodanig dat iedere speler een gelijk aantal kaarten heeft. Deze kaarten liggen omgekeerd voor de speler op tafel. De

Nadere informatie

bijspijkercursus wiskunde voor psychologiestudenten bijeenkomst 8 [PW] appendix D.1: kansrekening extra stof

bijspijkercursus wiskunde voor psychologiestudenten bijeenkomst 8 [PW] appendix D.1: kansrekening extra stof bijspijkercursus wiskunde voor psychologiestudenten bijeenkomst 8 [PW] appendix D.1: kansrekening extra stof [PW] appendix D.1 kansrekening kansen: 1. Je gooit met een dobbelsteen. Wat is de kans dat je

Nadere informatie

Onafhankelijke verzamelingen en Gewogen Oplossingen, door Donald E. Knuth, The Art of Computer Programming, Volume 4, Combinatorial Algorithms

Onafhankelijke verzamelingen en Gewogen Oplossingen, door Donald E. Knuth, The Art of Computer Programming, Volume 4, Combinatorial Algorithms Onafhankelijke verzamelingen en Gewogen Oplossingen, door Donald E. Knuth, The Art of Computer Programming, Volume 4, Combinatorial Algorithms Giso Dal (0752975) Pagina s 5 7 1 Deelverzameling Representatie

Nadere informatie

Opgaven voor Kansrekening

Opgaven voor Kansrekening Wiskunde 1 voor kunstmatige intelligentie Opgaven voor Kansrekening Opgave 1. Een oneerlijke dobbelsteen is zo gemaakt dat 3 drie keer zo vaak valt als 4 en 2 twee keer zo vaak als 5. Verder vallen 1,

Nadere informatie

Vaak wil je een code schrijven, waar je verschillende acties uitvoeren voor verschillende beslissingen. Je kan daarbij keuzestructuren gebruiken.

Vaak wil je een code schrijven, waar je verschillende acties uitvoeren voor verschillende beslissingen. Je kan daarbij keuzestructuren gebruiken. PHP Les 5 : Interessante links: o http://www.dbzweb.be/moermant/ o http://www.ivobrugge.be/cursusweb/html4/formulieren.asp Vaak wil je een code schrijven, waar je verschillende acties uitvoeren voor verschillende

Nadere informatie

Kennismaking met programmeren

Kennismaking met programmeren Kennismaking met programmeren werkblad wij zijn de computer Project van de Pedagogische Academie, Hanzehogeschool Groningen en Groningen Programmeert in samenwerking met: In deze les gaan we op papier

Nadere informatie

Javascript oefenblad 1

Javascript oefenblad 1 Leer de basis van Javascript. Javascript oefenblad 1 Niels van Velzen Javascript oefenblad 1 Pagina 2 Inleiding Javascript is niet altijd even makkelijk. Vooral aan het begin is het even wennen hoe de

Nadere informatie

Algoritmen en programmeren: deel 1 - overzicht

Algoritmen en programmeren: deel 1 - overzicht Algoritmen en programmeren: deel 1 - overzicht Ruud van Damme Creation date: 15 maart 2005 Update: 3: september 2006, 5 november 2006, 7 augustus 2007 Overzicht 1 Inleiding 2 Algoritmen 3 Programmeertalen

Nadere informatie

REKENVAARDIGHEID BRUGKLAS

REKENVAARDIGHEID BRUGKLAS REKENVAARDIGHEID BRUGKLAS Schooljaar 008/009 Inhoud Uitleg bij het boekje Weektaak voor e week: optellen en aftrekken Weektaak voor e week: vermenigvuldigen Weektaak voor e week: delen en de staartdeling

Nadere informatie

Programmeren met Arduino-software

Programmeren met Arduino-software Programmeren met Arduino-software De software waarin we programmeren is Arduino IDE. Deze software is te downloaden via www.arduino.cc. De programmeertaal die hier gebruikt wordt, is gebaseerd op C en

Nadere informatie

Een gooi naar de winst. Wiskunde B-dag 2016, vrijdag 18 november, 9:00u-16:00u

Een gooi naar de winst. Wiskunde B-dag 2016, vrijdag 18 november, 9:00u-16:00u Een gooi naar de winst Wiskunde B-dag 2016, vrijdag 18 november, 9:00u-16:00u Inleiding Over de opdracht In een voetbalcompetitie is het vaak tot het eind spannend. Onderweg kunnen vreemde uitslagen voorkomen.

Nadere informatie

II. ZELFGEDEFINIEERDE FUNCTIES

II. ZELFGEDEFINIEERDE FUNCTIES II. ZELFGEDEFINIEERDE FUNCTIES In Excel bestaat reeds een uitgebreide reeks van functies zoals SOM, GEMIDDELDE, AFRONDEN, NU enz. Het is de bedoeling om functies aan deze lijst toe te voegen door in Visual

Nadere informatie

Nederland in de poule des verderfs

Nederland in de poule des verderfs Nederland in de poule des verderfs Hans van Maanen Nieuwe Wiskrant, juni 2006 Inleiding Hoe groot is de kans dat Nederland in de finale van het wereldkampioenschap voetbal van 2006 komt? Hoe groot is,

Nadere informatie

DALISOFT. 33. Configuring DALI ballasts with the TDS20620V2 DALI Tool. Connect the TDS20620V2. Start DALISOFT

DALISOFT. 33. Configuring DALI ballasts with the TDS20620V2 DALI Tool. Connect the TDS20620V2. Start DALISOFT TELETASK Handbook Multiple DoIP Central units DALISOFT 33. Configuring DALI ballasts with the TDS20620V2 DALI Tool Connect the TDS20620V2 If there is a TDS13620 connected to the DALI-bus, remove it first.

Nadere informatie

Objectgericht Programmeren. (in Python)

Objectgericht Programmeren. (in Python) Objectgericht Programmeren (in Python) Motivatie Programmeren is moeilijk Waarom? Complexiteit 100 200 300 400 500 kloc (1000 lijnen code) g1 = raw_input("eerste getal?") g2 = raw_input("tweede getal?")

Nadere informatie

Informatica. Deel II: les 1. Java versus Python. Jan Lemeire Informatica deel II februari mei 2014. Parallel Systems: Introduction

Informatica. Deel II: les 1. Java versus Python. Jan Lemeire Informatica deel II februari mei 2014. Parallel Systems: Introduction Informatica Deel II: les 1 Java versus Python Jan Lemeire Informatica deel II februari mei 2014 Parallel Systems: Introduction Arabidopsis (zandraket) Arabidopsis (zandraket) MMIQQA Multimodal Microscopic

Nadere informatie

Cursus Programmeren en Dataverwerking.

Cursus Programmeren en Dataverwerking. Cursus Programmeren en Dataverwerking http://hay.github.io/codecourse Vanavond (18.00-21.30) Introductierondje Algemene introductie (60-90m) Iets over bits en bytes Iets over programmeurs en programmeertalen

Nadere informatie