Algoritmen en programmeren: deel 1 - overzicht
|
|
- Sebastiaan Koning
- 6 jaren geleden
- Aantal bezoeken:
Transcriptie
1 Algoritmen en programmeren: deel 1 - overzicht Ruud van Damme Creation date: 15 maart 2005 Update: 3: september 2006, 5 november 2006, 7 augustus 2007
2 Overzicht 1 Inleiding 2 Algoritmen 3 Programmeertalen
3 Overzicht 1 Inleiding 2 Algoritmen 3 Programmeertalen
4 Rompslomp Presentielijst (eenmalig): Inloggen op PCs gaat met behulp van je studentnummer. Zet op de lijst ook wat je opleiding is (TW/CT/TN/...). Vul ook het tentamenbriefje in.
5 Indeling van dit vak: Colleges Deel 1: de basics van programmeren en algoritmen: een overzicht Deel 2: voorbeelden van algoritmen; basisconstructies: for, while, if/then/else uitwerken van specifieke voorbeelden: Matlab Deel 3: hoe slim is een algoritme? (complexiteit) Verweven: Ook een aanzet tot het vak Numerieke Wiskunde en Modelleren van kwartiel 2
6 Indeling van dit vak: Practicum (1) Practica zijn verplicht Eerste weken zend je een (dan bekend gemaakte) opgave in. Deze wordt in principe niet gewaardeerd met een cijfer maar kan in twijfelgevallen meespelen. Laatste vier (TW)/drie (CT/TN) keer aan het eind van het practicum moet je iets inleveren je moet (dus) alleen werken. Dit ingeleverde werk bepaalt het cijfer (geen toets) De WWW-pagina s van het practicum kom je binnen met: Loginnaam: M2007L en password: Q1Y2007 Web-pagina: zie nieuws.
7 Indeling van dit vak: Practicum (1) Practica zijn verplicht Eerste weken zend je een (dan bekend gemaakte) opgave in. Deze wordt in principe niet gewaardeerd met een cijfer maar kan in twijfelgevallen meespelen. Laatste vier (TW)/drie (CT/TN) keer aan het eind van het practicum moet je iets inleveren je moet (dus) alleen werken. Dit ingeleverde werk bepaalt het cijfer (geen toets) De WWW-pagina s van het practicum kom je binnen met: Loginnaam: M2007L en password: Q1Y2007 Web-pagina: zie nieuws.
8 Indeling van dit vak: Practicum (1) Practica zijn verplicht Eerste weken zend je een (dan bekend gemaakte) opgave in. Deze wordt in principe niet gewaardeerd met een cijfer maar kan in twijfelgevallen meespelen. Laatste vier (TW)/drie (CT/TN) keer aan het eind van het practicum moet je iets inleveren je moet (dus) alleen werken. Dit ingeleverde werk bepaalt het cijfer (geen toets) De WWW-pagina s van het practicum kom je binnen met: Loginnaam: M2007L en password: Q1Y2007 Web-pagina: zie nieuws.
9 Indeling van dit vak: Practicum (1) Practica zijn verplicht Eerste weken zend je een (dan bekend gemaakte) opgave in. Deze wordt in principe niet gewaardeerd met een cijfer maar kan in twijfelgevallen meespelen. Laatste vier (TW)/drie (CT/TN) keer aan het eind van het practicum moet je iets inleveren je moet (dus) alleen werken. Dit ingeleverde werk bepaalt het cijfer (geen toets) De WWW-pagina s van het practicum kom je binnen met: Loginnaam: M2007L en password: Q1Y2007 Web-pagina: zie nieuws.
10 Indeling van dit vak: Practicum (2) Te laat, dan dubbel inleveren: via teletop én mail met erg goede reden. Alle communicatie gaat via teletop: jullie leveren werkende programma s in, ik distribueer bv. ook deze sheets; als je me files inlevert doe je dat gezipt! Definitie van werkende: Deze programma s moeten werken op de PCs van het practicum in Matlab!! Ik moet in weinig tijd kunnen nagaan of de opdracht OK is.
11 Indeling van dit vak: Practicum (2) Te laat, dan dubbel inleveren: via teletop én mail met erg goede reden. Alle communicatie gaat via teletop: jullie leveren werkende programma s in, ik distribueer bv. ook deze sheets; als je me files inlevert doe je dat gezipt! Definitie van werkende: Deze programma s moeten werken op de PCs van het practicum in Matlab!! Ik moet in weinig tijd kunnen nagaan of de opdracht OK is.
12 Indeling van dit vak: Practicum (2) Te laat, dan dubbel inleveren: via teletop én mail met erg goede reden. Alle communicatie gaat via teletop: jullie leveren werkende programma s in, ik distribueer bv. ook deze sheets; als je me files inlevert doe je dat gezipt! Definitie van werkende: Deze programma s moeten werken op de PCs van het practicum in Matlab!! Ik moet in weinig tijd kunnen nagaan of de opdracht OK is.
13 Indeling van dit vak: Huiswerk Na het college (niet altijd de volle twee uur) en vóór het practicum later in de week moet je al zelf aan de slag op die webpagina s: die bevatten eerst inleidende korte vragen over Matlab, die je zelf moet proberen. Over dit huiswerk kun je in het begin van het daarop volgende practicum vragen stellen: ik verwacht dat je de opgaven dus probeeert. Dit vak leer je echt alleen door het zelf vaak te doen!
14 Indeling van dit vak: Huiswerk Na het college (niet altijd de volle twee uur) en vóór het practicum later in de week moet je al zelf aan de slag op die webpagina s: die bevatten eerst inleidende korte vragen over Matlab, die je zelf moet proberen. Over dit huiswerk kun je in het begin van het daarop volgende practicum vragen stellen: ik verwacht dat je de opgaven dus probeeert. Dit vak leer je echt alleen door het zelf vaak te doen!
15 O ja In principe vereist dit vak geen voorkennis (behalve een gezond verstand) Vertel me het dus meteen, als een opgave of een stuk tekst niet begrepen is!! De opgaven beginnen op een laag niveau, dus je mag ook besluiten harder door de opgaven heen te gaan.
16 O ja In principe vereist dit vak geen voorkennis (behalve een gezond verstand) Vertel me het dus meteen, als een opgave of een stuk tekst niet begrepen is!! De opgaven beginnen op een laag niveau, dus je mag ook besluiten harder door de opgaven heen te gaan.
17 Overzicht 1 Inleiding 2 Algoritmen 3 Programmeertalen
18 Voorbeelden van algoritmen Bereken N! = N (N 1) 2 1 voor willekeurige N > 0 Bepaal of een graaf verbonden is of niet
19 Voorbeelden van algoritmen Bereken N! = N (N 1) 2 1 voor willekeurige N > 0 Bepaal of een graaf verbonden is of niet
20 Bereken N! Houtje touwtje methode: Z=1 Z=Z*2 Z=Z*2 Z=Z*3..etc.. Op zich OK, maar wat als je 50! uit wil rekenen? Computers kunnen zo n herhaling uitvoeren.
21 Bereken N! Houtje touwtje methode: Z=1 Z=Z*2 Z=Z*2 Z=Z*3..etc.. Op zich OK, maar wat als je 50! uit wil rekenen? Computers kunnen zo n herhaling uitvoeren.
22 Bereken N! Houtje touwtje methode: Z=1 Z=Z*2 Z=Z*2 Z=Z*3..etc.. Op zich OK, maar wat als je 50! uit wil rekenen? Computers kunnen zo n herhaling uitvoeren.
23 Bereken N! Houtje touwtje methode: Z=1 Z=Z*2 Z=Z*2 Z=Z*3..etc.. Op zich OK, maar wat als je 50! uit wil rekenen? Computers kunnen zo n herhaling uitvoeren.
24 Bereken N! Houtje touwtje methode: Z=1 Z=Z*2 Z=Z*2 Z=Z*3..etc.. Op zich OK, maar wat als je 50! uit wil rekenen? Computers kunnen zo n herhaling uitvoeren.
25 Bereken N! Houtje touwtje methode: Z=1 Z=Z*2 Z=Z*2 Z=Z*3..etc.. Op zich OK, maar wat als je 50! uit wil rekenen? Computers kunnen zo n herhaling uitvoeren.
26 Bereken N! Eerste methode: Z=1 VOOR K=1,..,N Z = Z * K ANTWOORD = Z
27 Bereken N! Eerste methode: Z=1 VOOR K=1,..,N Z = Z * K ANTWOORD = Z
28 Bereken N! Eerste methode: Z=1 VOOR K=1,..,N Z = Z * K ANTWOORD = Z
29 Bereken N! Eerste methode: Z=1 VOOR K=1,..,N Z = Z * K ANTWOORD = Z
30 Bereken N! Alternatief: Gebruik van de eigenschap: N!=N * (N-1)!. We maken een entiteit die N! moet uitrekenen, en dat noemen een functie: FUNCTIE FACULTEIT(INPUT N) ALS N>1 DAN ANTWOORD = N * FACULTEIT(N-1) ANDERS ANTWOORD = 1
31 Bereken N! Alternatief: Gebruik van de eigenschap: N!=N * (N-1)!. We maken een entiteit die N! moet uitrekenen, en dat noemen een functie: FUNCTIE FACULTEIT(INPUT N) ALS N>1 DAN ANTWOORD = N * FACULTEIT(N-1) ANDERS ANTWOORD = 1
32 Bereken N! Alternatief: Gebruik van de eigenschap: N!=N * (N-1)!. We maken een entiteit die N! moet uitrekenen, en dat noemen een functie: FUNCTIE FACULTEIT(INPUT N) ALS N>1 DAN ANTWOORD = N * FACULTEIT(N-1) ANDERS ANTWOORD = 1
33 Bereken N! Alternatief: Gebruik van de eigenschap: N!=N * (N-1)!. We maken een entiteit die N! moet uitrekenen, en dat noemen een functie: FUNCTIE FACULTEIT(INPUT N) ALS N>1 DAN ANTWOORD = N * FACULTEIT(N-1) ANDERS ANTWOORD = 1
34 Voorbeelden van algoritmen Bereken N! = N (N 1) 2 1 voor willekeurige N > 0 Bepaal of een graaf verbonden is of niet
35 Verbonden graaf?
36 Verbonden graaf? KLEUR EEN WILLEKEURIG PUNT ROOD ZOLANG ER IETS VERANDERT KLEUR DE BUREN VAN ALLE RODE ROOD ALS ALLES ROOD IS ANTWOORD=JA ZO NIET ANTWOORD=NEE
37 Verbonden graaf? KLEUR EEN WILLEKEURIG PUNT ROOD ZOLANG ER IETS VERANDERT KLEUR DE BUREN VAN ALLE RODE ROOD ALS ALLES ROOD IS ANTWOORD=JA ZO NIET ANTWOORD=NEE
38 Verbonden graaf? KLEUR EEN WILLEKEURIG PUNT ROOD ZOLANG ER IETS VERANDERT KLEUR DE BUREN VAN ALLE RODE ROOD ALS ALLES ROOD IS ANTWOORD=JA ZO NIET ANTWOORD=NEE
39 Verbonden graaf? KLEUR EEN WILLEKEURIG PUNT ROOD ZOLANG ER IETS VERANDERT KLEUR DE BUREN VAN ALLE RODE ROOD ALS ALLES ROOD IS ANTWOORD=JA ZO NIET ANTWOORD=NEE
40 Verbonden graaf?
41 Verbonden graaf?
42 Verbonden graaf?
43 Verbonden graaf?
44 Alles in stukjes op een rij VOOR K=1,..,N Z = Z * K ALS N>1 DAN ANTWOORD = N * FACULTEIT(N-1) ANDERS ANTWOORD = 1 ZOLANG ER IETS VERANDERT KLEUR DE BUREN VAN ALLE RODE ROOD
45 Dit vak, dit college Vind een methode (algoritme) voor een bepaald probleem Hoe vertel ik het de computer??
46 Dit vak, dit college Vind een methode (algoritme) voor een bepaald probleem Hoe vertel ik het de computer??
47 Overzicht 1 Inleiding 2 Algoritmen 3 Programmeertalen
48 Dit vak, dit college Computertalen: Maple, Matlab, C, C++, Java, Basic, Reduce, Macsyma, Pascal, Fortran,... In dit vak: alleen met Matlab; (voor TW ook een beetje C++) Met voorbeelden en niet met formele specificaties Soms is een de beste, dan weer de andere, en nog een andere keer een derde Matlab (en ook Maple) heeft (hebben) veel ingebouwde functies (WIJ ZIJN LUI!!) Maar... C++ kan grotere problemen sneller aan
49 Dit vak, dit college Computertalen: Maple, Matlab, C, C++, Java, Basic, Reduce, Macsyma, Pascal, Fortran,... In dit vak: alleen met Matlab; (voor TW ook een beetje C++) Met voorbeelden en niet met formele specificaties Soms is een de beste, dan weer de andere, en nog een andere keer een derde Matlab (en ook Maple) heeft (hebben) veel ingebouwde functies (WIJ ZIJN LUI!!) Maar... C++ kan grotere problemen sneller aan
50 Dit vak, dit college Computertalen: Maple, Matlab, C, C++, Java, Basic, Reduce, Macsyma, Pascal, Fortran,... In dit vak: alleen met Matlab; (voor TW ook een beetje C++) Met voorbeelden en niet met formele specificaties Soms is een de beste, dan weer de andere, en nog een andere keer een derde Matlab (en ook Maple) heeft (hebben) veel ingebouwde functies (WIJ ZIJN LUI!!) Maar... C++ kan grotere problemen sneller aan
51 Dit vak, dit college Computertalen: Maple, Matlab, C, C++, Java, Basic, Reduce, Macsyma, Pascal, Fortran,... In dit vak: alleen met Matlab; (voor TW ook een beetje C++) Met voorbeelden en niet met formele specificaties Soms is een de beste, dan weer de andere, en nog een andere keer een derde Matlab (en ook Maple) heeft (hebben) veel ingebouwde functies (WIJ ZIJN LUI!!) Maar... C++ kan grotere problemen sneller aan
52 Dit vak, dit college Computertalen: Maple, Matlab, C, C++, Java, Basic, Reduce, Macsyma, Pascal, Fortran,... In dit vak: alleen met Matlab; (voor TW ook een beetje C++) Met voorbeelden en niet met formele specificaties Soms is een de beste, dan weer de andere, en nog een andere keer een derde Matlab (en ook Maple) heeft (hebben) veel ingebouwde functies (WIJ ZIJN LUI!!) Maar... C++ kan grotere problemen sneller aan
53 Een eenvoudig Matlab-programma In Matlab kun je in de command window berkeningen doen; Voor ingewikkelder problemen heb je een plek nodig om je programma in te typen (editor); Komt uitgebreid ter sprake op het eerste practicum.
54 Alles in stukjes op een rij ALS N>1 DAN ANTWOORD = N * FACULTEIT(N-1) ANDERS ANTWOORD = 1 ZOLANG ER IETS VERANDERT KLEUR DE BUREN VAN ALLE RODE ROOD VOOR K=1,..,N Z = Z * K
55 Logische berekeningen Voorbeelden: == is gelijk? ~ niet > (<) groter (kleiner)? >= groter (kleiner) dan? && en of if(i==1) als i gelijk is aan 1 if((i>1)&&(j<0)) als i>1 EN j<0 if((i>1) (j<0)) als i>1 OF j<0 (7==7) true (bool) (1==2) false (bool)
56 Als dan i=1; if (i==1) j=10; else j=100; end Wat is de waarde van j? Moeilijkere constructies ook mogelijk
57 Als dan i=1; if (i==1) j=10; else j=100; end Wat is de waarde van j? Moeilijkere constructies ook mogelijk
58 Alles in stukjes op een rij ALS N>1 DAN ANTWOORD = N * FACULTEIT(N-1) ANDERS ANTWOORD = 1 ZOLANG ER IETS VERANDERT KLEUR DE BUREN VAN ALLE RODE ROOD VOOR K=1,..,N Z = Z * K
59 Herhalen zonder te weten wanneer je stopt i=1; while(i<100) i=10*i; end Wat is de waarde van i? i=1; while(i<100) i=i-1; end Wat is de waarde van i? Gevaarlijk
60 Herhalen zonder te weten wanneer je stopt i=1; while(i<100) i=10*i; end Wat is de waarde van i? i=1; while(i<100) i=i-1; end Wat is de waarde van i? Gevaarlijk
61 Herhalen zonder te weten wanneer je stopt i=1; while(i<100) i=10*i; end Wat is de waarde van i? i=1; while(i<100) i=i-1; end Wat is de waarde van i? Gevaarlijk
62 Alles in stukjes op een rij ALS N>1 DAN ANTWOORD = N * FACULTEIT(N-1) ANDERS ANTWOORD = 1 ZOLANG ER IETS VERANDERT KLEUR DE BUREN VAN ALLE RODE ROOD VOOR K=1,..,N Z = Z * K
63 Herhalen en wel te weten wanneer je stopt k=0; for i=1:3 k=k+i; end; Wat is de waarde van k?
64 Lijsten, vectoren (1) Soms is één of een klein aantal antwoorden niet genoeg Bijvoorbeeld: bereken de eerste 1000 priemgetallen a=2 b=3 c=5 d=7 De letters van het alfabet raken gauw op... Daarom kan je lijsten (of vectoren) definiëren en gebruiken
65 Lijsten, vectoren (1) Soms is één of een klein aantal antwoorden niet genoeg Bijvoorbeeld: bereken de eerste 1000 priemgetallen a=2 b=3 c=5 d=7 De letters van het alfabet raken gauw op... Daarom kan je lijsten (of vectoren) definiëren en gebruiken
66 Lijsten, vectoren (1) Soms is één of een klein aantal antwoorden niet genoeg Bijvoorbeeld: bereken de eerste 1000 priemgetallen a=2 b=3 c=5 d=7 De letters van het alfabet raken gauw op... Daarom kan je lijsten (of vectoren) definiëren en gebruiken
67 Lijsten, vectoren (1) Soms is één of een klein aantal antwoorden niet genoeg Bijvoorbeeld: bereken de eerste 1000 priemgetallen a=2 b=3 c=5 d=7 De letters van het alfabet raken gauw op... Daarom kan je lijsten (of vectoren) definiëren en gebruiken
68 Lijsten, vectoren (2) priem(1)=2; priem(2)=3; priem(3)=5; priem(1000)=7919;
69 En nu? Wat we hebben geleerd: het type soort van opdrachten (herhaling en als-dan constructies) Wat in het practicum: de eerste eenvoudige programma s: toekenningen, definities, opstarten van programma s, functies Als huiswerk + practicum: heel veel elementaire problemen met Matlab Kan je thuis al aan beginnen: DOEN!
70 En nu? Wat we hebben geleerd: het type soort van opdrachten (herhaling en als-dan constructies) Wat in het practicum: de eerste eenvoudige programma s: toekenningen, definities, opstarten van programma s, functies Als huiswerk + practicum: heel veel elementaire problemen met Matlab Kan je thuis al aan beginnen: DOEN!
71 En nu? Wat we hebben geleerd: het type soort van opdrachten (herhaling en als-dan constructies) Wat in het practicum: de eerste eenvoudige programma s: toekenningen, definities, opstarten van programma s, functies Als huiswerk + practicum: heel veel elementaire problemen met Matlab Kan je thuis al aan beginnen: DOEN!
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 informatieVakgroep 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 informatieModule 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 informatieOpmerkingen 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(On)Doenlijke problemen
Fundamentele Informatica In3 005 Deel 2 College 1 Cees Witteveen Parallelle en Gedistribueerde Systemen Faculteit Informatie Technologie en Systemen Overzicht Inleiding - Relatie Deel 1 en Deel 2 - Doenlijke
Nadere informatieProbleem 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 informatieLeerjaar 1 Periode 2. Grafieken en formules
Leerjaar Periode 2 Grafieken en formules Onderwerpen vandaag Herhaling Hoofdstuk 2 Het tekenen van een grafiek Stap : Vul twee waarden in voor Bijvoorbeeld: 0 en 2. = 0 = 2 0 = 0 punt (0,0) = 2 = 2 2 =
Nadere informatieII. 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 informatieAlgoritmes in ons dagelijks leven. Leve de Wiskunde! 7 April 2017 Jacobien Carstens
Algoritmes in ons dagelijks leven Leve de Wiskunde! 7 April 2017 Jacobien Carstens Wat is een algoritme? Een algoritme is een eindige reeks instructies die vanuit een gegeven begintoestand naar een beoogd
Nadere informatie10. Controleopdrachten
Computeralgebra met Maxima 10. Controleopdrachten 10.1. Functies en operatoren voor lijsten/vectoren/arrays Een van de eenvoudigste maar belangrijkste lusachtige functies is de makelist opdracht. Voor
Nadere informatieProgrammeren in Java les 3
4 september 2015 Deze les korte herhaling vorige week loops methodes Variabelen Soorten variabelen in Java: integer: een geheel getal, bijv. 1,2,3,4 float: een gebroken getal, bijv. 3.1415 double: een
Nadere informatieOPDRACHT Opdracht 2.1 Beschrijf in eigen woorden wat het bovenstaande PSD doet.
Les C-02: Werken met Programma Structuur Diagrammen 2.0 Inleiding In deze lesbrief bekijken we een methode om een algoritme zodanig structuur te geven dat er gemakkelijk programmacode bij te schrijven
Nadere informatieEen 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 informatieProgrammeermethoden NA. Week 3: Controlestructuren
Programmeermethoden NA Week 3: Controlestructuren Kristian Rietveld http://liacs.leidenuniv.nl/~rietveldkfd/courses/prna/ Bij ons leer je de wereld kennen 1 Inleveren opdracht 1 Lever digitaal sxxxxxxx-syyyyyyy-opdr1.py
Nadere informatieGetallensystemen, verzamelingen en relaties
Hoofdstuk 1 Getallensystemen, verzamelingen en relaties 1.1 Getallensystemen 1.1.1 De natuurlijke getallen N = {0, 1, 2, 3,...} N 0 = {1, 2, 3,...} 1.1.2 De gehele getallen Z = {..., 4, 3, 2, 1, 0, 1,
Nadere informatieModulewijzer InfPbs00DT
Modulewijzer InfPbs00DT W. Oele 0 juli 008 Inhoudsopgave Inleiding 3 Waarom wiskunde? 3. Efficiëntie van computerprogramma s............... 3. 3D-engines en vectoranalyse................... 3.3 Bewijsvoering
Nadere informatieREEKS I. Zaterdag 6 november 2010, 9u
TEST INFORMATICA 1STE BACHELOR IN DE INGENIEURSWETENSCHAPPEN - ACADEMIEJAAR 2010-2011 REEKS I Zaterdag 6 november 2010, 9u NAAM :... VRAAG 1: MINSTENS [5 PUNTEN] Schrijf een methode minstens(), met twee
Nadere informatieInhoud. Introductie tot de cursus
Inhoud Introductie tot de cursus 1 Plaats en functie van de cursus 7 2 Inhoud van de cursus 7 2.1 Tekstboek 7 2.2 Voorkennis 8 2.3 Leerdoelen 8 2.4 Opbouw van de cursus 9 3 Leermiddelen en wijze van studeren
Nadere informatieUitwerking tentamen Analyse van Algoritmen, 29 januari
Uitwerking tentamen Analyse van Algoritmen, 29 januari 2007. (a) De buitenste for-lus kent N = 5 iteraties. Na iedere iteratie ziet de rij getallen er als volgt uit: i rij na i e iteratie 2 5 4 6 2 2 4
Nadere informatieFACTORISATIE EN CRYPTOGRAFIE
FACTORISATIE EN CRYPTOGRAFIE COMPUTERPRACTICUM UvA-MASTERCLASS WISKUNDE 1993 G.C.M. Ruitenburg Faculteit Wiskunde en Informatica Universiteit van Amsterdam 1993 INLEIDING In dit computer prakticum volgen
Nadere informatieHOOFDSTUK 3. Imperatief programmeren. 3.1 Stapsgewijs programmeren. 3.2 If Then Else. Module 4 Programmeren
HOOFDSTUK 3 3.1 Stapsgewijs programmeren De programmeertalen die tot nu toe genoemd zijn, zijn imperatieve of procedurele programmeertalen. is het stapsgewijs in code omschrijven wat een programma moet
Nadere informatieProgrammeermethoden NA. Week 5: Functies (vervolg)
Programmeermethoden NA Week 5: Functies (vervolg) Kristian Rietveld http://liacs.leidenuniv.nl/~rietveldkfd/courses/prna/ Bij ons leer je de wereld kennen 1 Functies Vorige week bekeken we functies: def
Nadere informatiealgoritmiek - antwoorden
2016 algoritmiek - antwoorden F. Vonk versie 1 28-8-2016 inhoudsopgave eenvoudige algoritmes... - 3 - complexe algoritmes... - 7 - zoeken (vwo)... - 10 - sorteren (vwo)... - 12 - Dit werk is gelicenseerd
Nadere informatieIntroductie in R. http://www.math.montana.edu/stat/tutorials/r-intro.pdf http://www.math.montana.edu/stat/docs/splus_notes.ps
Introductie in R R is een programmeer taal met een groot aantal voorgeprogrammeerde statistische functies. Het is de open source versie van S-plus. Wij gebruiken R dan ook omdat het gratis is. Documentatie
Nadere informatieTiende college algoritmiek. 26 april Gretige algoritmen
Algoritmiek 01/10 College 10 Tiende college algoritmiek april 01 Gretige algoritmen 1 Algoritmiek 01/10 Muntenprobleem Gegeven onbeperkt veel munten van d 1,d,...d m eurocent, en een te betalen bedrag
Nadere informatieVAN HET PROGRAMMEREN. Inleiding
OVERZICHT VAN HET PROGRAMMEREN Inleiding Als je leert programmeren lijkt het nogal overweldigend om die eerste stappen te doorworstelen. Er zijn dan ook heel wat programmeertalen (Java, Ruby, Python, Perl,
Nadere informatieVAN HET PROGRAMMEREN. Inleiding. Het spiraalmodel. De programmeertaal. vervolgens de berekening van het totale bedrag, incl. BTW:
OVERZICHT VAN HET PROGRAMMEREN Inleiding Als je leert programmeren lijkt het nogal overweldigend om die eerste stappen te doorworstelen. Er zijn dan ook heel wat programmeertalen (Java, Ruby, Python, Perl,
Nadere informatieBEGINNER JAVA Inhoudsopgave
Inhoudsopgave 6 Configuratie Hallo wereld! Praten met de gebruiker Munt opgooien Voorwaarden Lussen......6 Configuratie Met deze Sushi kaarten ga je een simpel spel maken met één van de meest populaire
Nadere informatieComputervaardigheden. Universiteit Antwerpen. Computervaardigheden en Programmatie. Grafieken en Rapporten 1. Inhoud. Wat is scripting?
Inhoud Computervaardigheden Hoofdstuk 4 Scripting (Let op: dit is enkel voor studenten Biologie.) Dit hoofdstuk bekijkt heel kort de basis van scripting. - Opstellen van functies. - Conditionele code.
Nadere informatieJe 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 informatieProgrammeermethoden. 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 informatieJe 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 informatieDe comfortabele auto
De comfortabele auto 1e Matlab practicum Inleiding Wiskundige Systeemtheorie (156056) (inleveren tot en met vrijdag 13 Maart 2009, via Teletop). Dit is de eerste van twee verplichte Matlab/Simulink-practica
Nadere informatiePYTHON REEKS 1: BASICS. Mathias Polfliet
PYTHON REEKS 1: BASICS Mathias Polfliet mpolflie@etrovub.be EENVOUDIGE REKENMACHINE 2 soorten getallen Getallen Z -> integers (gehele getallen) Getallen R -> floating points (reële getallen) Door beperkte
Nadere informatie7 Omzetten van Recursieve naar Iteratieve Algoritmen
7 Omzetten van Recursieve naar Iteratieve Algoritmen Het lijkt mogelijk om elke oplossings-algoritme, die vaak in eerste instantie recursief geformuleerd werd, om te zetten in een iteratieve algoritme
Nadere informatieStudeerwijzer voor Basisvak Inleiding Modelleren
Studeerwijzer voor Basisvak Inleiding Modelleren Inhoud: 1. Varianten 2. Colleges en Studiematerialen 3. Huiswerk en Peer-reviewing 4. Opdrachten 5. Afronding en Beoordeling 6. Herkansingen en Verloop
Nadere informatie3. 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 informatieProgrammeren in Java 3
2 september 2007 voor deeltijdstudenten Kop van Zuid Rotterdam, 3 juni 2007 Even voorstellen Naam: Wessel Oele(31) Docent bij opleiding technische informatica Kamer: I210 (tweede verdieping, links de gang
Nadere informatiePascal uitgediept Data structuren
Pascal uitgediept Data structuren MSX Computer & Club Magazine nummer 68-juni/juli 1994 Herman Post Scanned, ocr ed and converted to PDF by HansO, 2001 In deze aflevering wordt bekeken hoe zelf een datastructuur
Nadere informatieKennismaking 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 informatieDomJudge-Practicum. Open Dag UU
1 Introductie DomJudge-Practicum Open Dag UU Bij veel vakken die je volgt tijdens je studie informatica aan de UU, moet je programmeeropdrachten maken. Soms moet je die inleveren zodat ze door de docent
Nadere informatieModulewijzer Tirdat01
Modulewijzer Tirdat01 W. Oele 25 augustus 2008 1 Inhoudsopgave 1 Inleiding en leerdoelen 3 2 Voorkennis 3 2.1 tirprg01 en tirprg02........................ 3 2.2 tirprg03.............................. 4
Nadere informatieMathematical Modelling
Mathematical Modelling Ruud van Damme Creation date: 21-08-08 Overzicht 1 Inleiding 2 Overzicht 1 Inleiding 2 Bijeenkomsten Vrijdagmiddagen: 13:45 17:30 (tijden in benadering) 13:45-14:15: nabespreken
Nadere informatieModelleren en Programmeren
Modelleren en Programmeren Jeroen Bransen 13 november 2013 Organisatie Docenten Jeroen Bransen Michael Moortgat Docenten Jeroen Bransen Imperatief programmeren (Java) Tot de kerst (ongeveer) Michael Moortgat
Nadere informatieLeren 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 informatieVoortgezet Prog. voor KI
Voortgezet Prog. voor KI Docent: Michael Wilkinson IWI 142 tel. 050-3638140 (secr. 3633939) Frank Brokken RC 352 tel. 050-3633688 Voorkennis: Inleiding Programmeren voor KI (nieuwe stijl) Stof: Practicum
Nadere informatie8C080 deel BioModeling en bioinformatica
Vijf algemene opmerkingen Tentamen Algoritmen voor BIOMIM, 8C080, 22 april 2009,14.00-17.00u. Het tentamen bestaat uit 2 delen, een deel van BioModeling & bioinformatics en een deel van BioMedische Beeldanalyse.
Nadere informatiestart -> id (k (f c s) (g s c)) -> k (f c s) (g s c) -> f c s -> s c
Een Minimaal Formalisme om te Programmeren We hebben gezien dat Turing machines beschouwd kunnen worden als universele computers. D.w.z. dat iedere berekening met natuurlijke getallen die met een computer
Nadere informatiePC les 1: MATLAB gebruiken
PC les 1: MATLAB gebruiken In deze les frissen we het gebruik van MATLAB op. We herhalen enkele commando s, en de basisbegrippen om numerieke algorithmen via MATLAB te schrijven. We doen dit aan de hand
Nadere informatiePRAKTICUMOPGAVE 1. De eerste prakticumopgave is het maken van een applet om een "Mandelbrotfiguur" te tekenen, zoals hieronder omschreven.
1 of 5 3-5-2006 14:58 PRAKTICUMOPGAVE 1 De eerste prakticumopgave is het maken van een applet om een "Mandelbrotfiguur" te tekenen, zoals hieronder omschreven. Het practicum moet individueel worden gemaakt
Nadere informatieJava 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 informatieZelftest Inleiding Programmeren
Zelftest Inleiding Programmeren Document: n0824test.fm 22/01/2013 ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium TRAINING & CONSULTING INLEIDING BIJ DE ZELFTEST INLEIDING PROGRAMMEREN Deze
Nadere informatieREKENVAARDIGHEID 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 informatieProgrammeren: Visual Basic
PETERSTUYVESANT COLLEGE INFORMATICA 2009-2010 Programmeren: Visual Basic Algemene Kennis: 01. Programmeren Programmeren is het schrijven van een computerprogramma, een concrete verzameling instructies
Nadere informatieVerzamelingen, Lijsten, Functioneel Programmeren
Verzamelingen, Lijsten, Functioneel Programmeren Jan van Eijck jve@cwi.nl Lezing 4e Gymnasium, 19 november 2015 Samenvatting In deze lezing gaan we in op de overeenkomsten en verschillen tussen verzamelingen
Nadere informatieAlgoritme noteren? Algoritmen voor de computer worden vastgelegd met behulp van een programmeertaal.
Programmeertalen Algoritme noteren? Algoritmen voor de computer worden vastgelegd met behulp van een programmeertaal. Taal // machine De geschiedenis van de programmeertalen loopt parallel met de geschiedenis
Nadere informatieMatlab introductie. Kees Vuik
Matlab introductie Kees Vuik 2014 Delft University of Technology Faculty of Electrical Engineering, Mathematics and Computer Science Delft Institute of Applied Mathematics Copyright 2014 by Delft Institute
Nadere informatieGetaltheorie I. c = c 1 = 1 c (1)
Lesbrief 1 Getaltheorie I De getaltheorie houdt zich bezig met het onderzoek van eigenschappen van gehele getallen, en meer in het bijzonder, van natuurlijke getallen. In de getaltheorie is het gebruikelijk
Nadere informatieGrafen en BFS. Mark Lekkerkerker. 24 februari 2014
Grafen en BFS Mark Lekkerkerker 24 februari 2014 1 Grafen Wat is een graaf? Hoe representeer je een graaf? 2 Breadth-First Search Het Breadth-First Search Algoritme Schillen De BFS boom 3 Toepassingen
Nadere informatieWisnet-HBO. update maart. 2010
Wat is Differentiëren? 1 Wat is differentiëren? Wisnet-HBO update maart. 2010 Differentiëren is eigenlijk het differentiaalquotient bepalen. Je begint met het delen van uiterst kleine verschillen op elkaar.
Nadere informatieOpen het programma Geogebra. Het beginscherm verschijnt. Klik voordat je verder gaat met je muis ergens in het
Practicum I Opgave 1 Tekenen van een driehoek In de opgave gaan we op twee verschillende manieren een driehoek tekenen. We doen dit door gebruik te maken van de werkbalk (macrovenster) en van het invoerveld.
Nadere informatieVoorwaarden met kaarten
U UNPLUGGED Voorwaarden met kaarten Lestijd: 30 minuten Deze basisles omvat alleen oefeningen. Er kunnen inleidende en afrondende suggesties worden gebruikt om dieper op het onderwerp in te gaan als daar
Nadere informatieBij dit hoofdstukken horen geen opgaven.
6. Programmeertalen Een computer begrijpt eigenlijk alleen maar binaire code (bestaande uit 1 en 0). Om hem/haar makkelijk opdrachten te geven zijn programmeertalen ontwikkeld. Deze moeten een goed gedefinieerde
Nadere informatieD-dag 2014 Vrijeschool Zutphen VO. D -DAG 13 februari 2014: 1+ 1 = 2. (en hoe nu verder?) 1 = 2en hoe nu verder?
D -DAG 13 februari 2014: 1+ 1 = 2 (en hoe nu verder?) 1 = 2en hoe nu verder? 1 Inleiding Snel machtsverheffen Stel je voor dat je 7 25 moet uitrekenen. Je weet dat machtsverheffen herhaald vermenigvuldigen
Nadere informatieArrays. Complexe datastructuren. Waarom arrays. Geen stijlvol programma:
Geen stijlvol programma: Complexe datastructuren Arrays vijf verschillende variabelen voor iets dat als één rij getallen bestempeld wordt; onbruikbaar wanneer het over meer getallen (bijvoorbeeld ) gaat.
Nadere informatieCombinatoriek en rekenregels
Combinatoriek en rekenregels Les 2: Roosters en ongeordende grepen (deze les sluit aan bij de paragrafen 3 en 4 van Hoofdstuk 1 Combinatoriek en Rekenregels van de Wageningse Methode, http://www.wageningsemethode.nl/methode/het-lesmateriaal/?s=y456v-d)
Nadere informatieWe beginnen met de eigenschappen van de gehele getallen.
II.2 Gehele getallen We beginnen met de eigenschappen van de gehele getallen. Axioma s voor Z De gegevens zijn: (a) een verzameling Z; (b) elementen 0 en 1 in Z; (c) een afbeelding +: Z Z Z, de optelling;
Nadere informatieRSA. F.A. Grootjen. 8 maart 2002
RSA F.A. Grootjen 8 maart 2002 1 Delers Eerst wat terminologie over gehele getallen. We zeggen a deelt b (of a is een deler van b) als b = qa voor een of ander geheel getal q. In plaats van a deelt b schrijven
Nadere informatieProgrammeren en Wetenschappelijk Rekenen in Python. Wi1205AE I.A.M. Goddijn, Faculteit EWI 15 mei 2014
Programmeren en Wetenschappelijk Rekenen in Python Wi1205AE, 15 mei 2014 Bijeenkomst 8 Onderwerpen Het sneller maken van een programma Het gebruik van tijd, gebeurtenissen (muisklik,indrukken toets van
Nadere informatie10 Meer over functies
10 Meer over functies In hoofdstuk 5 hebben we functies uitgebreid bestudeerd. In dit hoofdstuk bekijken we drie andere aspecten van functies: recursieve functies dat wil zeggen, functies die zichzelf
Nadere informatieAchtste college algoritmiek. 8 april Dynamisch Programmeren
Achtste college algoritmiek 8 april 2016 Dynamisch Programmeren 1 Werkcollege-opgave Dutch Flag Problem Gegeven een array gevuld met R, W, en B. Reorganiseer dit array zo dat van links naar rechts eerst
Nadere informatieVariabelen en statements in ActionScript
Ontwikkelen van Apps voor ios en Android Variabelen en statements in ActionScript 6.1 Inleiding Als we het in de informatica over variabelen hebben, bedoelen we een stukje in het geheugen van de computer
Nadere informatieDE ASTRO PI PROGRAMMEREN VOOR MISSION ZERO
DE ASTRO PI PROGRAMMEREN DOCENTENHANDLEIDING 1 Deze handleiding is bedoeld om leerlingen te ondersteunen bij de Astro Pi Challenge, waarbij leerlingen een programma voor de Astro Pi-computer in het ISS
Nadere informatieOp deze manier ligt φ exact vast (als we zouden zeggen 0 φ 2π zouden we de reële getallen dubbelop hebben, en dat willen wij als wiskundigen niet).
Moddergooien n.a.v. 31 augustus Allereerst: hartelijk dank voor de vragen; als dat zo doorgaat en als jullie zo blijven komen en ook nog eens huiswerk maken, dan weet ik zeker dat ik dicht bij 100% ga
Nadere informatieMaak zelf een algoritme wanneer je een auto kunt winnen en welke auto je wint.
Programmeeropdracht Versie 1 We spelen een soort Rad van fortuin : De computer kiest een getal van 1.. 50 Maak 3 tabellen: Tabel : Auto is gevuld met 5 auto s Tabel : Reizen is gevuld met 5 reizen, Tabel
Nadere informatieJö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 informatievan PSD naar JavaScript
2015 van PSD naar JavaScript F. Vonk versie 2 19-9-2015 inhoudsopgave 1. inleiding... - 2-2. ontwikkelomgeving... - 3-3. programmeerconcepten... - 4 - statement... - 4 - sequentie... - 4 - variabele en
Nadere informatieUitleg van de Hough transformatie
Uitleg van de Hough transformatie Maarten M. Fokkinga, Joeri van Ruth Database groep, Fac. EWI, Universiteit Twente Versie van 17 mei 2005, 10:59 De Hough transformatie is een wiskundige techniek om een
Nadere informatieTECHNISCHE UNIVERSITEIT EINDHOVEN Faculteit Wiskunde en Informatica. Beknopte uitwerking Examen Neurale Netwerken (2L490) d.d. 11-8-2004.
TECHNISCHE UNIVERSITEIT EINDHOVEN Faculteit Wiskunde en Informatica Beknopte uitwerking Eamen Neurale Netwerken (2L490) d.d. 11-8-2004. 1. Beschouw de volgende configuratie in het platte vlak. l 1 l 2
Nadere informatieTECHNISCHE UNIVERSITEIT EINDHOVEN Faculteit Wiskunde en Informatica
TECHNISCHE UNIVERSITEIT EINDHOVEN Faculteit Wiskunde en Informatica Tentamen Numerieke Methoden voor Werktuigbouwkunde (2N460) op donderdag 23 juni 2011, 1400-1700 uur Deel 1: Van 1400 uur tot uiterlijk
Nadere informatieStudiewijzer. Bachelor Informatica. Inleiding Programmeren Studiejaar en semester: jaar 1, semester 1 (blok 1)
Studiewijzer Bachelor Informatica Vak: Inleiding Programmeren Studiejaar en semester: jaar 1, semester 1 (blok 1) Coördinator: J. Lagerberg Docenten: R. Poss en J. Lagerberg Studielast: 6 EC Studiegidsnummer:
Nadere informatieAutomaten. 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 informatieEen eenvoudig algoritme om permutaties te genereren
Een eenvoudig algoritme om permutaties te genereren Daniel von Asmuth Inleiding Er zijn in de vakliteratuur verschillende manieren beschreven om alle permutaties van een verzameling te generen. De methoden
Nadere informatieVerzamelingen, Lijsten, Functioneel Programmeren
Verzamelingen, Lijsten, Functioneel Programmeren Jan van Eijck jve@cwi.nl Stage Ignatiuscollege, 17 mei 2010 Samenvatting In deze lezing gaan we in op de overeenkomsten en verschillen tussen verzamelingen
Nadere informatieProgrammeermethoden NA. Week 5: Functies (vervolg)
Programmeermethoden NA Week 5: Functies (vervolg) Kristian Rietveld http://liacs.leidenuniv.nl/~rietveldkfd/courses/prna2016/ Functies Vorige week bekeken we functies: def bereken(a, x): return a * (x
Nadere informatieHandreiking bij het Schoolexamen Informatica
Handreiking bij het Schoolexamen Informatica Wat kunt u verwachten Victor Schmidt en Erik Woldhuis Wat is een handreiking? Wat is een handreiking? Examenprogramma Handreiking Wat is een handreiking? Examenprogramma
Nadere informatieMatlab-Introductie (les 1)
Matlab-Introductie (les 1) Wat is Matlab? MATLAB staat voor MATrix LABoratory. Opstarten van Matlab Dit hangt af van het onderligge systeem (Windows, Linux,...), Maar kortweg geldt bijna altijd: ga met
Nadere informatieModelleren en Programmeren
Modelleren en Programmeren Jeroen Bransen 13 november 2015 Expressies Functies Ingebouwde functies Variabelenbereik Inleveropgave 1 Terugblik Programma is een lijst van opdrachten Terugblik Programma is
Nadere informatiePracticum Ox intro. Practicum Ox intro. VU Numeriek Programmeren 2.5. Charles Bos. Vrije Universiteit Amsterdam. 3 april /18
1/18 VU Numeriek Programmeren 2.5 Charles Bos Vrije Universiteit Amsterdam 3 april 2013 2/18 Overzicht Vlotte intro in Ox Hands on 3/18 Minimale elementen Minimale elementen Ox-programma: voeg de standaard
Nadere informatieSeven 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 informatieHieronder zie je hoe dat gaat. Opgave 3. Tel het aantal routes in de volgende onvolledige roosters van linksboven naar rechtsonder.
Groepsopdracht 1: Volledige en onvolledige roosters Voor een volledig rooster kun je de driehoek van Pascal gebruiken om te weten te komen hoeveel routes er van A naar B zijn. Bij onvolledige roosters
Nadere informatie1 Delers 1. 3 Grootste gemene deler en kleinste gemene veelvoud 12
Katern 2 Getaltheorie Inhoudsopgave 1 Delers 1 2 Deelbaarheid door 2, 3, 5, 9 en 11 6 3 Grootste gemene deler en kleinste gemene veelvoud 12 1 Delers In Katern 1 heb je geleerd wat een deler van een getal
Nadere informatie1 Limiet van een rij Het begrip rij Bepaling van een rij Expliciet voorschrift Recursief voorschrift 3
HOOFDSTUK 6: RIJEN 1 Limiet van een rij 2 1.1 Het begrip rij 2 1.2 Bepaling van een rij 2 1.2.1 Expliciet voorschrift 2 1.2.2 Recursief voorschrift 3 1.2.3 Andere gevallen 3 1.2.4 Rijen met de grafische
Nadere informatieModulewijzer tirprog02/infprg01, programmeren in Java 2
Modulewijzer tirprog02/infprg01, programmeren in Java 2 W. Oele 17 november 2009 1 Inhoudsopgave 1 Inleiding 3 2 Studiehouding 3 3 Voorkennis 4 4 Inhoud van deze module 5 5 Leermiddelen 5 6 Theorie en
Nadere informatieFP-theorie. 2IA50, Deel B. Inductieve definities 1/19. / department of mathematics and computer science
FP-theorie 2IA50, Deel B Inductieve definities 1/19 Inductieve definitie Definitie IL α, (Cons-)Lijsten over α Zij α een gegeven verzameling. De verzameling IL α van eindige (cons-)lijsten over α is de
Nadere informatieAlgoritme noteren? Algoritmen voor de computer worden vastgelegd met behulp van een programmeertaal.
Programmeertalen Algoritme noteren? Algoritmen voor de computer worden vastgelegd met behulp van een programmeertaal. Taal // machine De geschiedenis van de programmeertalen loopt parallel met de geschiedenis
Nadere informatieLogaritmische functie
Logaritmische functie WISNET-HBO update aug 2013 1 Inleiding De bedoeling van deze les is het repeteren met pen en papier van logaritmen. Voorkennis van de rekenregels van machten is voor deze les beslist
Nadere informatieProject Dynamica: oefenopgaven met R
Project Dynamica: oefenopgaven met R De onderstaande opgaven dienen in R gemaakt te worden; uitwerkingen hoeven niet ingeleverd te worden. Zie de website http://www.r-project.org/ voor R manuals. Start
Nadere informatieIntroductie 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 informatieInleiding Statistiek
Inleiding Statistiek Practicum 1 Op dit practicum herhalen we wat Matlab. Vervolgens illustreren we het schatten van een parameter en het toetsen van een hypothese met een klein simulatie experiment. Het
Nadere informatie