Het warmteverlies van het lichaamsoppervlak aan de wordt gegeven door de volgende formule:
|
|
- Leo Dekker
- 7 jaren geleden
- Aantal bezoeken:
Transcriptie
1 Opgave 1. (4 punten) Inleiding: Een vleermuis is een warmbloedig zoogdier. Dat wil zeggen dat hij zijn lichaamstemperatuur op een konstante waarde moet zien te houden. Als de omgeving kouder is dan de vleermuis moet hij dus warmte produceren om op temperatuur te blijven, en omgekeerd, als de omgeving warmer is dan de vleermuis moet hij zijn lichaam koeler zien te houden. Het warmteverlies van het lichaamsoppervlak aan de wordt gegeven door de volgende formule: T v = k 1 (T b T a ) T v is het aantal graden dat de temperatuur van de vleermuis afneemt. T b is de lichaamstemperatuur van de vleermuis, en T a is de temperatuur van de omgeving. K 1 hangt af van de soort vleermuis en de omgevingstemperatuur. Voor een bepaalde vleermuis soort (Myolis lucifugus) zijn de waarden voor T a en k 1 bekend, en weergegeven in tabel 1. Tabel 1: T a ( C): k 1 : Bij omgevingstemperaturen hoger dan 35 graden en lager dan 5 graden kan de vleermuis niet overleven. De warmteproduktie van de vleermuis kunnen we weergeven met de volgende formules: CT = (T n + T b ) T s = CT. exp ( (T n T b )) CT is de energie die de vleermuis produceert met verbranding (deze kan niet volledig worden omgezet in lichaamswarmte). T n is een konstante die de normale lichaamstemperatuur van de vleermuis weergeeft (in ons voorbeeld is dat 35 graden celsius), en T b is de echte lichaams-temperatuur gegeven de omstandigheden. Ts is het aantal graden dat de temperatuur van de vleermuis stijgt. De verandering in de lichaamstemperatuur is dus de resultante van het warmteverlies ( T v ) en de warmteproduktie ( T s )! 3 augustus 1998 Pagina 1
2 Schrijf een algoritme dat voor bepaalde startwaarden van T a en k 1 en op basis van de hierboven gegeven formules de veranderingen in de lichaamstemperatuur berekend gedurende 100 tijdstappen. Voor ieder tijdstip wordt de bijbehorende lichaamstemperatuur naar het scherm geschreven. Op het tijdstip nul (dus bij de start van het programma) is de waargenomen lichaams-temperatuur (T b ) van de vleermuis gelijk aan de normaal-temperatuur (T n ) De beginwaarden van T a en k 1 moeten als parameters bij de aanroep van het programma mee gegeven kunnen worden. Het programma heeft geen expliciete output. Gebruik de waarden uit tabel 1 om een controle uit te voeren op het juiste bereik van zowel T a als k 1 (T a bijvoorbeeld, moet, zoals je in de tabel kunt zien, tussen 5 en 35 in liggen). Als de inputwaarden van T a en k 1 niet precies overeenkomen met de in de tabel gegeven waarden (bijvoorbeeld 28 voor T a ), laat het programma dan zoeken naar de dichtst bijzijnde waarden (in het voorbeeld dus de waarde 30). Hou er rekening mee dat het metabolisme van de vleermuis zo zijn beperkingen kent. Daarom moet de waarde van CT altijd onder de 10 liggen. Als CT hoger dan 10 wordt, moet de waarde op 10 worden gesteld. CT mag ook nooit negatief worden, en heeft dus een begrensde minimum waarde van nul. Als CT dus lager dan nul wordt, moet de waarde op nul worden gezet. Hints: (maximaal 2 bonuspunten) 1. Maak eerst een schema van de functionele blokken (initialisatie, herhalingen, voorwaardelijke opdrachten, etc...) waarvan volgens jou in de vraag sprake is en die in het programma aanwezig moeten zijn. Lever dat schema in als deel van je antwoord. 2. Schrijf vervolgens in je eigen woorden (dus geen pseudotaal maar gewoon nederlands) op wat volgens jou de achtereenvolgende stappen in het programma moeten zijn. Lever die stappen ook in als deel van je antwoord. 3. Probeer daarmee af te dalen tot op het niveau waarop volgens jou de opdrachten in pseudotaal te vertalen zouden zijn (stapsgewijze verfijning) 4. Gebruik die omschrijving bijvoorbeeld als commentaarregels in je programma. Lever die commentaar regels ook in als deel van je antwoord. 5. Schrijf daarna pas die programmastappen om naar de overeenkomstige pseudotaal code om een kompleet algoritme als antwoord te kunnen geven. 3 augustus 1998 Pagina 2
3 6. Probeer in laatste instantie aandacht te schenken aan de robuustheid van je programma. Met andere woorden, let bijvoorbeeld op de volgende punten: tekens in plaats van getallen meegeeft als inputparameters? Geeft het programma in zo'n geval ook output op het scherm? meer getallen dan alleen T a en k 1 meegeeft als inputparameters? slechts 1 waarde (T a of k 1 ) meegeeft als inputparameter? Opgave 2. (3 punten; 0.3 per item) Inleiding: Geef een beredeneerd antwoord op de volgende deelvragen (dus alleen maar antwoorden met Juist of Onjuist levert geen score op!): Juist of Onjuist? a. Een matrix is een gegevenstructuur. b. Een scalair heeft geen dimensie. c. Bij een Herhaal Totdat lus staat altijd van te voren vast hoeveel herhalingen er plaatsvinden. d. Een goed algoritme moet de eigenschap van bepaaldheid bezitten. e. De volgende toekenning Var := geeft een variabele met als gegevenstype getal. f. ~(4=1) geeft FALSE. g. Het gebruik maken van de controle structuur Wanneer Is Eindwanneer noemen we recursie. h. De vector Varia := is een goed voorbeeld van een module. i. De variabele Naam := grapje is een scalair. j. Tabel 1 uit vraag 1 is een goed voorbeeld van een matrix. Opgave 3. (3 punten; 1.5 per item) a. In de 'gewone' spreektaal zijn de meeste woorden niet eenduidig gedefinieerd (bv. trap, schop, etc). Meestal wordt dan uit de rest van de zin (de context) wel duidelijk wat er bedoeld wordt. Maar ook een 3 augustus 1998 Pagina 3
4 b. hele zin kan meer dan één betekenis hebben, zoals bijv. de volgende zin: Ik zag de man met de telescoop op de heuveltop. Deze zin is syntactisch en semantisch correct (dus grammaticaal correct en met betekenis) en bevat geen logische fouten. Toch zijn er minstens vier betekenissen aan te geven. Noem deze en probeer er nog een paar te vinden. In het volgende pseudotaal programma zitten enkele fouten. Welke zijn dat en benoem (logisch, syntactisch, semantisch) ze? (Hint: er zitten 3 fouten in) Herhaal SCHRIJF 'Geef een positief getal:' LEES 'A' Totdat NIET A KLEINER DAN 0 Als A GROTER dan 10 Dan SCHRIJF '100 gedeeld door uw getal is: ' PLAK 100 GEDEELD DOOR A Anders SCHRIJF '10 gedeeld door uw getal is: ' PLAK 10 GEDEELD DOOR A Eindals 3 augustus 1998 Pagina 4
5 Modules: kant en klare programma's die als bouwstenen, functionele eenheden, voor het maken van een algoritme kunnen worden gebruikt. Module Werking Syntax Voorbeeld AAN Geeft argument door, zoals in Z:=A IS_GELIJK AAN B A=0 B=1, dan Z=0 ABS Absolute waarde Z:=ABS X A=-3.5, dan Z=3.5 ARRAY Maakt matrix van vector Z:=(2 3) ARRAY Z = Z:=(2 3) MATRIX Z:=(2 3) TABEL CHAR Maakt input tot type teken Z:=CHAR A A=1, dan Z='1' DAN Geeft argument door, zoals in Z:=A GROTER DAN B A=3 B=1, dan Z=1 DIMENSIE Geeft dimensie van data Z:=DIMENSIE A A= , dan Z=2 DOOR Geeft argument door, zoals in Z:=A GEDEELD DOOR B EDIT_FILE Edit een data file op schijf EDIT_FILE C:\input.doc Opent de file met naam input.doc in teksteditor voor het aanbrengen van wijzigingen EN Logische EN Z:=A EN B A=1 B=1, dan Z=1 A=1 B=0, dan Z=0 A=0 B=1, dan Z=0 A=0 B=0, dan Z=0 ook: EN over een rij Z:=EN A A= , dan Z=0 A= , dan Z=1 EXP Exponent Z:=EXP 3 Z=e 3 GEDEELD Berekent quotient Z:=A GEDEELD B A=6 B=3, dan Z=2 Z:=A GEDEELD DOOR B GROTER Vergelijkt op waarde Z:=A GROTER B A=10 B=14, dan Z=0 Z:=A GROTER DAN B Z:= A>B IDENTIEK Zijn twee items volstrekt gelijk? Z:=A IDENTIEK B A='DAG' B='DAG ', dan Z=1 IN Onderzoekt lidmaatschap Z:=A IN B A=6 B= , dan Z= A='L' B='HALLO', dan Z= IS_CHAR Controleert op type CHAR Z:=IS_CHAR A A='Hallo', dan Z=1 IS_GELIJK Vergelijkt op gelijkheid Z:=A IS_GELIJK B A=15 B=30, dan Z=0 Z:= A=B IS_NUM Controleert op type numeriek Z:=IS_NUM A A=3.14, dan Z=1 A='hallo', dan Z=0 IS_ONGELIJK Vergelijkt op ongelijkheid Z:=A IS_ONGELIJK B A=1 B=1, dan Z=0 KLEINER Vergelijkt op waarde Z:=A KLEINER B A=10 B=14, dan Z=1 Z:=A KLEINER DAN B Z:=A<B LEES Leest waarden in LEES VAR De variabele met naam VAR wordt interactief gevuld met waarden LENGTE Geeft lengte van rij of array Z:=LENGTE A A= , dan Z=4 A= , dan Z=2 3 LN Natuurlijke logaritme Z:=LN Z=1 LOG LogaritmeZ:=A LOG B A=10 B=2 dan Z= augustus 1998 Pagina 5
Opgave 1. (4 punten) Inleiding: Vraag: Hints: (maximaal 2 bonuspunten) Herkansingstentamen Algoritmiek voor Biologen
Opgave 1. (4 punten) Elk jaar verliest een boom al z'n bladeren. Een boom begint op dag D met B bladeren. Op de eerste dag is voor elk blad dat aan de boom zit de kans op afvallen 0.03. Voor elke volgende
Nadere informatieOpgave 1. (4 punten) Inleiding: Vraag: Hints: (maximaal 2 bonuspunten) Tentamen Algoritmiek voor Biologen
Opgave 1. (4 punten) Elk jaar verliest een boom al z'n bladeren. Een boom begint op dag D met B bladeren. Op de eerste dag is voor elk blad dat aan de boom zit de kans op afvallen 0.03. Voor elke volgende
Nadere informatiex (n+1) = a.x (n). e -x(n)
Opgave 1. Inleiding Het Ricker model wordt o.a. gebruikt in de visserijbiologie, voor het modelleren van populaties met dichtheids-afhankelijke juveniele sterfte. Dergelijke sterfte komt bijvoorbeeld voor
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 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 informatie10. Mijn eerste programma
10. Mijn eerste programma Een korte handleiding voor het invoeren en editten van programmatekst voor een pseudotaal programma. In dit hoofdstuk wordt beschreven hoe je je allereerste pseudotaal programma
Nadere informatie2. Syntaxis en semantiek
2. Syntaxis en semantiek In dit hoofdstuk worden de begrippen syntaxis en semantiek behandeld. Verder gaan we in op de fouten die hierin gemaakt kunnen worden en waarom dit in de algoritmiek zo desastreus
Nadere informatieAls een PSD selecties bevat, deelt de lijn van het programma zich op met de verschillende antwoorden op het vraagstuk.
HOOFDSTUK 3 3.1 Stapsgewijs programmeren In de vorige hoofdstukken zijn programmeertalen beschreven die imperatief zijn. is het stapsgewijs in code omschrijven wat een programma moet doen, net als een
Nadere informatieDatum. Vraag het bedrag in BEF. Reken om naar EURO. Toon het bedrag in EURO. --- Vraag het bedrag in BEF--- --- Reken om naar EURO---
3UREOHPHQRSORVVHQPHW9%$WRHSDVVLQJHQELMGHHO Naam. NR : Klas. PC : Datum. 23*$9( Hieronder vind je het algoritme om een bedrag in BEF om te rekenen naar EURO. Zet het algoritme om in programmacode. Noem
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 informatieLab Webdesign: Javascript 3 maart 2008
H5: OPERATORS In dit hoofdstuk zullen we het hebben over de operators (of ook wel: operatoren) in JavaScript waarmee allerlei rekenkundige en logische bewerkingen kunnen worden uitgevoerd. Daarbij zullen
Nadere informatieFunctioneel programmeren
Functioneel programmeren Practicumopgave 2: Mastermind Het doel van deze opgave is het implementeren van het spel Mastermind; zie http://nl.wikipedia.org/wiki/mastermind voor een uitleg. Het spel is klein
Nadere informatieProgrammeren (1) Examen NAAM:
Schrijf al je antwoorden op deze vragenbladen (op de plaats die daarvoor is voorzien) en geef zowel klad als net af. Bij heel wat vragen moet je zelf Java-code schrijven. Hou dit kort en bondig. Je hoeft
Nadere informatie1 Rekenen met gehele getallen
1 Inhoudsopgave 1 Rekenen met gehele getallen... 1.1 De gehele getallen... 1. Optellen... 1. Opgaven... 1. Aftrekken... 1. Opgaven... 1. Vermenigvuldigen... 1. Opgaven... 1.8 Delen... 9 1.9 Opgaven...9
Nadere informatie3.0 Voorkennis. y = -4x + 8 is de vergelijking van een lijn. Hier wordt y uitgedrukt in x.
3.0 Voorkennis y = -4x + 8 is de vergelijking van een lijn. Hier wordt y uitgedrukt in x. y = -4x + 8 kan herschreven worden als y + 4x = 8 Dit is een lineaire vergelijking met twee variabelen. Als je
Nadere informatieEen korte samenvatting van enkele FORTRAN opdrachten
Een korte samenvatting van enkele FORTRAN opdrachten Inhoud 1 Introductie 3 2 De structuur van een FORTRAN programma 3 3 Datatypen, variabelen en declaraties 3 4 Expressies-volgorde van uitwerking 4 5
Nadere informatiePROS1E1 Gestructureerd programmeren in C Dd/Kf/Bd
Inhoudsopgave 1 Inleiding... 1 2 Toekenning- en herhalingsopdrachten (for loop)... 2 2.1 De wet van Ohm... 3 2.2 De spaarrekening... 3 2.3 De transformator... 3 3 Keuze- en herhalingsopdrachten (if, switch,
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 informatie4.1 Negatieve getallen vermenigvuldigen [1]
4.1 Negatieve getallen vermenigvuldigen [1] Voorbeeld 1: 5 x 3 = 15 (3 + 3 + 3 + 3 + 3 = 15) Voorbeeld 2: 5 x -3 = -15 (-3 +-3 +-3 +-3 +-3 = -3-3 -3-3 -3 = -15) Voorbeeld 3: -5 x 3 = -15 Afspraak: In plaats
Nadere informatieInformatica: C# WPO 10
Informatica: C# WPO 10 1. Inhoud 2D arrays, lijsten van arrays, NULL-values 2. Oefeningen Demo 1: Fill and print 2D array Demo 2: Fill and print list of array A: Matrix optelling A: Matrix * constante
Nadere informatieCombinatoriek groep 1
Combinatoriek groep 1 Recursie Trainingsweek, juni 009 Stappenplan homogene lineaire recurrente betrekkingen Even herhalen: het stappenplan om een recurrente betrekking van orde op te lossen: Stap 1. Bepaal
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 informatieTentamen Programmeren in C (EE1400)
TU Delft Tentamen Programmeren in C (EE1400) 5 april 2012, 9.00 12.00 Faculteit EWI - Zet op elk antwoordblad je naam en studienummer. - Beantwoord alle vragen zo nauwkeurig mogelijk. - Wanneer C code
Nadere informatieObjectgeoriënteerd Programmeren: WPO 1
Objectgeoriënteerd Programmeren: WPO 1 1. Inhoud Opfrissing syntax, programmeermethodes, datatypes, functies/procedures, tekenen in C#. Herhaling Informatica 1 ste bachelor. 2. Oefeningen Demo 1: Volume
Nadere informatieControle 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 informatierecursie Hoofdstuk 5 Studeeraanwijzingen De studielast van deze leereenheid bedraagt circa 6 uur. Terminologie
Hoofdstuk 5 Recursion I N T R O D U C T I E Veel methoden die we op een datastructuur aan kunnen roepen, zullen op een recursieve wijze geïmplementeerd worden. Recursie is een techniek waarbij een vraagstuk
Nadere informatieHoofdstuk 1 Beweging in beeld. Gemaakt als toevoeging op methode Natuurkunde Overal
Hoofdstuk 1 Beweging in beeld Gemaakt als toevoeging op methode Natuurkunde Overal 1.1 Beweging vastleggen Het verschil tussen afstand en verplaatsing De verplaatsing (x) is de netto verplaatsing en de
Nadere informatie2 n 1. OPGAVEN 1 Hoeveel cijfers heeft het grootste bekende Mersenne-priemgetal? Met dit getal vult men 320 krantenpagina s.
Hoofdstuk 1 Getallenleer 1.1 Priemgetallen 1.1.1 Definitie en eigenschappen Een priemgetal is een natuurlijk getal groter dan 1 dat slechts deelbaar is door 1 en door zichzelf. Om technische redenen wordt
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 informatie1.1 Tweedegraadsvergelijkingen [1]
1.1 Tweedegraadsvergelijkingen [1] Er zijn vier soorten tweedegraadsvergelijkingen: 1. ax 2 + bx = 0 (Haal de x buiten de haakjes) Voorbeeld 1: 3x 2 + 6x = 0 3x(x + 2) = 0 3x = 0 x + 2 = 0 x = 0 x = -2
Nadere informatieMachten, exponenten en logaritmen
Machten, eponenten en logaritmen Machten, eponenten en logaritmen Macht, eponent en grondtal Eponenten en logaritmen hebben alles met machtsverheffen te maken. Een macht als 4 is niets anders dan de herhaalde
Nadere informatieGetallenleer Inleiding op codeertheorie. Cursus voor de vrije ruimte
Getallenleer Inleiding op codeertheorie Liliane Van Maldeghem Hendrik Van Maldeghem Cursus voor de vrije ruimte 2 Hoofdstuk 1 Getallenleer 1.1 Priemgetallen 1.1.1 Definitie en eigenschappen Een priemgetal
Nadere informatieHandleiding gebruik van Wortel TU/e
Handleiding gebruik van Wortel TU/e Wortel TU/e ( http://wortel.tue.nl ) is een website waar je (zelfstudie ) materiaal Wiskunde kunt vinden. Om gebruik te maken van de website, moet je een moderne browser
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 informatieInformatica: C# WPO 7
Informatica: C# WPO 7 1. Inhoud 1D-arrays, Lijsten 2. Oefeningen Demo 1: Vul de 1D-array Demo 2: Stringreplace Demo 3: Vul de lijst Demo 4: Debug oplossingen demo s 1, 2 en 3 A: Array reversal A: Gemiddelde
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 informatieFactor = het getal waarmee je de oude hoeveelheid moet vermenigvuldigen om een nieuwe hoeveelheid te krijgen.
Samenvatting door een scholier 1569 woorden 23 juni 2017 5,8 6 keer beoordeeld Vak Methode Wiskunde Moderne wiskunde Wiskunde H1 t/m H5 Hoofdstuk 1 Factor = het getal waarmee je de oude hoeveelheid moet
Nadere informatieLet op dat de scoping regels gerespecteerd blijven; het volgende voorbeeld mag geen fout melden.
Vrije Universiteit Brussel Faculteit Wetenschappen Vakgroep Computerwetenschappen Academiejaar 2009 2010: tweede examenzittijd Interpretatie van Computerprogrammaʼs I schriftelijke test Voorafgaandelijk:
Nadere informatieleeftijd kwelder (in jaren)
Kwelders De vorm van eilanden, bijvoorbeeld in de Waddenzee, verandert voortdurend. De zee spoelt stukken strand weg en op andere plekken ontstaat juist nieuw land. Deze nieuwe stukken land worden kwelders
Nadere informatie14.0 Voorkennis. De hierboven getekende functie herhaalt zich om de 6 seconden. Dit noemen we dan ook een periodieke functie.
14.0 Voorkennis De hierboven getekende functie herhaalt zich om de 6 seconden. Dit noemen we dan ook een periodieke functie. Evenwichtsstand = (min + max)/2 = (-100 + 300)/2 = 100 Amplitude = max evenw.
Nadere informatieTweede Programmeeropgave Numerieke Wiskunde 1 De golfplaat Uiterste inleverdatum : vrijdag 16 mei 2003
Tweede Programmeeropgave Numerieke Wiskunde 1 De golfplaat Uiterste inleverdatum : vrijdag 16 mei 2003 I Doelstelling en testcase In deze programmeeropgave zullen we een drietal numerieke integratiemethoden
Nadere informatieProgrammeren 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 informatieRecursion. Introductie 37. Leerkern 37. Terugkoppeling 40. Uitwerking van de opgaven 40
Recursion Introductie 37 Leerkern 37 5.1 Foundations of recursion 37 5.2 Recursive analysis 37 5.3 Applications of recursion 38 Terugkoppeling 40 Uitwerking van de opgaven 40 Hoofdstuk 5 Recursion I N
Nadere informatieCombinatoriek groep 1 & 2: Recursie
Combinatoriek groep 1 & : Recursie Trainingsweek juni 008 Inleiding Bij een recursieve definitie van een rij wordt elke volgende term berekend uit de vorige. Een voorbeeld van zo n recursieve definitie
Nadere informatieKleuren met getallen Afbeeldingen weergeven
Activiteit 2 Kleuren met getallen Afbeeldingen weergeven Samenvatting Computers slaan tekeningen, foto s en andere afbeeldingen op door het gebruik van getallen. De volgende opdracht laat zien hoe. Kerndoelen
Nadere informatieTentamen Programmeren in C (EE1400)
TU Delft Tentamen Programmeren in C (EE1400) 3 feb. 2012, 9.00 12.00 Faculteit EWI - Zet op elk antwoordblad je naam en studienummer. - Beantwoord alle vragen zo nauwkeurig mogelijk. - Wanneer C code gevraagd
Nadere informatieUitgebreide uitwerking Tentamen Complexiteit, mei 2007
Uitgebreide uitwerking Tentamen Complexiteit, mei 007 Opgave. a. Een beslissingsboom beschrijft de werking van het betreffende algoritme (gebaseerd op arrayvergelijkingen) op elke mogelijke invoer. In
Nadere informatie9. Strategieën en oplossingsmethoden
9. Strategieën en oplossingsmethoden In dit hoofdstuk wordt nog even terug gekeken naar alle voorgaande hoofdstukken. We herhalen globaal de structuren en geven enkele richtlijnen voor het ontwerpen van
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 informatieAkternatieve doorrekenen. 7.2 Tabellen
7.2 Tabellen Een tabel geeft een overzicht van de uitkomsten van een berekening voor verschillende waarden van een of meerdere variabelen. Excel kent twee soorten tabellen. Een eenzijdige en een tweezijdige
Nadere informatieDiscrete Wiskunde 2WC15, Lente Jan Draisma
Discrete Wiskunde 2WC15, Lente 2010 Jan Draisma HOOFDSTUK 2 Gröbnerbases 1. Vragen We hebben gezien dat de studie van stelsels polynoomvergelijkingen in meerdere variabelen op natuurlijke manier leidt
Nadere informatieWiskundige vaardigheden
Inleiding Bij het vak natuurkunde ga je veel rekenstappen zetten. Het is noodzakelijk dat je deze rekenstappen goed en snel kunt uitvoeren. In deze presentatie behandelen we de belangrijkste wiskundige
Nadere informatieUitleg: In de bovenstaande oefening zie je in het eerste blokje een LEES en een SCHRIJF opdracht. Dit is nog lesstof uit het tweede trimester.
In onderstaande oefeningen zijn kleuren gebruikt. Deze dienen aleen om de structuren makkelijker terug te kunnen herkennen. Ze worden niet standaard zo gebruikt. De dunne rood/roze balken zijn ook geen
Nadere informatieDisclaimer Het bestand dat voor u ligt, is nog in ontwikkeling. Op verzoek is deze versie digitaal gedeeld. Wij willen de lezer er dan ook op wijzen
Disclaimer Het bestand dat voor u ligt, is nog in ontwikkeling. Op verzoek is deze versie digitaal gedeeld. Wij willen de lezer er dan ook op wijzen dat er zowel typografische als inhoudelijke onvolkomenheden
Nadere informatieObjectgeoriënteerd Programmeren: WPO 1
Objectgeoriënteerd Programmeren: WPO 1 1. Inhoud Opfrissing syntax, programmeermethodes, datatypes, functies/procedures, tekenen in C#. Herhaling Informatica 1 ste bachelor. 2. Oefeningen Demo 1: Volume
Nadere informatieVector-en matrixvergelijkingen. Figuur: Vectoren, optellen
Vector-en matrixvergelijkingen (a) Parallellogramconstructie (b) Kop aan staartmethode Figuur: Vectoren, optellen (a) Kop aan staartmethode, optellen (b) Kop aan staart methode, aftrekken Figuur: Het optellen
Nadere informatieInformatica: C# WPO 11
Informatica: C# WPO 11 1. Inhoud Pass by reference (ref, out), recursie, code opdelen in verschillende codebestanden 2. Oefeningen Demo 1: Swapfunctie Demo 2: TryParse(int) Demo 3: Recursion Tree Demo
Nadere informatielogaritmen WISNET-HBO update jan Zorg dat je het lijstje met rekenregels hebt klaarliggen als je met deze training begint.
Training Vergelijkingen met logaritmen WISNET-HBO update jan. 0 Inleiding Voor deze training heb je nodig: de rekenregels van machten de rekenregels van de logaritmen Zorg dat je het lijstje met rekenregels
Nadere informatie14.1 Vergelijkingen en herleidingen [1]
4. Vergelijkingen en herleidingen [] Er zijn vier soorten bijzondere vergelijkingen: : AB = 0 => A = 0 of B = 0 ( - 5)( + 7) = 0-5 = 0 of + 7 = 0 = 5 of = -7 : A = B geeft A = B of A = - B ( ) = 5 ( )
Nadere informatie3.1 Negatieve getallen vermenigvuldigen [1]
3.1 Negatieve getallen vermenigvuldigen [1] Voorbeeld 1: 5 3 = 15 (3 + 3 + 3 + 3 + 3 = 15) Voorbeeld 2: 5-3 = -15 (-3 +-3 +-3 +-3 +-3 = -3-3 -3-3 -3 = -15) Voorbeeld 3: -5 3 = -15 Voorbeeld 4: -5 3 9 2
Nadere informatie1.0 Voorkennis. Voorbeeld 1: Los op: 6x + 28 = 30 10x.
1.0 Voorkennis Voorbeeld 1: Los op: 6x + 28 = 30 10x. 6x + 28 = 30 10x +10x +10x 16x + 28 = 30-28 -28 16x = 2 :16 :16 x = 2 1 16 8 Stappenplan: 1) Zorg dat alles met x links van het = teken komt te staan;
Nadere informatiePython. Vraag 1: Expressies en types. Vraag 1 b: Types -Ingebouwde functies- Vraag 1 a 3/10/14
Python Vraag 1: Expressies en types Integrated Development Environment (IDE): Ø Wing 101 (gratis te downloaden op www.wingware.com) Oefeningen in de shell >> noemen we de prompt Python commando s = expressies
Nadere informatiePraktische opdracht Wiskunde A Formules
Praktische opdracht Wiskunde A Formules Praktische-opdracht door een scholier 2482 woorden 15 juni 2006 5,5 40 keer beoordeeld Vak Wiskunde A Inleiding Formules komen veel voor in de economie, wiskunde,
Nadere informatieExamen HAVO. wiskunde B. tijdvak 1 woensdag 14 mei uur
Examen HAVO 014 tijdvak 1 woensdag 14 mei 1.0-1.0 uur wiskunde B Dit examen bestaat uit 19 vragen. Voor dit examen zijn maximaal 78 punten te behalen. Voor elk vraagnummer staat hoeveel punten met een
Nadere informatieLogaritmen. Het tijdstip t waarop S(t) = is op de t-as aangegeven. Dat tijdstip komt niet mooi uit. Dat tijdstip noemen 5,3
5 Logaritmen 1 We bekijken de Shigella-bacterie uit opgave 1 van de vorige paragraaf. Hieronder staat een stukje van de grat fiek van de functie S(t) = 5,. Het tijdstip t waarop S(t) = 100.000 is op de
Nadere informatiete vermenigvuldigen, waarbij N het aantal geslagen Nederlandse munten en B het aantal geslagen buitenlandse munten zijn. Het resultaat is de vector
Les 3 Matrix product We hebben gezien hoe we matrices kunnen gebruiken om lineaire afbeeldingen te beschrijven. Om het beeld van een vector onder een afbeelding te bepalen hebben we al een soort product
Nadere informatieFuncties. Huub de Beer. Eindhoven, 4 juni 2011
Functies Huub de Beer Eindhoven, 4 juni 2011 Functies: je kent ze al Je hebt al verschillende PHP functies gebruikt: pi() om het getal π uit te rekenen. sin( 0.453 ) om het de sinus van het getal 0.453
Nadere informatie2. Syntaxis en semantiek
2. Syntaxis en semantiek In dit hoofdstuk worden de begrippen syntaxis en semantiek behandeld. Verder gaan we in op de fouten die hierin gemaakt kunnen worden en waarom dit in de algoritmiek zo desastreus
Nadere informatieAanvullende toets Gameprogrammeren (INFOB1GP) Woensdag 24 december 2014, uur
Aanvullende toets Gameprogrammeren (INFOB1GP) Woensdag 24 december 2014, 13.30-15.30 uur Naam: Studentnummer: Het tentamen bestaat uit 4 opgaven. Opgaven 1 levert 8 punten op, opgave 2 levert 12 punten
Nadere informatieInformatica: C# WPO 12
Informatica: C# WPO 12 1. Inhoud Datacontainers, bestanden uitlezen, bestanden schrijven en data toevoegen aan en bestand, csv-bestanden 2. Oefeningen Demo 1: Point2D Demo 2: Notepad Demo 3: Read CSV-file
Nadere informatieUitwerkingen Rekenen met cijfers en letters
Uitwerkingen Rekenen met cijfers en letters Maerlant College Brielle 5 oktober 2009 c Swier Garst - RGO Middelharnis 2 Inhoudsopgave Rekenen met gehele getallen 7. De gehele getallen.....................................
Nadere informatieaan te wijzen? Zo ja, noem de naam/namen en regelnummer(s).
Verwerken van Digitale Signalen 7 april 2015 versie A t e n t a m e n Beantwoord de vragen op dit formulier Geef numerieke antwoorden in 4 cijfers achter de punt, tenzij anders vermeld. naam: studentnummer:
Nadere informatieInformatica: C# WPO 9
Informatica: C# WPO 9 1. Inhoud Functies (functies met return-waarde) 2. Oefeningen Demo 1: Som Demo 2: Min en max of array Demo 3: Retourneer array van randomwaarden A: Absolute waarde A: Afstand A: Aantrekkingskracht
Nadere informatieKerstvakantiecursus. wiskunde B. Voorbereidende opgaven VWO. Haakjes. Machten
Voorbereidende opgaven VWO Kerstvakantiecursus wiskunde B Tips: Maak de voorbereidende opgaven voorin in een van de A4-schriften die je gaat gebruiken tijdens de cursus. Als een opdracht niet lukt, werk
Nadere informatieLogaritmische verbanden
9 Zes momentopnamen van een zeester Van elke zeester is de armlengte gemeten, vanuit het midden van de ster. De resultaten staat in de tabel: a. Voer de gegevens in op de GR. Dat gaat dat als volgt: Toets
Nadere informatieUNIVERSITEIT ANTWERPEN FACULTEIT WETENSCHAPPEN DEPARTEMENT WISKUNDE-INFORMATICA OBERON CODE CONVENTIONS
UNIVERSITEIT ANTWERPEN FACULTEIT WETENSCHAPPEN DEPARTEMENT WISKUNDE-INFORMATICA OBERON CODE CONVENTIONS Laatste aanpassing: 15 oktober 2003 Inhoudsopgave 1 Bestandsnamen 3 2 Organizatie Bestanden 3 3 Indentatie
Nadere informatie1.1 Rekenen met letters [1]
1.1 Rekenen met letters [1] Voorbeeld 1: Een kaars heeft een lengte van 30 centimeter. Per uur brand er 6 centimeter van de kaars op. Hieruit volgt de volgende woordformule: Lengte in cm = -6 aantal branduren
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 informatiekan worden vereenvoudigd tot kan worden vereenvoudigd tot 15 16.
Voorkennistoets Met behulp van deze toets kun je voor jezelf nagaan of je voldoende kennis en vaardigheden in huis hebt om het vak wiskunde in het eerste jaar van de studie Bedrijfskunde te kunnen volgen
Nadere informatieInformatica: C# WPO 6
Informatica: C# WPO 6 1. Inhoud Timers, switch cases, combobox 2. Oefeningen Demo 1: Bounce Demo 2: Hex to decimal converter Demo 3: Debug oplossing demo 1 A: Count to 10 A: Biljarttafel A: Azerty to qwerty
Nadere informatie1. Orthogonale Hyperbolen
. Orthogonale Hyperbolen a + b In dit hoofdstuk wordt de grafiek van functies van de vorm y besproken. Functies c + d van deze vorm noemen we gebroken lineaire functies. De grafieken van dit soort functies
Nadere informatiePYTHON REEKS 2: FUNCTIES. Mathias Polfliet
PYTHON REEKS 2: FUNCTIES Mathias Polfliet mpolflie@etrovub.be TERUG NAAR PYTHON BASICS VRAAG 1: VOLUME BOL Het volume van een bol met straal r is 4 3 πr3 π Wat is het volume in cm³ van een bol met straal
Nadere informatieDe grootste gemeenschappelijke deler van twee of meerdere getallen
De grootste gemeenschappelijke deler van twee of meerdere getallen Vraagstuk : In een houtbedrijf heeft schrijnwerker een balk hout met een breedte van 231 cm, een lengte van 735 cm en een hoogte van 210
Nadere informatieHoofdstuk 7: Werken met arrays
Programmeren in Microsoft Visual Basic 6.0, lessenserie voor het voortgezet onderwijs HAVO/VWO David Lans, Emmauscollege, Marnix Gymnasium Rotterdam, januari 2004 Hoofdstuk 7: Werken met arrays 7.0 Leerdoel
Nadere informatie11. 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 informatieConstanten. Variabelen. Expressies. Variabelen. Constanten. Voorbeeld : varid.py. een symbolische naam voor een object.
een symbolische naam voor een object. Variabelen Constanten Variabelen Expressies naam : geeft de plaats in het geheugen aan waarde : de inhoud van het object identifier : een rij van letters en/of cijfers
Nadere informatieZelftest Programmeren in PL/I
Zelftest Programmeren in PL/I Document: n0830test.fm 26/03/2012 ABIS Training & Consulting P.. Box 220 B-3000 Leuven Belgium TRAINING & CNSULTING INLEIDING BIJ DE ZELFTEST PRGRAMMEREN IN PL/I m de voorkennis
Nadere informatieInformatica: C# WPO 13
Informatica: C# WPO 13 1. Inhoud Bestanden uitlezen, bestanden schrijven en data toevoegen aan een bestand, csv-bestanden 2. Oefeningen Demo 1: Notepad Demo 2: Read CSV-file Demo 3: Write CSV-file A: Plot
Nadere informatie7 De getallenlijn = -1 = Nee = 0 = = = 7 -7 C. -2 a 1 b 4 = a b -77 = -10
B M De getallenlijn 0 + = = + = = Nee 0 0 = 9 = 0 6 = = 9 = 6 = 6 = = C a b a b 0 = 0 0 = 0 a b < 0 ; a b < 0 ; a > b ; b > a = = = = C Nee, hij loopt steeds maar verder. < x H x < x < x < x + + = x +
Nadere informatieHoofdstuk 11 - formules en vergelijkingen. HAVO wiskunde A hoofdstuk 11
Hoofdstuk - formules en vergelijkingen HAVO wiskunde A hoofdstuk 0 voorkennis Soorten van stijgen en dalen Je ziet hier de verschillende soorten van stijgen en dalen Voorbeeld Gegegeven is de de formule:
Nadere informatieEXACT- Periode 1. Hoofdstuk Grootheden. 1.2 Eenheden.
EXACT- Periode 1 Hoofdstuk 1 1.1 Grootheden. Een grootheid is in de natuurkunde en in de chemie en in de biologie: iets wat je kunt meten. Voorbeelden van grootheden (met bijbehorende symbolen): 1.2 Eenheden.
Nadere informatieFACULTEIT ECONOMIE EN BEDRIJFSKUNDE Afdeling Kwantitatieve Economie
FACULTEIT ECONOMIE EN BEDRIJFSKUNDE Afdeling Kwantitatieve Economie Lineaire Algebra, tentamen Uitwerkingen vrijdag 4 januari 0, 9 uur Gebruik van een formuleblad of rekenmachine is niet toegestaan. De
Nadere informatieToets deel 2 Data-analyse en retrieval Vrijdag 1 Juli 2016:
Toets deel 2 Data-analyse en retrieval Vrijdag 1 Juli 2016: 11.00-13.00 Algemene aanwijzingen 1. Het is toegestaan een aan beide zijden beschreven A4 met aantekeningen te raadplegen. 2. Het is toegestaan
Nadere informatie(vi) Als u een stelling, eigenschap,... gebruikt, formuleer die dan, toon aan dat de voorwaarden vervuld zijn, maar bewijs die niet.
Examen Functieruimten - Deel theorie 15 januari 2016, 08:30 uur Naam en Voornaam: Lees eerst dit: (i) Naam en voornaam hierboven invullen. (ii) Nietje niet losmaken. (iii) Enkel deze bundel afgeven; geen
Nadere informatie2.1 Bewerkingen [1] Video Geschiedenis van het rekenen ( 15 x 3 = 45
15 x 3 = 45 2.1 Bewerkingen [1] Video Geschiedenis van het rekenen (http://www.youtube.com/watch?v=cceqwwj6vrs) 15 x 3 is een product. 15 en 3 zijn de factoren van het product. 15 : 3 = 5 15 : 3 is een
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 informatieParagraaf 13.1 : Berekeningen met de afgeleide
Hoofdstuk 13 Toepassingen vd differentiaalrekening (V5 Wis A) Pagina 1 van 7 Paragraaf 13.1 : Berekeningen met de afgeleide Differentiëren van e-machten en logaritmen f() = e f () = e f() = ln() f () =
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 informatie