Variabelen en statements in ActionScript
|
|
- Rebecca de Jonge
- 8 jaren geleden
- Aantal bezoeken:
Transcriptie
1 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 dat een waarde kan bevatten. In dit hoofdstuk leer je meer over variabelen, verschillende typen en de waardetoekenning. Door gebruik te maken van het vergelijken van verschillende variabelen kun je meer uit je applicatie halen dan tot nu toe gebeurde. Hoe dit werkt, wordt ook in dit hoofdstuk beschreven. 6 Ontwikkelen van Apps 6.91
2 Variabelen en statements in ActionScript 6.2 Verschillende soorten variabelen Er zijn verschillende soorten variabelen die ook allemaal verschillende eigenschappen hebben. Zo zijn er variabelen die als waarde een stukje tekst kunnen hebben en er zijn variabelen die als waarde een getal hebben. De belangrijkste typen variabelen vind je hieronder. String Een variabele van het type String bevat tekst. Deze tekst kan bestaan uit praktisch alle mogelijke karakters. Als je de inhoud van een tekstvak van je applicatie in een variabele wilt plaatsen, gebruik je over het algemeen een variabele van het type String, omdat je niet zeker weet of een gebruiker letters of cijfers in het tekstvak heeft ingevoerd. Integer Gehele getallen worden opgeslagen in een variabele van het type Integer, spreek uit intudjur, bijvoorbeeld 1, 300 of De waarde van een variabele van het type Integer kan zowel positief als negatief zijn. Een variabele van het type Integer wordt vaak gebruikt om iets mee te tellen of om een aantal van iets op te slaan. Number Als je een kommagetal als een variabele wilt opslaan, gebruik je een variabele van het type Number, bijvoorbeeld voor de getallen of Let op dat je geen komma (,) gebruikt voor de decimalen, maar een punt (.). Een variabele van het type Number kun je onder andere gebruiken als je met geldbedragen werkt. Boolean Een variabele van het type Boolean kan maar twee waarden bevatten: true en false. Een dergelijke variabele is goed te gebruiken als er een situatie is waarbij er twee mogelijkheden zijn, wel/niet of waar/niet-waar Ontwikkelen van Apps
3 Ontwikkelen van Apps voor ios en Android 6.3 Declaratie en waardetoekenning Om een variabele te gebruiken, moet hij eerst gedeclareerd worden. Hiermee wordt bedoeld dat de variabele wordt aangemaakt in het geheugen van de computer of van de telefoon. Hiernaast zie je een applicatie met een tekstvak en een button. Met een variabele wordt bijgehouden hoeveel keer er op de button is geklikt, wat vervolgens wordt weergegeven in het tekstvak. De code die je voor deze applicatie gebruikt is: var aantalklikken:int = 0; btnklik.addeventlistener(mouseevent.click, handlebtnklik); function handlebtnklik(event:mouseevent):void { aantalklikken = aantalklikken + 1; txtresult.text = "Je hebt " + aantalklikken + " keer geklikt."; Om het aantal keren dat er op de button wordt geklikt goed te kunnen bijhouden, is er een variabele nodig die als waarde het aantal klikken heeft. Deze variabele wordt op de eerste regel aangemaakt. Ook krijgt de variabele op deze regel een waarde, namelijk het getal 0. var aantalklikken:int = 0; Een variabele declareren, aanmaken, in ActionScript gebeurt met het keyword var. Na dit keyword kun je een zelfgekozen naam voor de variabele opgeven, gevolgd door een dubbele punt (:). Daarna geef je het type van de variabele op. Het type Integer wordt door de programmeertaal ActionScript afgekort tot int. Nadat je de naam en het type hebt opgegeven kun je de waarde opgeven. Het isteken (=) betekent hier niet hetzelfde als in de wiskunde, namelijk dat wat er voor het is-teken staat gelijk is aan wat er na het is-teken staat. Hier betekent het is-teken dat de variabele die voor het is-teken is genoemd, als waarde krijgt wat na het is-teken staat. In dit geval krijgt de variabele met de naam aantalklikken, van het type Integer, de waarde 0. Ontwikkelen van Apps 6.93
4 Variabelen en statements in ActionScript Als er op de button wordt geklikt, moet de waarde van de variabele worden verhoogd met het getal 1, dat staat voor één klik. Het verhogen van de waarde van een variabele gebeurt ook met het is-teken. Als een variabele eenmaal is gedeclareerd, hoeft het keyword var en het type niet meer weergegeven te worden om de variabele te kunnen gebruiken. De coderegel: aantalklikken = aantalklikken + 1; betekent dat de variabele met de naam aantalklikken als waarde krijgt: dat wat na het is-teken staat. Na het is-teken staat een sommetje, namelijk de waarde van de variabele aantalklikken + 1. Deze som heeft een uitkomst, en deze uitkomst wordt de nieuwe waarde van de variabele aantalklikken. Met de laatste coderegel wordt de waarde van de variabele in het tekstvak weergegeven. txtresult.text = "Je hebt " + aantalklikken + " keer geklikt."; De eigenschap text van een tekstvak is van het type String, omdat er zowel letters als cijfers in het tekstvak kunnen staan. Daarom moet je de tekst die je in het tekstvak plaatst met ActionScript-code, tussen dubbele aanhalingstekens zetten. Als de waarde van een variabele in een stuk tekst weergegeven moet worden, dan moeten de dubbele aanhalingstekens worden onderbroken, en moet er vóór en achter de naam van de variabele een plus (+) staan. Na de tweede plus kun je weer tekst plaatsen. Die moet tussen dubbele aanhalingstekens Ontwikkelen van Apps
5 Ontwikkelen van Apps voor ios en Android 6.4 Type-conversie In de informatica is een type-conversie (in het Engels: type cast) een operatie die een variabele van een bepaald type omzet naar een ander type. Hierbij kun je onder andere denken aan het omzetten van tekst naar getal: het casten van een String naar een Number of Integer. Soms moet er worden gerekend met de invoer die een gebruiker in een tekstvak plaatst. Bijvoorbeeld bij een rekenmachine of een btwcalculator. Standaard is de inhoud van een tekstvak van het datatype String. Met een variabele van het datatype String is het niet mogelijk om berekeningen uit te voeren; deze variabele moet eerst worden omgezet naar Integer of Number. Hiernaast is een afbeelding van een btwcalculator opgenomen. In het tekstvak kan de gebruiker een bedrag invoeren, en als hij/zij op de button Bereken klikt, wordt er aan het bedrag in het tekstvak 6% van het bedrag toegevoegd. Dit is de code van deze applicatie: btnklik.addeventlistener(mouseevent.click, fl_mouseclickhandler); function fl_mouseclickhandler(event:mouseevent):void { var bedrag:number = Number(txtBedrag.text); txtinclusief.text = "Inclusief 6 % BTW: " + (bedrag * 1.06); Op de derde regel maak je de variabele bedrag aan. Deze heeft het type Number. Deze variabele kan dus zowel een geheel getal als een kommagetal als waarde hebben. In dit geval moet de variabele zijn waarde krijgen van de invoer van het tekstvak. Omdat de inhoud van een tekstvak van het datatype String is, moet je dit naar Number omzetten. Dit kan door de functie Number() te gebruiken. Ontwikkelen van Apps 6.95
6 Variabelen en statements in ActionScript Tussen de haakjes komt dan de waarde te staan die moet worden omgezet naar een Number; in dit geval is dit de inhoud van het tekstvak. Als laatste moet het bedrag vermenigvuldigd worden met 1.06 om de 6% btw er bij op te tellen. Dit gebeurt op de vierde regel. Naast de functie Number() is er ook de functie int(). Bij deze functie wordt dat wat tussen de haakjes staat omgezet naar een geheel getal. Eventuele kommagetallen worden dan altijd naar beneden afgerond. Zo zal 10,9 worden afgerond naar 10. Is dat wat tussen de haakjes staat bij de functies Number() en int() niet om te zetten naar een getal, bijvoorbeeld omdat er letters in staan, dan krijgt de variabele de waarde NaN. Dat betekent not a number. 6.5 Selectiestatements De ActionScript-code die tot nu toe gebruikt is, wordt van boven naar beneden uitgevoerd. Met selectiestatements kun je zelf bepalen in welke volgorde de code moet worden uitgevoerd. if Bij een if -statement hoort een vergelijking. Is deze vergelijk waar, dan wordt de bij de vergelijking behorende code uitgevoerd. Als de vergelijking niet waar is, wordt er geen code uitgevoerd. var getal:int = 10; if(getal > 15) { // Doe iets In de bovenstaande code is er de variabele getal. Dit is een geheel getal, met als waarde 10. De regel erna bevat een if -statement. Hiermee wordt gecontroleerd of de waarde van de variabele getal groter is dan 15. Als dat zo is, wordt de code die tussen de begin-accolade ({) en de sluit-accolade () staat, uitgevoerd Ontwikkelen van Apps
7 Ontwikkelen van Apps voor ios en Android if else Als bij een if -statement de voorwaarde niet waar is, wordt er geen code uitgevoerd. In veel gevallen is het handig om dan juist wel code uit te voeren, namelijk de code voor als de vergelijking niet waar is. Dat kan met een if else - statement: var getal:int = 10; if(getal > 15) { // Doe iets else { // Doe iets anders Bovenstaande code komt in het begin overeen met de code die bij het if - statement is besproken. Alleen, na de sluit-accolade van het if -statement staat het else -statement. Als de vergelijking van het if -statement niet waar is, wordt de code van het bijbehorende else -statement uitgevoerd. else if Naast de if else -vergelijking, is er ook nog een else if -vergelijking. Bij deze vergelijkingsstructuur zijn er twee of meer vergelijkingen, afgesloten met een else -vergelijking. Zie de volgende code. var getal:int = 10; if(getal > 50) { // Doe iets else if(getal > 25) { // Doe iets anders else { // Doe nog iets anders In plaats van na de sluit-accolade van het if -statement met een else -statement te beginnen, plaats je nu een else if -statement. Als de eerste vergelijking niet waar is, wordt er gecontroleerd of de tweede vergelijking misschien waar is. Als dat zo is, wordt de bijbehorende code van de tweede vergelijking uitgevoerd. Als deze tweede vergelijking ook niet waar is, dan wordt pas de bij else horende code uitgevoerd. Let wel, er is geen limiet aan het aantal else if -vergelijkingen. Ontwikkelen van Apps 6.97
8 Variabelen en statements in ActionScript switch Een script waar heel veel else if -vergelijkingen onder elkaar staan, is niet overzichtelijk. Daarom is er een switch. In een switch is het mogelijk om op een eenvoudige, gestructureerde manier een aantal else if -vergelijkingen te plaatsen. Met een switch beperk je het aantal coderegels bij een uitgebreide else if -vergelijking aanzienlijk. Bekijk de volgende code. var getal:int = 3; switch (getal) { case 0: case 1: case 2: case 3: case 4: case 5: // doe iets als het getal 0 is // doe iets als het getal 1 is // doe iets als het getal 2 is // doe iets als het getal 3 is // doe iets als het getal 4 is // doe iets als het getal 5 is default: // doe iets in alle andere gevallen De variabele getal heeft de waarde 3. Met de switch wordt er een aantal cases, casussen bekeken. De eerste casus is: wat moet er gebeuren ALS de variabele getal de waarde 0 heeft. De tweede casus is: wat moet er gebeuren ALS de variabele getal de waarde 1 heeft enzovoort. Als een casus waar is, dan kan er code worden uitgevoerd. Aan het einde van deze code moet het keyword komen te staan. Staat dit keyword er niet, dan wordt er gecontroleerd of de volgende casussen misschien ook waar zijn. In het geval van bovenstaande code zal dit niet zo zijn, maar er zijn gevallen denkbaar waarbij er dan meerdere casussen waar kunnen zijn. Als laatste voeg je een default toe. De code die bij de default staat, wordt uitgevoerd als er geen enkele casus waar is. Bij default hoef je geen break te gebruiken. Ook het toevoegen van een defaultcasus is niet verplicht, maar deze is wel aan te raden! 6.98 Ontwikkelen van Apps
9 Ontwikkelen van Apps voor ios en Android Vergelijkingsoperatoren Bij een vergelijking horen twee of meer getallen (of variabelen) en minimaal één vergelijkingsoperator. In de eerder gegeven voorbeeld-code werd er steeds gebruikgemaakt van de vergelijkingsoperator groter dan (>). Er zijn in totaal zes verschillende vergelijkingsoperatoren: Operator Naam Voorbeeld Uitkomst < Kleiner dan 10 < 10 False <= Kleiner dan of gelijk aan 10 <= 10 True > Groter dan 10 > 15 False >= Groter dan of gelijk aan 10 > 15 False == Gelijk aan 10 == 10 True!= Niet gelijk aan 10!= 10 False 6.6 Loop-statements Met een loop ( lus ) kun je een stuk code herhalen. Als een stuk code twee of meer keer achter elkaar moet worden uitgevoerd, kun je deze code twee of meer keer onder elkaar plaatsen. Maar als een stuk code honderd, of zelfs duizend keer herhaald moet worden, is het niet handig, en zeker niet overzichtelijk. Je kunt dan een loop-statement gebruiken. Er zijn twee verschillende typen loops, namelijk een for-loop en een while-loop. for-loop Hieronder de code van een for-loop. for(var i:int = 0; i < 100; i++) { // Deze code wordt honderd keer uitgevoerd Bij een for-loop behoort een variabele, de zogenoemde loop-variabele. Wereldwijd geven programmeurs deze variabele de naam i. Deze variabele is van het type Integer, en heeft aan het begin van de loop meestal de waarde 0. Vervolgens moet je opgeven onder welke voorwaarde de code in de loop moet worden uitgevoerd. In dit geval wordt de code in de loop net zo lang uitgevoerd als de waarde van de variabele i kleiner is dan 100. Ontwikkelen van Apps 6.99
10 Variabelen en statements in ActionScript Als laatste moet je opgeven wat er met de waarde van de loop-variabele moet gebeuren als alle codes in de loop zijn uitgevoerd. In geval van bovenstaande code wordt de waarde van de loop-variabele met 1 verhoogd. De code in de loop wordt dus 100 keer uitgevoerd. while-loop Hieronder de code van een while-loop. var bedrag:int = 25; while(bedrag < 50) { // Doe iets als het bedrag kleiner is dan 50 bedrag = bedrag + 5; Bij een while-loop staat er alleen een vergelijking tussen de haakjes, in tegenstelling tot een for-loop met loop-variabele. In het bovenstaande voorbeeld wordt de code in de while-loop alleen uitgevoerd als de waarde van de variabele bedrag kleiner is dan 50. In eerste instantie heeft de variabele bedrag de waarde 25. Als je de code in de loop uitvoert, wordt de waarde van de variabele bedrag met 5 verhoogd. In totaal zal de code in de loop dus 4 keer worden uitgevoerd. Immers, na 5 keer is de waarde van de variabele bedrag 50, en de vergelijk 50 < 50 levert false op. Het is mogelijk om een while-loop nooit meer te laten eindigen. In sommige gevallen kan dat handig zijn. Aangezien de voorwaarde van de while-loop true of false oplevert, is het ook mogelijk om direct true of false tussen de haakjes van de while-loop te plaatsen. Zie de volgende code: while(true) { // Deze loop blijft altijd bezig Doordat de voorwaarde van de loop nu vervangen is door het woord true is de voorwaarde altijd waar, en zal de loop zichzelf altijd blijven herhalen Ontwikkelen van Apps
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,
Nadere informatieJavascript oefenblad 1
Leer de basis van Javascript. Javascript oefenblad 1 Niels van Velzen Javascript oefenblad 1 Pagina 2 Inleiding Javascript is niet altijd even makkelijk. Vooral aan het begin is het even wennen hoe de
Nadere 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 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 informatie[8] De ene 1 is de andere niet
[8] De ene 1 is de andere niet Volg mee via 08_Types.py In de volgende leerfiche gaan we rekenen met Python. Dat kan je in een programma doen, maar dat kan je ook gewoon vanuit het Shell-venster doen.
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 informatieVisual Basic.NET. Visual Basic.NET. M. den Besten 0.3 VB. NET
Visual Basic.NET M. den Besten 0.3 VB. NET Inhoud Voorwoord Deel 1 Visual Basic.NET 1.1 Inleiding...13 1.2 De programmeertaal Visual Basic.NET...14 1.3 Microsoft Visual Basic 2010 Express Edition...15
Nadere informatieProgrammeren met Arduino-software
Programmeren met Arduino-software De software waarin we programmeren is Arduino IDE. Deze software is te downloaden via www.arduino.cc. De programmeertaal die hier gebruikt wordt, is gebaseerd op C en
Nadere 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 informatieProgrammeerstructuren met App Inventor
Programmeerstructuren met App Inventor Kevin Krul, Universiteit Utrecht Roncalli, Bergen op Zoom Inhoud: Les 1: Introductie tot App Inventor, when statement en variabelen. Les 2: Introductie if-statement
Nadere informatieDatatypes Een datatype is de sort van van een waarde van een variabele, veel gebruikte datatypes zijn: String, int, Bool, char en double.
Algemeen C# Variabele Een variabele is een willekeurige waarde die word opgeslagen. Een variabele heeft altijd een datetype ( De soort waarde die een variabele bevat). Datatypes Een datatype is de sort
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 informatieHoofdstuk 2: Werken met variabelen
Programmeren in Microsoft Visual Basic 6.0, lessenserie voor het voortgezet onderwijs HAVO/VWO David Lans, Emmauscollege, Marnix Gymnasium Rotterdam, februari 2001 Hoofdstuk 2: Werken met variabelen 2.0
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 informatieEen expressie zoals leeftijd>=65 wordt een boolean expressie genoemd. Een boolean expressie kan dus de waarde true of de waarde false geven
2. Selectiestatements 2.1 Het if-statement Selectiestatements heb je in de module WO.PHP.basis al geleerd. Het zijn de coderegels met if( ) en swich( ). De syntax (schrijfwijze) van deze code wijkt niet
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 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 informatieInfo-books. Toegepaste Informatica. Handleiding. Deel 40c : Gegevensbeheer en algoritmen in Access. HA40c. Jos Gils Erik Goossens
Info-books HA40c Toegepaste Informatica Handleiding Deel 40c : Gegevensbeheer en algoritmen in Access Jos Gils Erik Goossens Veldlengte Het maximale aantal tekens dat in een veld kan ingevoerd worden.
Nadere informatieIn de tweede regel plaatsen we in het gereserveerde stukje geheugen een getal.
4. Array s Een array is een geïndexeerde variabele. Deze zin zal de nodig vragen oproepen, waarop enige uitleg van toepassing is. Met variabelen hebben we al kennis gemaakt. In een variabele kun je iets
Nadere informatieHoofdstuk 2: Werken met variabelen
Programmeren in Microsoft Visual Basic 2010 Express, lessenserie voor het voortgezet onderwijs HAVO/VWO David Lans, Emmauscollege, Vespucci College, Marnix Gymnasium Rotterdam, december 2011 Hoofdstuk
Nadere 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 informatieInhoudsopgave Voorwoord 5 Voordat je begint 6 Wat heb je nodig? 7 De website bij het boek 7 Voor ouders, verzorgers en leraren
Inhoudsopgave Voorwoord... 5 Voordat je begint... 6 Wat heb je nodig?... 7 De website bij het boek... 7 Voor ouders, verzorgers en leraren... 8 Vervolgboeken over programmeren... 8 1. Aan de slag met Python
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 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 informatiehttp://www.liacs.nl/home/kosters/java/
sheets Programmeren 1 Java college 2, Walter Kosters De sheets zijn gebaseerd op de hoofdstukken 2 tot en met 6 van: D. Bell en M. Parr, Java voor studenten, Prentice Hall, 2002 http://www.liacs.nl/home/kosters/java/
Nadere 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 informatieLab Webdesign: Javascript 11 februari 2008
H3: HERHALINGSLUSSEN EN LOGICA Om de voorbeelden niet nodeloos lang te maken, zullen we in het vervolg niet altijd de SCRIPT-tags en de HTML-commentaarregels herhalen. Om de JavaScript-opdrachten --de
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 informatieMINICURSUS 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
Nadere informatieVariabelen gebruiken in ons programma
Hoofdstuk 3 Variabelen introduceren Variabelen gebruiken in ons programma Het zou leuk zijn als ons programma Hallo kan zeggen met de naam van de gebruiker in plaats van het algemene Hallo wereld?. Als
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 informatieInformatietechnologie 2. JavaScript. Strings, getallen, datums, arrays en loops. Kristof Michiels
Informatietechnologie 2 JavaScript Strings, getallen, datums, arrays en loops Kristof Michiels In deze presentatie Strings: methods en properties Getallen Datums Arrays Loops 2 / 48 Strings: methods en
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 informatieHoofdstuk 5: Functies voor getallen en teksten
Programmeren in Microsoft Visual Basic 6.0, lessenserie voor het voortgezet onderwijs HAVO/VWO David Lans, Emmauscollege, Marnix Gymnasium Rotterdam, maart 2001 Hoofdstuk 5: Functies voor getallen en teksten
Nadere informatieBlog-Het gebruik van variabelen in Excel VBA
Blog-Het gebruik van variabelen in Excel VBA Versie : 2012.01.31.1 (Blog http://www.reinder.eu) Dank voor de leuke reacties op het vorige blog en ook dank voor de kritische noot over het nivo dat de gebruiker
Nadere informatieVerslag. Projectteam: 107 Datum: 16 oktober 2008 Project leden: Lennard Fonteijn Harish Marhe Nicoletta Saba Turgay Saruhan Robin Tummers
Verslag SE Projectteam: 107 Datum: 16 oktober 2008 Project leden: Lennard Fonteijn Harish Marhe Nicoletta Saba Turgay Saruhan Robin Tummers In dit verslag zullen wij een beschrijving geven, over welke
Nadere informatieProgrammeren: Visual Basic
PETERSTUYVESANT COLLEGE INFORMATICA 2009-2010 Programmeren: Visual Basic Document Afbaking 01. VERSCHILLENDE PROGRAMMEERTALEN 02. PROGRAMMEER PAKKETTEN 03. GUI 03.1 GUI ELEMENTEN 03.2 GUI EIGENSCHAPPEN
Nadere informatieDatum, Tijd en Timer-object
IX. Datum, Tijd en Timer-object A. Hoe worden tijd en datum in VB aangeduid? Zowel datum als tijd worden als een getal met decimalen opgeslagen. Het gedeelte voor de komma geeft de datum aan, het gedeelte
Nadere informatieModelleren en Programmeren
Modelleren en Programmeren Jeroen Bransen 11 december 2015 Ingebouwde datastructuren Meer boomstructuren Access specifiers Gebruikersinvoer Codestijl Packages SAT-solver Ingebouwde datastructuren Ingebouwde
Nadere informatieInhoud leereenheid 4. Inleiding JavaScript. Introductie 99. Leerkern 100. Zelftoets 108. Terugkoppeling 109
Inhoud leereenheid 4 Inleiding JavaScript Introductie 99 Leerkern 100 1 Leren programmeren in JavaScript 100 2 Chapter 1: Introduction 101 3 Chapter 2, paragrafen 1 t/m 5 102 4 Chapter 2, paragrafen 6
Nadere informatieOEFENINGEN 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
Nadere informatieLab Webdesign: Javascript 11 februari 2008
H2: BASISBEGRIPPEN In dit hoofdstuk zullen er enkele basisbegrippen worden behandelt PLAATSING VAN JAVASCRIPT-CODE DE SCRIPT-TAG De script-tag geeft aan dat er gebruik zal worden gemaakt van een scripttaal.
Nadere informatieNu een leuk stukje wiskunde ter vermaak (hoop ik dan maar). Optellen van oneindig veel getallen
Nu een leuk stukje wiskunde ter vermaak (hoop ik dan maar). Optellen van oneindig veel getallen Ter inleiding: tellen Turven, maar: onhandig bij grote aantallen. Romeinse cijfers: speciale symbolen voor
Nadere informatieBijlage Inlezen nieuwe tarieven per verzekeraar
! Bijlage inlezen nieuwe tarieven (vanaf 3.2) Bijlage Inlezen nieuwe tarieven per verzekeraar Scipio 3.303 biedt ondersteuning om gebruikers alle tarieven van de verschillende verzekeraars in één keer
Nadere informatie9 Meer over datatypen
9 Meer over datatypen We hebben al gezien dat het gebruik van symbolische constanten de leesbaarheid van een programma kan verbeteren. Door een geschikte naam (identifier) voor een constante te definiëren,
Nadere informatieHand-out Introduction to Programming, werkcollege 4 Alex Reuneker (a.reuneker@hhs.nl), 2012
Hand-out Introduction to Programming, werkcollege Alex Reuneker (a.reuneker@hhs.nl), 0. Geneste if-statements (herhaling werkcollege ) If in if in if : Er kunnen meerdere if-statements genest worden. Dat
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 informatieHandleiding Facebook Pergamano International Augustus 2012
Handleiding Facebook Pergamano International Augustus 2012 Inhoudsopgave 1 Wat is Facebook? 2 Registreren bij Facebook en een account aanmaken 3 Foto s toevoegen in een album 4 Een omslag foto toevoegen
Nadere informatie6.2 VBA Syntax. Inleiding Visual Basic
6.2 VBA Syntax Wij gaan de Visual Basic Editor opnieuw openen, om de instructie die wij zojuist getypt hebben, nader te bekijken. Klik te tab Hulpmiddelen voor databases Klik op Maken Macro s en Code -
Nadere informatieVaak wil je een code schrijven, waar je verschillende acties uitvoeren voor verschillende beslissingen. Je kan daarbij keuzestructuren gebruiken.
PHP Les 5 : Interessante links: o http://www.dbzweb.be/moermant/ o http://www.ivobrugge.be/cursusweb/html4/formulieren.asp Vaak wil je een code schrijven, waar je verschillende acties uitvoeren voor verschillende
Nadere informatieNumerieke benadering van vierkantwortels
HP Prime Grafische Rekenmachine Numerieke benadering van vierkantwortels Doel: De waarde van een vierkantswortel met een recursieve rij benaderen, het schrijven van een klein programma. Sleutelwoorden:
Nadere informatieRCL Arduino Workshop 1
RCL Arduino Workshop 1 Leren door doen april 2015 - slides voor RCL Arduino workshop 1 ON4CDU & ON8VQ Workshop Leren door doen Werken in een groep Beperkte tijd Alleen essentiele vragen stellen Thuis oefenen
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 informatieTalstelsels en getalnotaties (oplmodel)
Talstelsels en getalnotaties (oplmodel) herhalingsvragen 1. Waarom werken computers binair? Omdat binaire computers veel makkelijker te maken is. De kans op fouten is ook veel kleiner. het spanningsverschil
Nadere informatieHP Prime: Spreadsheet App
HP Prime Graphing Calculator HP Prime: Spreadsheet App Meer over de HP Prime te weten komen: http://www.hp-prime.nl De Spreadsheet-App op de HP Prime Misschien heb je al eens gewerkt met een spreadsheet,
Nadere informatieOEFENINGEN 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
Nadere informatiePSD. Reeksen van logische procedures om problemen op te lossen in een eindig aantal stappen.
Inleiding Computers en andere digitale apparatuur is tegenwoordig niet meer weg te denken in de huidige samenleving. Zonder programma s zijn deze apparaten echter niets waard. Het zijn de programma s die
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 informatieInformatietechnologie 2. JavaScript. Inleidende les. Kristof Michiels
Informatietechnologie 2 JavaScript Inleidende les Kristof Michiels In deze presentatie JavaScript: inleiding Variabelen Wiskundige bewerkingen Booleans: true of false Voorwaardelijke statements 2 / 54
Nadere informatieOffective > CRM > Vragenlijst
Offective > CRM > Vragenlijst Onder het menu item CRM is een generieke vragenlijst module beschikbaar, hier kunt u zeer uitgebreide vragenlijst(en) maken, indien gewenst met afhankelijkheden. Om te beginnen
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 informatieHandleiding CrisisConnect app beheersysteem
Handleiding CrisisConnect app beheersysteem Inhoudsopgave 'Welkom bij de handleiding van de CrisisConnect app' 1. Start 1.1. Vereisten gebruik 1.2. Inloggen 1.3. Wachtwoord wijzigen 2. Vullen 2.1 Dossiers
Nadere informatieAndroid apps met App Inventor 2 antwoorden
2014 Android apps met App Inventor 2 antwoorden F. Vonk versie 1 11-11-2014 inhoudsopgave Mollen Meppen... - 2 - Schrandere Scholier... - 15 - Meteoor... - 21 - Dit werk is gelicenseerd onder een Creative
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 informatieHet omzetten van een ER-diagram naar SQL
Het omzetten van een ER-diagram naar SQL Huub de Beer Eindhoven, 4 juni 2011 Omzetting ER-diagram naar SQL in twee stappen 1: ER-Diagram relationeel model Onderwerp van hoofdstuk 3 Entiteittype relatie,
Nadere informatieDe waarde van een plaats in een getal.
Komma getallen. Toen je net op school leerde rekenen, wist je niet beter dan dat getallen heel waren. Dus een taart was een taart, een appel een appel en een peer een peer. Langzaam maar zeker werd dit
Nadere informatie6.3 VBA Syntax Instructie. Wij gaan de Visual Basic Editor opnieuw openen, om de instructie die wij zojuist getypt hebben, nader te bekijken.
6.3 VBA Syntax Wij gaan de Visual Basic Editor opnieuw openen, om de instructie die wij zojuist getypt hebben, nader te bekijken. Klik te tab Hulpmiddelen voor databases Klik in het groepsvak Macro op
Nadere informatieHandleiding Enquêtemodule. Contents
Handleiding Enquêtemodule Dit document dient als uitleg over de enquêtemodule. De enquêtemodule is een optionele module welke te bestellen is via Support Modules. Met de enquêtemodule krijgt de club de
Nadere informatieDe Sense HAT heeft een temperatuursensor waarmee je de temperatuur. #lees de temperatuur van de sensor en sla op als temp
De Astro Pi programmeren De temperatuursensor Mission Zero De Astro Pi is een kleine computer aan boord van het internationale ruimtestation (ISS). En jij kunt deze vanaf jouw computer programmeren! In
Nadere informatieEen 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
Nadere informatieSyntax- (compile), runtime- en logische fouten Binaire operatoren
Inhoud Syntax- (compile), runtime- en logische fouten Binaire operatoren Operaties op numerieke datatypen Evaluatie van expressies, bindingssterkte Assignment operaties en short-cut operatoren Controle
Nadere informatieInformatica: C# WPO 2
Informatica: C# WPO 2 1. Inhoud If, globale variabelen, debuggen, randomgetallen, strings vergelijken 2. Oefeningen Demo 1: Deelbaar door 0 Demo 2: Kassa Demo 3: Debug oplossingen demo s 1 en 2 A: Verschillend
Nadere informatievoegtoe: eerst methode bevat gebruiken, alleen toevoegen als bevat() false is
PROEF-Tentamen Inleiding programmeren (IN1608WI), X januari 2010, 9.00-11.00, Technische Universiteit Delft, Faculteit EWI, Afdeling 2. Open boek tentamen: bij het tentamen mag alleen gebruik worden gemaakt
Nadere informatieVBA 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
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 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 informatieAPPLICATIEBOUW 3E COLLEGE: OBJECT GEORIËNTEERD PROGRAMMEREN, METHODEN, PARAMETERS, SCOPE VAN VARIABELEN. Onderdeel van SmartProducts
APPLICATIEBOUW 3E COLLEGE: OBJECT GEORIËNTEERD PROGRAMMEREN, METHODEN, PARAMETERS, SCOPE VAN VARIABELEN Onderdeel van SmartProducts INHOUD COLLEGE 3 Scope van variabelen {3.9} Class ontwerpen en maken,
Nadere informatieINF1 // MAX // TENTAMEN 1 // v1
INF1 // MX // TENTMEN 1 // v1 Dit is tentamen 1 bij de Ma-lessen gegeven door Mark IJzerman. Het tentamen dient binnen 45 minuten gemaakt te worden. Hoewel dit tentamen op de computer gemaakt wordt, is
Nadere informatieDerde Delphi Programma verkenning
Derde Delphi Programma verkenning In deze opdracht gaan we een aantal typische componenten en gegevenstypen van Windows en Delphi verkennen. We bouwen een eenvoudige rekenmachine en ondertussen leer je
Nadere informatieOEFENINGEN 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
Nadere informatieINF1 // MAX // TENTAMEN 1 // v1
INF1 // MX // TENTMEN 1 // v1 Dit is tentamen 1 bij de Max lessen gegeven door Mark IJzerman. Het tentamen dient binnen 45 minuten gemaakt te worden. Hoewel dit tentamen op de computer gemaakt wordt, is
Nadere informatieSEQUENTIE-STRUCTUUR. Oefening: Dichtheid
SEQUETIE-STRUCTUUR Oefening: Dichtheid geef diameter vd bol(m) //Declaratie input variabelen double diameter; double soortmassa; //Declaratie variabelen voor tussenresultaten double volume; diameter //Declaratie
Nadere informatieVIVA3.0. Klantenproperties. VIVA 3.0 Klantenproperties
Klantenproperties VIVA3.0 VIVA 3.0 Klantenproperties CORILUS BV - PELMOLEN 20-3994 XZ HOUTEN - T 0031 (0)30 634 72 50 - F: 0031 (0)30 606 78 71 - info@corilus.nl - www.corilus.nl Inhoudsopgave 1. Klantenproperties...
Nadere informatieA.C. Gijssen. 0.3 PHP en MySQL
PHP en MySQL A.C. Gijssen 0.3 PHP en MySQL PHP en MySQL 0.4 Inhoudsopgave Voorwoord Deel 1 Over PHP 1.1 Inleiding...13 1.2 Wat is PHP?...14 1.3 De geschiedenis van PHP...15 1.4 Editor...16 1.5 PHP en websites...17
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 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 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 informatieZo gaat jouw kunstwerk er straks uitzien. Of misschien wel heel anders.
Spirograaf in Python Een kunstwerk maken Met programmeren kun je alles maken! Ook een kunstwerk! In deze les maken we zelf een kunstwerk met Python. Hiervoor zal je werken met herhalingen en variabelen.
Nadere informatie1 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
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 informatiev.1.30 Genkgo Handleiding Webshop Applicatie Producten verkopen op uw website
v.1.30 Genkgo Handleiding Webshop Applicatie Producten verkopen op uw website Inhoud Voordat u begint...3 Het instellen van uw webshop...4 Verkoper gegevens...4 Tenaamstelling... 4 Adres... 4 Contactgegevens...
Nadere informatieOpzetten van een evenement
Opzetten van een evenement Inhoud Begrippenlijst... 3 Voor het evenement... 4 De wizard doorlopen:... 4 Wizard pagina: Welkom bij event-timing.nl... 4 Wizard pagina: Evenement gegevens... 4 Wizard pagina:
Nadere informatieHoofdstuk 6: Zelf functies maken
Programmeren in Microsoft Visual Basic 6.0, lessenserie voor het voortgezet onderwijs HAVO/VWO David Lans, Emmauscollege, Marnix Gymnasium Rotterdam, januari 2004 Hoofdstuk 6: Zelf functies maken 6.0 Leerdoel
Nadere informatieUiteenzetting Wiskunde Grafische rekenmachine (ti 83) uitleg
Uiteenzetting Wiskunde Grafische rekenmachine (ti 83) uitleg Uiteenzetting door een scholier 2691 woorden 4 juni 2005 5,9 118 keer beoordeeld Vak Wiskunde Basisbewerkingen 1. Inleiding De onderste zes
Nadere informatieOnline c++ leren programmeren:
Online c++ leren programmeren: Inhoud 1)Waar vind ik een c++ compiler?... 2 2)Hoe start ik een programma in c++?... 2 3)Een eerste c++ programma:... 3 Een eerste programma schrijven:... 3 Mijn eerste programma
Nadere informatieInfo-books. Toegepaste Informatica. Deel 40 : Gegevensbeheer en algoritmen in Access HA40. Jos Gils Erik Goossens
Info-books HA40 Toegepaste Informatica Deel 40 : Gegevensbeheer en algoritmen in Access Jos Gils Erik Goossens Gegevensbeheer Alle landen uit Europa en Azië die minder dan 1 000 000 inwoners tellen (Zie
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 informatieSQL datadefinitietaal
SQL datadefinitietaal We kunnen er het schema van de database mee bepalen: metadata toevoegen, wijzigen en verwijderen uit een database. Basiscommando's: CREATE : toevoegen van metagegevens DROP : verwijderen
Nadere informatieextra oefening algoritmiek - antwoorden
extra oefening algoritmiek - antwoorden opgave "Formule 1" Maak een programma dat de gebruiker drie getal A, B en C in laat voeren. De gebruiker zorgt ervoor dat er positieve gehele getallen worden ingevoerd.
Nadere informatieVBA 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
Nadere informatie