Functies. Huub de Beer. Eindhoven, 4 juni 2011
|
|
|
- Sebastiaan Simons
- 9 jaren geleden
- Aantal bezoeken:
Transcriptie
1 Functies Huub de Beer Eindhoven, 4 juni 2011
2 Functies: je kent ze al Je hebt al verschillende PHP functies gebruikt: pi() om het getal π uit te rekenen. sin( ) om het de sinus van het getal uit te rekenen. count( $punten ) om het aantal punten in het array $punten te bepalen.. dump_var( $var ) om de waarde en het type van variabele $var af te drukken. PHP kent honderden functies Je kunt ze vinden in de handleiding Er bestaat waarschijnlijk een functie voor
3 Functies: je kent ze al Je hebt al verschillende PHP functies gebruikt: pi() om het getal π uit te rekenen. sin( ) om het de sinus van het getal uit te rekenen. count( $punten ) om het aantal punten in het array $punten te bepalen.. dump_var( $var ) om de waarde en het type van variabele $var af te drukken. PHP kent honderden functies Je kunt ze vinden in de handleiding Er bestaat waarschijnlijk een functie voor
4 Sommige functies retourneren een waarde Invoer: er gaan nul of meer waarden in, dat kunnen ook variabelen zijn Verwerking: de functie verwerkt die invoer Returnwaarde: de functie berekent een returnwaarde en stuurt die waarde terug naar de aanroep. Deze functies zijn altijd onderdeel van een expressie: Ze staan aan de rechterkant van het =-teken Ze maken deel uit van een conditie 1 if (is_numeric( $_POST[ r ] )) { 2 $r = $_POST[ r ]; 3 $opp = 2 pi() $r; 4 $rkwadraat = pow( $r, 2 ); 5 $uitkomst = ( sin( $rkwadraat ) cos( $opp ) )/ tan( pow( $r, 5 ) ); 6 };
5 Sommige functies retourneren een waarde Invoer: er gaan nul of meer waarden in, dat kunnen ook variabelen zijn Verwerking: de functie verwerkt die invoer Returnwaarde: de functie berekent een returnwaarde en stuurt die waarde terug naar de aanroep. Deze functies zijn altijd onderdeel van een expressie: Ze staan aan de rechterkant van het =-teken Ze maken deel uit van een conditie 1 if (is_numeric( $_POST[ r ] )) { 2 $r = $_POST[ r ]; 3 $opp = 2 pi() $r; 4 $rkwadraat = pow( $r, 2 ); 5 $uitkomst = ( sin( $rkwadraat ) cos( $opp ) )/ tan( pow( $r, 5 ) ); 6 };
6 Sommige functies retourneren geen waarde Invoer: er gaan nul of meer waarden in, dat kunnen ook variabelen zijn Verwerking: de functie verwerkt die invoer Effect: de functie doet iets met zijn omgeving: tekst afdrukken, praten met een database, een instelling veranderen,... Deze functies staan op zichzelf en vormen een enkel PHP statement. Ze maken nooit onderdeel uit van een expressie Ze maken nooit onderdeel uit van een conditie 1 $var = "hallo" 2 var_dump( $var ); 3 exit ();
7 Sommige functies retourneren geen waarde Invoer: er gaan nul of meer waarden in, dat kunnen ook variabelen zijn Verwerking: de functie verwerkt die invoer Effect: de functie doet iets met zijn omgeving: tekst afdrukken, praten met een database, een instelling veranderen,... Deze functies staan op zichzelf en vormen een enkel PHP statement. Ze maken nooit onderdeel uit van een expressie Ze maken nooit onderdeel uit van een conditie 1 $var = "hallo" 2 var_dump( $var ); 3 exit ();
8 Zelf functies definiëren functiedefinitie 1 function functie_naam( $arg_1, $arg_2,..., $arg_n ) { 2 // doe iets met de argumenten 1 tot en met n en bereken een waarde // en retourneer die waarde 5 return waarde; 6 }; Nul of meer argumenten, maar altijd ( en ) Meer dan een return-statement mogelijk Als de functie niets retourneert, dan is er geen return-statement.
9 Zelf functies definiëren functiedefinitie 1 function functie_naam( $arg_1, $arg_2,..., $arg_n ) { 2 // doe iets met de argumenten 1 tot en met n en bereken een waarde // en retourneer die waarde 5 return waarde; 6 }; Nul of meer argumenten, maar altijd ( en ) Meer dan een return-statement mogelijk Als de functie niets retourneert, dan is er geen return-statement.
10 Voorbeelden (I) een functie om Hallo! te zeggen: geen argumenten, geen returnwaarde 1 function hallo () { 2 echo "Hallo!"; 3 }; een functie om iemand bij naam te begroeten: een argument, de naam en geen returnwaarde 1 function hallo2( $naam ) { 2 echo "Hallo $naam!"; 3 };
11 Voorbeelden (II) voorbeeldscript 1 <?php 2 function hallo () { 3 echo "Hallo!"; 4 }; 5 function hallo2( $naam ) { 6 echo "Hallo $naam!"; 7 }; 8 9 hallo (); 10 hallo (); 11 hallo2( "Maria" ); 12 $naam = "Jan"; 13 hallo2( $naam ); 14?> verwerking en uitvoer PHP springt naar regel 2 en voert regel 2 4 uit: PHP voert de functie hallo() uit en na uitvoer springt PHP weer terug naar regel 9. Hallo!
12 Voorbeelden (II) voorbeeldscript 1 <?php 2 function hallo () { 3 echo "Hallo!"; 4 }; 5 function hallo2( $naam ) { 6 echo "Hallo $naam!"; 7 }; 8 9 hallo (); 10 hallo (); 11 hallo2( "Maria" ); 12 $naam = "Jan"; 13 hallo2( $naam ); 14?> verwerking en uitvoer PHP springt naar regel 2 en voert regel 2 4 uit: PHP voert de functie hallo() uit en na uitvoer springt PHP weer terug naar regel 10. Hallo! Hallo!
13 Voorbeelden (II) voorbeeldscript 1 <?php 2 function hallo () { 3 echo "Hallo!"; 4 }; 5 function hallo2( $naam ) { 6 echo "Hallo $naam!"; 7 }; 8 9 hallo (); 10 hallo (); 11 hallo2( "Maria" ); 12 $naam = "Jan"; 13 hallo2( $naam ); 14?> uitvoer PHP springt naar regel 5 en voert regel 5 7 uit: PHP voert de functie hallo2() uit. Van regel 11 neemt PHP de waarde "Maria" mee en kent dat automatisch toe aan de parameter $naam van de functie hallo2(). Na aanroep van een functie hebben alle parameters dus een lokale waarde. Hallo! Hallo! Hallo Maria!
14 Voorbeelden (II) voorbeeldscript 1 <?php 2 function hallo () { 3 echo "Hallo!"; 4 }; 5 function hallo2( $naam ) { 6 echo "Hallo $naam!"; 7 }; 8 9 hallo (); 10 hallo (); 11 hallo2( "Maria" ); 12 $naam = "Jan"; 13 hallo2( $naam ); 14?> uitvoer Hallo! Hallo! Hallo Maria!
15 Voorbeelden (II) voorbeeldscript 1 <?php 2 function hallo () { 3 echo "Hallo!"; 4 }; 5 function hallo2( $naam ) { 6 echo "Hallo $naam!"; 7 }; 8 9 hallo (); 10 hallo (); 11 hallo2( "Maria" ); 12 $naam = "Jan"; 13 hallo2( $naam ); 14?> uitvoer PHP springt naar regel 5 en voert regel 5 7 uit: PHP voert de functie hallo2() uit. Van regel 11 neemt PHP de waarde van de variabele $naam mee ("Jan") en kent dat automatisch toe aan de parameter $naam van de functie hallo2(). Hallo! Hallo! Hallo Maria! Hallo Jan!
16 Voorbeelden (III) een functie om het kwadraat van een getal te berekenen:, een argument en een returnwaarde 1 function kwadraat( $x ) { 2 return $x $x; 3 }; een functie om het gemiddelde van een array met getallen te berekenen 1 function array_gemiddelde( $array ) { 2 $totaal = 0; 3 foreach( $array as $getal ) { 4 $totaal += $getal; 5 }; 6 return $totaal / count( $array ); 7 };
17 Voorbeelden (IV) voorbeeldscript 1 <?php 2 function kwadraat( $x ) { 3 return $x $x; 4 }; 5 function array_gemiddelde( $array ) { 6 $totaal = 0; 7 foreach( $array as $getal ) { 8 $totaal += $getal; 9 }; 10 return $totaal / count( $array ); 11 }; 12 $getal = kwadraat( 4 ); 13 echo $getal; 14 $getal = kwadraat( $getal ); 15 echo $getal; 16 $arr = array( 4, 2, 56, 2, 45, 45); 17 $arr [0] = kwadraat( $arr[0] ); 18 echo array_gemiddelde( $arr ); 19?> uitvoer
18 Voorbeelden (IV) voorbeeldscript 1 <?php 2 function kwadraat( $x ) { 3 return $x $x; 4 }; 5 function array_gemiddelde( $array ) { 6 $totaal = 0; 7 foreach( $array as $getal ) { 8 $totaal += $getal; 9 }; 10 return $totaal / count( $array ); 11 }; 12 $getal = kwadraat( 4 ); 13 echo $getal; 14 $getal = kwadraat( $getal ); 15 echo $getal; 16 $arr = array( 4, 2, 56, 2, 45, 45); 17 $arr [0] = kwadraat( $arr[0] ); 18 echo array_gemiddelde( $arr ); 19?> uitvoer
19 Waarom functies? Lange code? Hak je code op in logische kleinere stukken met functies Herhaal je veel code? Introduceer er een functie voor Gebruik je in verschillende PHP scripts vaak dezelfde functies? Stop ze in een apart bestand: bibliotheek Op de toets word je gevraagd om functiedefinities in te vullen. Een voorbeeld
20 Waarom functies? Lange code? Hak je code op in logische kleinere stukken met functies Herhaal je veel code? Introduceer er een functie voor Gebruik je in verschillende PHP scripts vaak dezelfde functies? Stop ze in een apart bestand: bibliotheek Op de toets word je gevraagd om functiedefinities in te vullen. Een voorbeeld
21 Waarom functies? Lange code? Hak je code op in logische kleinere stukken met functies Herhaal je veel code? Introduceer er een functie voor Gebruik je in verschillende PHP scripts vaak dezelfde functies? Stop ze in een apart bestand: bibliotheek Op de toets word je gevraagd om functiedefinities in te vullen. Een voorbeeld
PHP herhaalt: for en while
PHP herhaalt: for en while Huub de Beer Eindhoven, 4 juni 2011 Iteratie, repetitie en loops PHP herhaalt Een voor een de elementen van een array doorlopen? Gebruik foreach-statement Tellen van een beginwaarde
PROS1E1 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,
Programmeermethoden NA
Programmeermethoden NA Week 4: Files & Functies Kristian Rietveld http://liacs.leidenuniv.nl/~rietveldkfd/courses/prna/ Bij ons leer je de wereld kennen 1 Vorige week: Controlestructuren # gegeven # 0
Vaak wil je een code schrijven, waar je verschillende acties uitvoeren voor verschillende beslissingen. Je kan daarbij keuzestructuren gebruiken.
PHP Les 5 : Interessante links: o http://www.dbzweb.be/moermant/ o http://www.ivobrugge.be/cursusweb/html4/formulieren.asp Vaak wil je een code schrijven, waar je verschillende acties uitvoeren voor verschillende
Javascript oefenblad 1
Leer de basis van Javascript. Javascript oefenblad 1 Niels van Velzen Javascript oefenblad 1 Pagina 2 Inleiding Javascript is niet altijd even makkelijk. Vooral aan het begin is het even wennen hoe de
HOOFDSTUK 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
Scala. Korte introductie. Sylvia Stuurman
Korte introductie Sylvia Stuurman Wat is er zo bijzonder aan? Schaalbaar Objectgeoriënteerd (handiger dan Java!) Functioneel Scripts schrijven Gecompileerd: Java bytecode Pagina 2 voor scripts Pagina 3
MINICURSUS PHP. Op dit lesmateriaal is een Creative Commons licentie van toepassing Sebastiaan Franken en Rosalie de Klerk Bambara
MINICURSUS PHP Op dit lesmateriaal is een Creative Commons licentie van toepassing. 2017-2018 Sebastiaan Franken en Rosalie de Klerk Bambara PHP Cursus Deze cursus is om de eerste stappen in de wereld
Programmeren 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
Matlab 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
VBA voor Doe het Zelvers Deel 7
VBA voor Doe het Zelvers Deel 7 Handleiding van Auteur: leofact Juni 2014 Vorige aflevering In de vorige aflevering hebben we een timer gecreëerd met gebruik van de OnTime methode. Er werd ook een methode
Constanten. 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
Small Basic Console Uitwerking opdrachten
Opdracht 1 3 getallen => inlezen Gemiddelde uitrekenen Resultaat afdrukken TextWindow.WriteLine("Dit programma berekend het gemiddelde van drie door U in te voeren getallen.") TextWindow.Write("Voer getal
Asymptoten. Hoofdstuk Basis. 1.2 Verdieping. 1. Bepaal alle asymptoten van de volgende functies:
Hoofdstuk 1 Asymptoten 1.1 Basis 1. Bepaal alle asymptoten van de volgende functies: a) f) 5 + 6 5 + 1 b) f) + 5 c) f) 5 + d) f) + + e) f) + + f) f) + 1 + + 4 g) f) 5 + h) f) + 1 i) f) cos 1 1. Verdieping
PHP Het maken van webapplicaties
PHP Het maken van webapplicaties Huub de Beer Eindhoven, 4 juni 2011, versie 0.2 Inhoudsopgave 0 Inleiding 2 0.0 Een korte geschiedenis van het web en PHP............ 2 0.1 PHP..................................
Informatietechnologie 2. JavaScript. Functies, Objecten en toegang tot de DOM. Kristof Michiels
Informatietechnologie 2 JavaScript Functies, Objecten en toegang tot de DOM Kristof Michiels In deze presentatie Functies Objecten Toegang tot de DOM: basis 2 / 32 Functies Wat zijn functies? Kort gezegd
1 Inleiding in Functioneel Programmeren
1 Inleiding in Functioneel Programmeren door Elroy Jumpertz 1.1 Inleiding Aangezien Informatica een populaire minor is voor wiskundestudenten, leek het mij nuttig om een stukje te schrijven over een onderwerp
Voorbeeldtentamen Inleiding programmeren (IN1608WI), Oktober 2003, , Technische Universiteit Delft, Faculteit EWI, Afdeling 2.
Voorbeeldtentamen Inleiding programmeren (IN1608WI), Oktober 2003, 14.00-15.30, Technische Universiteit Delft, Faculteit EWI, Afdeling 2. Dit tentamen bestaat uit twee delen. Deel 1 (14.00-14.45, gesloten
Variabelen 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
Als 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
Inhoud. Informatica. Hoofdstuk 5 Scripting. Context. Editor voor Programmeercode. Scripting 1
5.1 5.2 1rste BAC Biologie Hoofdstuk 5 Inhoud Inleiding Programeerconstructies functies variabelen (toekenning) statements (print, ) controlestructuren (if, while, until, for) Oefeningen 5.3 5.4 "functionzero.zip"
Programmeermethoden 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
II. ZELFGEDEFINIEERDE FUNCTIES
II. ZELFGEDEFINIEERDE FUNCTIES In Excel bestaat reeds een uitgebreide reeks van functies zoals SOM, GEMIDDELDE, AFRONDEN, NU enz. Het is de bedoeling om functies aan deze lijst toe te voegen door in Visual
10.0 Voorkennis. cos( ) = -cos( ) = -½ 3. [cos is x-coördinaat] sin( ) = -sin( ) = -½ 3. [sin is y-coördinaat] Willem-Jan van der Zanden
10.0 Voorkennis 5 1 6 6 cos( ) = -cos( ) = -½ 3 [cos is x-coördinaat] 5 1 3 3 sin( ) = -sin( ) = -½ 3 [sin is y-coördinaat] 1 Voorbeeld 1: Getekend is de lijn k: y = ½x 1. De richtingshoek α van de lijn
Modelleren 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
6. Functies. 6.1. Definities en gebruik van functies/variabelen
Computeralgebra met Maxima 6. Functies 6.1. Definities en gebruik van functies/variabelen Een van de belangrijkste gereedschappen in een CAS betreft het gebruik van functies (definitie, berekening en grafiek).
Een 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
Les 1 Kwadraat afsplitsen en Verzamelingen
Vwo 5 / Havo 4 Wis D Hoofdstuk 8 : Complexe getallen Pagina van Les Kwadraat afsplitsen en Verzamelingen Definities Verzamelingen Er zijn verschillende verzamelingen N = Natuurlijke getallen =,2,,.. Z
MINICURSUS PHP. Op dit lesmateriaal is een Creative Commons licentie van toepassing Sebastiaan Franken en Rosalie de Klerk Bambara
MINICURSUS PHP Op dit lesmateriaal is een Creative Commons licentie van toepassing. 2017-2018 Sebastiaan Franken en Rosalie de Klerk Bambara PHP Cursus Deze cursus is om de eerste stappen in de wereld
10 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
Modelleren en Programmeren
Modelleren en Programmeren Jeroen Bransen 9 december 2015 Foreach String arrays Boomstructuren Interfaces Ingebouwde datastructuren Quiz Foreach Foreach Speciale versie van for om iets voor alle elementen
OEFENINGEN PYTHON REEKS 6
OEFENINGEN PYTHON REEKS 6 1. A) Schrijf een functie die een getal x en een getal y meekrijgt. De functie geeft de uitkomst van volgende bewerking als returnwaarde terug: x y x als x y x y y als x < y B)
Modelleren en Programmeren
Modelleren en Programmeren Jeroen Bransen 13 december 2013 Terugblik Fibonacci public class Fibonacci { public static void main(string[] args) { // Print het vijfde Fibonaccigetal System.out.println(fib(5));
Hoofdstuk 8 : Complexe getallen
1 Hoofdstuk 8 : Complexe getallen Les 1 Kwadraat afsplitsen en Verzamelingen Definities Verzamelingen Er zijn verschillende verzamelingen getallen : (1) N = Natuurlijke getallen = 1,2,3,.. (2) Z = Gehele
Hand-out Introduction to Programming, werkcollege 4 Alex Reuneker ([email protected]), 2012
Hand-out Introduction to Programming, werkcollege Alex Reuneker ([email protected]), 0. Geneste if-statements (herhaling werkcollege ) If in if in if : Er kunnen meerdere if-statements genest worden. Dat
Het relaas van de beginnende programmeur. Het hoe en waarom van de assistent
Het relaas van de beginnende programmeur Het hoe en waarom van de assistent 1. Help, mijn code doet niks... Mogelijke oplossingen: Heb je op run geduwd (groene pijltje)? Zolang je niet op 'run' duwt, kent
2 Specificatie In deze tabel staat voor welk crebotraject de leereenheid is gemaakt Crebotraject code: 95311
LEEREENHEID PhP Dit document bestaat uit twee onderdelen - Onderdeel Leereenheid - Onderdeel Onderwijsproduct 1 Naam leereenheid In deze tabel staat de naam en het type van de leereenheid Leereenheid naam:
Small Basic Programmeren Text Console 2
Oefening 1: Hoogste getal Je leest een reeks positieve gehele getallen in totdat je het getal 0 (nul) invoert. Daarna stopt de invoer en druk je een regel af met het hoogste getal uit de reeks. Voorbeeld:
Vergelijkingen oplossen met categorieën
Vergelijkingen oplossen met categorieën De bewerkingen die tot de oplossing van een vergelijking leiden zijn niet willekeurig, maar vallen in zes categorieën. Het stappenplan voor het oplossen maakt gebruik
8.1 Rekenen met complexe getallen [1]
8.1 Rekenen met complexe getallen [1] Natuurlijke getallen: Dit zijn alle positieve gehele getallen en nul. 0, 1, 2, 3, 4, 5, 6,... Het symbool voor de natuurlijke getallen is Gehele getallen: Dit zijn
Hoofdstuk 20: Wiskundige functies
Hoofdstuk 20: Wiskundige functies 20.0 Introductie Er is een uitgebreid aanbod aan wiskundige functies in Excel, variërend van het simpele + teken tot de esoterische statistiek functies voor een correlatie
VAN 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,
Programmeermethoden. Functies vervolg. Walter Kosters. week 5: 1 5 oktober kosterswa/pm/
Programmeermethoden Functies vervolg Walter Kosters week 5: 1 5 oktober 2018 www.liacs.leidenuniv.nl/ kosterswa/pm/ 1 Files manipuleren 1 Deze void-functie telt niet-lege regels in een file invoer: void
PC 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
5. Functies. In deze module leert u:
5. Functies In deze module leert u: - Wat functies zijn; - Functies uitvoeren; - De verschillende functies van Calc kennen. - Naar een ander werkblad verwijzen. U kunt eenvoudige berekeningen, zoals aftrekken,
Programmeermethoden 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
Dynamische websites met PHP (basis) Karel Nijs 2010/09
Dynamische websites met PHP (basis) Karel Nijs 2010/09 Leswijze Eerst wat theorie Begeleid met (korte) oefeningen Editor = UltraEdit Geen DreamWeaver Browser = Internet Explorer Vereiste voorkennis: (X)HTML
8.1 Herleiden [1] Herleiden bij vermenigvuldigen: -5 3a 6b 8c = -720abc 1) Vermenigvuldigen cijfers (let op teken) 2) Letters op alfabetische volgorde
8.1 Herleiden [1] Herleiden bij vermenigvuldigen: -5 3a 6b 8c = -720abc 1) Vermenigvuldigen cijfers (let op teken) 2) Letters op alfabetische volgorde Optellen: 5a + 3b + 2a + 6b = 7a + 9b 1) Alleen gelijksoortige
Les W-04: Een introductie in PHP
Les W-04: Een introductie in PHP 4.0 PHP De afgelopen jaren zijn websites steeds interactiever geworden. Je beantwoordt een enquête via internet, doet mee aan een poll, stuurt een formulier naar iemands
7.1 Grafieken en vergelijkingen [1]
7.1 Grafieken en vergelijkingen [1] Voorbeeld: Getekend zijn de grafieken van y = x 2 4 en y = x + 2. De grafieken snijden elkaar in de punten A(-2, 0) en B(3, 5). Controle voor x = -2 y = x 2 4 y = x
Deel 1: Arduino kennismaking. Wat is een microcontroller, structuur van een programma, syntax,
Deel 1: Arduino kennismaking Wat is een microcontroller, structuur van een programma, syntax, Wat is een microcontroller Wat is een microcontroller? Microcontroller = kleine dedicated computer. - Beperkt
OEFENINGEN PYTHON REEKS 1
OEFENINGEN PYTHON REEKS 1 Vraag 1: Python als een eenvoudige rekenmachine Python maakt gebruik van enkele vaak voorkomende (data)types. Zo zijn er integers die behoren tot de gehele getallen (VB: 3) en
1.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
PYTHON REEKS 2: FUNCTIES. Mathias Polfliet
PYTHON REEKS 2: FUNCTIES Mathias Polfliet [email protected] 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
Aanvulling bij de cursus Calculus 1. Complexe getallen
Aanvulling bij de cursus Calculus 1 Complexe getallen A.C.M. Ran In dit dictaat worden complexe getallen behandeld. Ook in het Calculusboek van Adams kun je iets over complexe getallen lezen, namelijk
De notatie van een berekening kan ook aangeven welke bewerking eerst moet = = 16
Rekenregels De voorrangsregels van de hoofdbewerkingen geven aan wat als eerste moet worden uitgerekend. Voorrangsregels 1. Haakjes 2. Machtsverheffen en Worteltrekken. Vermenigvuldigen en Delen 4. Optellen
Programmeren (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
Calculus.nb 1. Werk dit Mathematica notebook aandachtig door en maak de (genummerde) oefeningen aan het einde van elke sectie. Succes!
Calculus.nb Calculus Andr Heck 00 AMSTEL Instituut, Universiteit van Amsterdam Werk dit Mathematica notebook aandachtig door en maak de (genummerde) oefeningen aan het einde van elke sectie. Succes! Å
Python voor Natuur- en Sterrenkundigen Week 2
Python voor Natuur- en Sterrenkundigen Week 2 Kristian Rietveld http://liacs.leidenuniv.nl/~rietveldkfd/courses/pmpy2015/ Vorige week range() voor karakters: import string for c in string.lowercase: print
Achtste 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
Datastructuren Programmeeropdracht 3: Expressies. 1 Expressies. Deadline. Dinsdag 8 december 23:59.
Datastructuren 2015 Programmeeropdracht 3: Expressies Deadline. Dinsdag 8 december 23:59. Inleiding. Deze opdracht is losjes gebaseerd op Opdracht 5.13.2 in het boek van Drozdek. U wordt gevraagd expressies
Wiskunde - MBO Niveau 4
Wiskunde - MBO Niveau 4 De CASIO fx-82ms voor gevorderden OPLEIDING: Noorderpoort MBO Niveau 4 DOCENT: LEERJAAR: UITGAVE: VERSIE: H.J. Riksen Leerjaar 1 - Periode 1 2016/2017 1.1 Wiskunde - MBO Niveau
Lab Webdesign: Javascript 25 februari 2008
H4: FUNCTIES We zullen in dit hoofdstuk zien hoe we functies moeten maken, aanroepen, argumenten doorgeven en waarden retourneren. Ook zullen we het hebben over het begrip "recursie", en laten zien hoe
Nieuwe invoercellen voeg je toe door de cursor tussen twee cellen in te zetten, en invoer in te tikken.
Technische Universiteit Eindhoven, 2007 Complexe getallen Mathematica In een invoercel kun je Mathematica commando's invullen. Door op Shift + Enter te drukken laat je Mathematica de berekening uitvoeren.
P is nu het punt waarvan de x-coördinaat gelijk is aan die van het punt X en waarvan de y-coördinaat gelijk is aan AB (inclusief het teken).
Inhoud 1. Sinus-functie 1 2. Cosinus-functie 3 3. Tangens-functie 5 4. Eigenschappen 4.1. Verband tussen goniometrische verhoudingen en goniometrische functies 8 4.2. Enkele eigenschappen van de sinus-functie
Introductie 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
Parameterkrommen met Cabri Geometry
Parameterkrommen met Cabri Geometry 1. Inleiding Indien twee functies f en g gegeven zijn die afhangen van eenzelfde variabele (noem deze t), dan kunnen de functiewaarden daarvan gebruikt worden als x-
Les 15 : updaten van gegevens in de database (deel2).
Les 15 : updaten van gegevens in de database (deel2). In de volgende reeks lessen zal alle vorige leerstof uitgebreid aan het bod komen. Zie ook de vorige lessen en documenten om informatie op te zoeken
Een topprogrammeur in het OO programmeren is Graig Larman. Hij bedacht de volgende zin:
Java Les 2 Theorie Beslissingen Algemeen Net als in het dagelijks leven worden in software programma s beslissingen genomen, naast het toekennen van waarden aan variabelen zijn beslissingen één van de
Exacte waarden bij sinus en cosinus
acte waarden bij sinus en cosinus n enkele gevallen kun je vergelijkingen met sinus en cosinus eact oplossen. Welke gevallen zijn dat? 0, π 0, π f() = sin π π 8 9 0, g() = cos π π π 8 9 π 0, ierboven zie
16.0 Voorkennis. Voorbeeld 1: Los op in 2x + 3i = 5x + 6i -3x = 3i x = -i
16.0 Voorkennis Voorbeeld 1: Los op in 2x + 3i = 5x + 6i -3x = 3i x = -i Voorbeeld 2: Los op in 4x 2 + 12x + 15 = 0 4x 2 + 12x + 9 + 6 = 0 (2x + 3) 2 + 6 = 0 (2x + 3) 2 = -6 (2x + 3) 2 = 6i 2 2x + 3 =
Inleiding 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
5. Vergelijkingen. 5.1. Vergelijkingen met één variabele. 5.1.1. Oplossen van een lineaire vergelijking
5. Vergelijkingen 5.1. Vergelijkingen met één variabele 5.1.1. Oplossen van een lineaire vergelijking Probleem : We willen x oplossen uit de lineaire vergelijking p x+q=r met p. Maxima biedt daartoe in
Meer Blokken. 1. Dit is een functie genaamd Maximum, die twee argumenten heeft: number1 en number2.
Meer Blokken Voorkennis: SuperDojo, Snake Leerdoelen: Meer Blokken Introductie Meer Blokken zijn Scratch s manier van functies. Functies zijn een heel belangrijk concept in alle programmeertalen. Het staat
Uitleg: 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
Voorbereiding toelatingsexamen arts/tandarts. Wiskunde: goniometrie en meetkunde. 22 juli 2015. dr. Brenda Casteleyn
Voorbereiding toelatingsexamen arts/tandarts Wiskunde: goniometrie en meetkunde 22 juli 2015 dr. Brenda Casteleyn Met dank aan: Atheneum van Veurne (http://www.natuurdigitaal.be/geneeskunde/fysica/wiskunde/wiskunde.htm),
10. 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
8.1 Herleiden [1] Herleiden bij vermenigvuldigen: -5 3a 6b 8c = -720abc 1) Vermenigvuldigen cijfers (let op teken) 2) Letters op alfabetische volgorde
8.1 Herleiden [1] Herleiden bij vermenigvuldigen: -5 3a 6b 8c = -720abc 1) Vermenigvuldigen cijfers (let op teken) 2) Letters op alfabetische volgorde Optellen: 5a + 3b + 2a + 6b = 7a + 9b 1) Alleen gelijksoortige
Geven we decimale getallen als invoer, dan past Maxima zich onmiddellijk aan en geeft ook decimale getallen als resultaat:
3. Rekenkunde 3.1. Rekenmachine Maxima kan als een zakrekenmachine gebruikt worden voor het uitvoeren van eenvoudige en ingewikkelde berekeningen. Maxima rekent exact met gehele getallen, breuken en wortelvormen
5.8 Functies oefeningen
5.8 Functies oefeningen Oefening 31.: Functies invoeren Neem de formulebalk op het scherm Neem nevenstaand voorbeeld over. In de cellen C2 en C4 staan formules die respectievelijk het inkoopbedrag en het
VAN 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,
Aantekeningen over MATLAB
Aantekeningen over MATLAB Hieronder volgen zeer beknopte aantekeningen over MATLAB. Wat is MATLAB? MATLAB staat voor MATrix LABoratory. Opstarten van MATLAB Met de muis en het menu Matlab opstarten. Er
VBA voor Doe het Zelvers deel 20
VBA voor Doe het Zelvers deel 20 Handleiding van Auteur: leofact Augustus 2015 handleiding: VBA voor Doe het Zelvers deel 20 Vorige aflevering In het vorige deel werd besproken hoe je de structuur en vensteropbouw
Hoofdstuk 5. Extra basisscherm-onderwerpen
Hoofdstuk 5. Extra basisscherm-onderwerpen 5 De basisschermgegevens als een Text Editor-script opslaan... 82 Informatie knippen, kopiëren en plakken... 83 Door de gebruiker gedefinieerde functies creëren
Je gaat leren programmeren en een spel bouwen met de programmeertaal Python. Websites zoals YouTube en Instagram zijn gebouwd met Python.
1 Je gaat leren programmeren en een spel bouwen met de programmeertaal Python. Websites zoals YouTube en Instagram zijn gebouwd met Python. Voordat je leert programmeren, moet je jouw pc zo instellen dat
1.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
Syntax- (compile), runtime- en logische fouten Binaire operatoren
Inhoud Syntax- (compile), runtime- en logische fouten Binaire operatoren Operaties op numerieke datatypen Evaluatie van expressies, bindingssterkte Assignment operaties en short-cut operatoren Controle
OEFENINGEN PYTHON REEKS 1
Vraag 1: Expressies & Types OEFENINGEN PYTHON REEKS 1 Python maakt gebruik van enkele vaak voorkomende (data)types. Zo zijn er integers die behoren tot de gehele getallen (VB: 3), zijn er float s die behoren
Bestaat er dan toch een wortel uit 1?
Bestaat er dan toch een wortel uit 1? Complexe getallen en complexe functies Jan van de Craats Universiteit van Amsterdam, Open Universiteit CWI Vacantiecursus 2007 Wat zijn complexe getallen? Wat zijn
