Algoritmen en programmeren: deel 1 - overzicht

Vergelijkbare documenten
Algoritmen en programmeren: deel 2 - basis

Vakgroep CW KAHO Sint-Lieven

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

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

(On)Doenlijke problemen

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

Leerjaar 1 Periode 2. Grafieken en formules

II. ZELFGEDEFINIEERDE FUNCTIES

Algoritmes in ons dagelijks leven. Leve de Wiskunde! 7 April 2017 Jacobien Carstens

10. Controleopdrachten

Programmeren in Java les 3

OPDRACHT Opdracht 2.1 Beschrijf in eigen woorden wat het bovenstaande PSD doet.

Een spoedcursus python

Programmeermethoden NA. Week 3: Controlestructuren

Getallensystemen, verzamelingen en relaties

Modulewijzer InfPbs00DT

Uitwerking tentamen Analyse van Algoritmen, 29 januari

FACTORISATIE EN CRYPTOGRAFIE

HOOFDSTUK 3. Imperatief programmeren. 3.1 Stapsgewijs programmeren. 3.2 If Then Else. Module 4 Programmeren

Programmeermethoden NA. Week 5: Functies (vervolg)

algoritmiek - antwoorden

Introductie in R.

Tiende college algoritmiek. 26 april Gretige algoritmen

VAN HET PROGRAMMEREN. Inleiding

VAN HET PROGRAMMEREN. Inleiding. Het spiraalmodel. De programmeertaal. vervolgens de berekening van het totale bedrag, incl. BTW:

BEGINNER JAVA Inhoudsopgave

Computervaardigheden. Universiteit Antwerpen. Computervaardigheden en Programmatie. Grafieken en Rapporten 1. Inhoud. Wat is scripting?

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

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

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

De comfortabele auto

PYTHON REEKS 1: BASICS. Mathias Polfliet

7 Omzetten van Recursieve naar Iteratieve Algoritmen

Studeerwijzer voor Basisvak Inleiding Modelleren

3. Structuren in de taal

Programmeren in Java 3

Pascal uitgediept Data structuren

Kennismaking met programmeren

DomJudge-Practicum. Open Dag UU

Modulewijzer Tirdat01

Modelleren en Programmeren

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

start -> id (k (f c s) (g s c)) -> k (f c s) (g s c) -> f c s -> s c

PC les 1: MATLAB gebruiken

PRAKTICUMOPGAVE 1. De eerste prakticumopgave is het maken van een applet om een "Mandelbrotfiguur" te tekenen, zoals hieronder omschreven.

Java Les 3 Theorie Herhaal structuren

Zelftest Inleiding Programmeren

REKENVAARDIGHEID BRUGKLAS

Programmeren: Visual Basic

Verzamelingen, Lijsten, Functioneel Programmeren

Algoritme noteren? Algoritmen voor de computer worden vastgelegd met behulp van een programmeertaal.

Matlab introductie. Kees Vuik

Getaltheorie I. c = c 1 = 1 c (1)

Wisnet-HBO. update maart. 2010

Open het programma Geogebra. Het beginscherm verschijnt. Klik voordat je verder gaat met je muis ergens in het

Voorwaarden met kaarten

Bij dit hoofdstukken horen geen opgaven.

D-dag 2014 Vrijeschool Zutphen VO. D -DAG 13 februari 2014: 1+ 1 = 2. (en hoe nu verder?) 1 = 2en hoe nu verder?

Arrays. Complexe datastructuren. Waarom arrays. Geen stijlvol programma:

Combinatoriek en rekenregels

We beginnen met de eigenschappen van de gehele getallen.

RSA. F.A. Grootjen. 8 maart 2002

Programmeren en Wetenschappelijk Rekenen in Python. Wi1205AE I.A.M. Goddijn, Faculteit EWI 15 mei 2014

10 Meer over functies

Achtste college algoritmiek. 8 april Dynamisch Programmeren

Variabelen en statements in ActionScript

DE ASTRO PI PROGRAMMEREN VOOR MISSION ZERO

Op 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).

Maak zelf een algoritme wanneer je een auto kunt winnen en welke auto je wint.

van PSD naar JavaScript

Uitleg van de Hough transformatie

TECHNISCHE UNIVERSITEIT EINDHOVEN Faculteit Wiskunde en Informatica

Studiewijzer. Bachelor Informatica. Inleiding Programmeren Studiejaar en semester: jaar 1, semester 1 (blok 1)

Automaten. Informatica, UvA. Yde Venema

Een eenvoudig algoritme om permutaties te genereren

Verzamelingen, Lijsten, Functioneel Programmeren

Programmeermethoden NA. Week 5: Functies (vervolg)

Handreiking bij het Schoolexamen Informatica

Matlab-Introductie (les 1)

Modelleren en Programmeren

Seven segments of Pi

Hieronder zie je hoe dat gaat. Opgave 3. Tel het aantal routes in de volgende onvolledige roosters van linksboven naar rechtsonder.

1 Delers 1. 3 Grootste gemene deler en kleinste gemene veelvoud 12

1 Limiet van een rij Het begrip rij Bepaling van een rij Expliciet voorschrift Recursief voorschrift 3

Modulewijzer tirprog02/infprg01, programmeren in Java 2

FP-theorie. 2IA50, Deel B. Inductieve definities 1/19. / department of mathematics and computer science

Algoritme noteren? Algoritmen voor de computer worden vastgelegd met behulp van een programmeertaal.

Logaritmische functie

Project Dynamica: oefenopgaven met R

Introductie tot de cursus

Inleiding Statistiek

Transcriptie:

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

Overzicht 1 Inleiding 2 Algoritmen 3 Programmeertalen

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.

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

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.

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.

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.

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.

Indeling van dit vak: Practicum (2) Te laat, dan dubbel inleveren: via teletop én mail r.m.j.vandamme@ewi.utwente.nl 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.

Indeling van dit vak: Practicum (2) Te laat, dan dubbel inleveren: via teletop én mail r.m.j.vandamme@ewi.utwente.nl 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.

Indeling van dit vak: Practicum (2) Te laat, dan dubbel inleveren: via teletop én mail r.m.j.vandamme@ewi.utwente.nl 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.

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!

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!

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.

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.

Overzicht 1 Inleiding 2 Algoritmen 3 Programmeertalen

Voorbeelden van algoritmen Bereken N! = N (N 1) 2 1 voor willekeurige N > 0 Bepaal of een graaf verbonden is of niet

Voorbeelden van algoritmen Bereken N! = N (N 1) 2 1 voor willekeurige N > 0 Bepaal of een graaf verbonden is of niet

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.

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.

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.

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.

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.

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.

Bereken N! Eerste methode: Z=1 VOOR K=1,..,N Z = Z * K ANTWOORD = Z

Bereken N! Eerste methode: Z=1 VOOR K=1,..,N Z = Z * K ANTWOORD = Z

Bereken N! Eerste methode: Z=1 VOOR K=1,..,N Z = Z * K ANTWOORD = Z

Bereken N! Eerste methode: Z=1 VOOR K=1,..,N Z = Z * K ANTWOORD = Z

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

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

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

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

Voorbeelden van algoritmen Bereken N! = N (N 1) 2 1 voor willekeurige N > 0 Bepaal of een graaf verbonden is of niet

Verbonden graaf?

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

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

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

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

Verbonden graaf?

Verbonden graaf?

Verbonden graaf?

Verbonden graaf?

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

Dit vak, dit college Vind een methode (algoritme) voor een bepaald probleem Hoe vertel ik het de computer??

Dit vak, dit college Vind een methode (algoritme) voor een bepaald probleem Hoe vertel ik het de computer??

Overzicht 1 Inleiding 2 Algoritmen 3 Programmeertalen

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

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

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

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

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

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.

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

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)

Als dan i=1; if (i==1) j=10; else j=100; end Wat is de waarde van j? Moeilijkere constructies ook mogelijk

Als dan i=1; if (i==1) j=10; else j=100; end Wat is de waarde van j? Moeilijkere constructies ook mogelijk

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

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

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

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

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

Herhalen en wel te weten wanneer je stopt k=0; for i=1:3 k=k+i; end; Wat is de waarde van k?

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

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

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

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

Lijsten, vectoren (2) priem(1)=2; priem(2)=3; priem(3)=5; priem(1000)=7919;

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!

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!

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!