Booleaanse uitdrukkingen
|
|
- Anna de Groot
- 6 jaren geleden
- Aantal bezoeken:
Transcriptie
1 3 KEUZES MAKEN N we hebben besproken hoe je constanten en ariabelen maakt, ben je klaar om te leren hoe je jow compter ertelt kezes te maken. Dit hoofdstk gaat oer de flow an een compterprogramma: hoe ertel je de compter welke rote hij door het programma moet nemen. Als we het oer flow hebben, bedoelen we de olgorde waarin de instrcties an het programma worden itgeoerd. Tot n toe werden de itdrkkingen alleen itgeoerd in de olgorde waarin je ze getypt had. Je hebt daar al gae dingen mee gedaan. Maar door de compter te ertellen hoe hij kezes kan maken oer de olgorde waarin hij de instrcties itoert, kn je nog meer doen. Om de compter een keze te laten maken, gebriken we oorwaardelijke instrcties die de compter ertellen een code it te oeren, gebaseerd op de waarde an een oorwaarde.
2 Je gebrikt elke dag al oorwaardelijke instrcties om kezes te maken! Voordat je s ochtends an his ertrekt, bekijk je bijoorbeeld het weerbericht. Als de zon schijnt, zet je misschien een zonnebril op. Als het regent, pak je je parapl. In beide geallen controleer je een oorwaarde. Als de oorwaarde het regent waar is, neem je je parapl mee als je naar biten gaat. Wanneer de oorwaarde waar of onwaar kan zijn, heet dat een Booleaanse itdrkking. Het Bool datatype waaroer je geleerd hebt in Hoofdstk 2 wordt gebrikt om de waarde waar () of onwaar () weer te geen. Booleaanse itdrkkingen Een eeloorkomende Booleaanse itdrkking is er een die twee waarden ergelijkt met behlp an een ergelijkende operator. Er zijn zes ergelijkende operatoren. Laten we beginnen met twee eenodige: is gelijk aan en is niet gelijk aan. Is gelijk aan en is niet gelijk aan Je gaat de is gelijk aan en is niet gelijk aan ergelijkende operatoren eel gebriken. Is gelijk aan wordt geschreen als twee is-gelijktekens naast elkaar, zoals deze: ==. Is niet gelijk aan wordt geschreen als een itroepteken en één is-gelijk teken, zoals deze:!=. Laten we ze allebei itproberen in de playgrond! w == == 8 3!= != 8 // Dit is erkeerd en leert een fotmelding op = 8 error In gewoon Nederlands, zegt de regel bij drie pls twee is ijf en dit is een ware bewering. De itoer in het deelenster rechts zal dit beestigen zodra je klaar bent met typen. Bij zegt de regel, drie is niet gelijk aan ijf en dat is ook een ware bewering. Merk op dat w een fot is. Weet je waarom? Hoewel = en == eel op elkaar lijken, kent een enkel is-gelijk teken (=) waarden toe. Die instrctie lidt: Plaats de waarde an 8 in iets dat heet en dat werkt niet. In Swift werkt de == operator ook met andere datatypes, en niet alleen met getallen. Laten we proberen enkele andere ergelijkingen te maken. 54 HOOFDSTUK 3
3 // Strings ergelijken let mijnnaam = "Anne" mijnnaam == "Melissa" mijnnaam == "Anne" mijnnaam == "anne" ar mijnlengte = 171 mijnlengte == 171 // Dit is erkeerd en leert een fotmelding op mijnlengte == mijnnaam "Anne" 67.5 error De regel bij is een lastige. Had je erwacht dat die waar zo zijn? Deze twee strings lijken eel op elkaar, maar ze zijn niet precies hetzelfde. Een is gelijk ergelijking is alleen waar als de twee waarden precies gelijk zijn. De constante mijnnaam heeft de waarde "Anne" met een hoofdletter A en dat is niet hetzelfde als "anne" met een kleine letter a. Herinner je je nog it Hoofdstk 2 dat we zeiden dat je geen rekenkndige operatoren zoals + en * knt gebriken oor dingen die niet hetzelfde datatype zijn? Hetzelfde geldt oor ergelijkingen. Je knt geen dingen ergelijken die an erschillende types zijn. De regel bij zal een fotmelding geen, omdat de ene een string is en de andere een Doble. Groter dan en kleiner dan Laten we n eens kijken naar ier andere ergelijkende operatoren. We beginnen met groter dan (geschreen als >) en kleiner dan (geschreen als <). Je hebt waarschijnlijk al een goed idee an hoe deze werken. Een Booleaanse itdrkking als 9 > 7, wat wil zeggen 9 is groter dan 7 is waar. Vaak wil je weten of iets groter dan of gelijk is aan iets of kleiner dan of gelijk aan iets. Hieroor bestaan er nog twee operatoren: groter dan of gelijk aan (dat erit ziet als >=) en minder dan of gelijk aan (dat erit ziet als <=). Laten we deze eens itproberen met wat meer oorbeelden: w x // Groter dan 9 > 7 // Kleiner dan 9 < 11 // Groter dan of gelijk aan >= > 7 // Kleiner dan of gelijk aan <= < 11 Let op het erschil tssen groter dan of gelijk aan bij en groter dan bij. De som an is niet groter dan 7, maar het is groter dan of gelijk aan 7. Op dezelfde manier is minder dan of gelijk aan 11 w, maar niet kleiner dan 11 x. KEUZES MAKEN 55
4 Tabel 3-1 geeft een oerzicht an de zes ergelijkende operatoren. Tabel 3-1: Vergelijkende operatoren. Symbool Definitie == Is gelijk aan!= Is niet gelijk aan > Is groter dan < Is kleiner dan >= Is groter dan of gelijk aan <= Is kleiner dan of gelijk aan Je zlt merken dat je deze operatoren aak gebrikt wanneer je oorwaardelijke instrcties schrijft. Samengestelde Booleaanse itdrkkingen Samengestelde Booleaanse itdrkkingen zijn eenodige Booleaanse itdrkkingen die samengeoegd zijn. Het lijkt wel wat op het samenoegen an zinnen in het Nederlands met de woorden en en of. Bij programmeren is er nog een derde mogelijkheid: niet. In Swift noemen we deze woorden logische operatoren. We gebriken de Engelse woorden and, or en not. Een logische operator combineert een Booleaanse itdrkking met een andere of ontkracht die. De drie logische operatoren in Swift kn je inden in tabel 3-2. Tabel 3-2: Logische operatoren. Symbool && Definitie Logisch AND Logisch OR! Logisch NOT Met logische operatoren kn je itdrkkingen schrijen die testen of een waarde binnen een bepaald bereik alt, zoals: Ligt de leeftijd an deze persoon tssen de 10 en 15? Dit kn je doen door te testen of de leeftijd tegelijkertijd groter is dan 10 en kleiner dan 15, zoals hier: ar leeftijd = 12 leeftijd > 10 && leeftijd < De itdrkking leeftijd > 10 && leeftijd < 15 is waar, omdat beide oorwaarden waar zijn: leeftijd is groter dan 10 en kleiner dan 15. Een AND -itdrkking is alleen waar als beide oorwaarden waar zijn. 56 HOOFDSTUK 3
5 Verander de waarde an leeftijd maar eens in 18 en kijk wat er gebert: ar leeftijd = 18 leeftijd > 10 && leeftijd < Omdat we leeftijd n eranderd hebben in 18, is maar één kant an de itdrkking waar. De ariabele leeftijd is nog steeds groter dan 10, maar niet meer kleiner dan 15, ds onze itdrkking wordt onwaar. Probeer n OR it door de olgende code in je playgrond in te oeren: let naam = "Jacqeline" naam == "Jack" naam == "Jack" naam == "Jacqeline" "Jacqeline" Eerst erzinnen we een persoon met de naam Jacqeline door de constante naam in te stellen op "Jacqeline". Verolgens testen we enkele oorwaarden om te zien of ze waar of onwaar zijn. Omdat naam == "Jacqeline" waar is, is de OR - itdrkking bij waar, hoewel naam == "Jack" onwaar is. In het Nederlands zegt deze itdrkking: De naam an deze persoon is Jack of de naam an deze persoon is Jacqeline. In een OR -itdrkking hoeft slechts één an de oorwaarden waar te zijn om de hele itdrkking waar te laten zijn. N proberen we enkele NOT -itdrkkingen. Voer de olgende code in je playgrond in: let iseenmeisje =!iseenmeisje && naam == "Jack" iseenmeisje && naam == "Jacqeline" (!iseenmeisje && naam == "Jack") (iseenmeisje && naam == "Jacqeline") De! operator wordt gebrikt in de samengestelde Booleaanse itdrkking, die je knt lezen als Onze persoon is niet een meisje en onze persoon heet Jack. Deze itdrkking heeft twee logische operatoren, namelijk! en &&. Je knt bij het schrijen an samengestelde Booleaanse itdrkkingen zoeel logische operatoren combineren als je wilt. Soms is het een goed idee om haakjes te gebriken om de compter te laten weten wat er eerst beoordeeld moet worden. Haakjes maken de code ook beter leesbaar. Dit is ergelijkbaar met de manier waarop je haakjes gebrikt wanneer je erschillende rekenkndige bewerkingen in één ergelijking gebrikt, zoals je in Bewerkingen forceren met haakjes op pagina 49 hebt knnen lezen. Bij gebriken we haakjes om de compter te ertellen dat hij eerst moet controleren op!iseenmeisje && naam == "Jack" en erolgens op iseenmeisje && naam == "Jacqeline". Na ealatie an de twee delen kan de compter het OF -gedeelte beoordelen oor de gehele erklaring (die waar zal zijn, omdat het tweede deel waar is). Nogmaals, in een OR -erklaring is de hele itdrkking waar als één an de oorwaarden waar is. KEUZES MAKEN 57
6 In tabel 3-3 zie je de drie logische operatoren en de samengestelde itdrkkingen die je ermee knt maken, met de bijbehorende Booleaanse waarden. Tabel 3-3: Samengestelde Booleaanse itdrkkingen met logische operatoren. Logische operator Samengestelde itdrkking Waarde NOT (!)! NOT (!)! AND (&&) && AND (&&) && AND (&&) && AND (&&) && OR ( ) OR ( ) OR ( ) OR ( ) Het eerste item in de tabel laat zien dat iets dat NIET waar is, onwaar is. En iets dat NIET onwaar is, is ds waar. Met de AND -operator is alleen iets dat waar && waar is waar. Dit betekent dat de itdrkkingen aan beide kanten an de && operator waar moeten zijn oordat de && itdrkking waar is. Een samengestelde itdrkking die waar && onwaar is, geeft onwaar. En een samengestelde && itdrkking waarin beide oorwaarden onwaar zijn, zal ook onwaar opleeren. Als het gaat om de OR -operator hoeft maar één an de itdrkkingen aan beide kanten an de operator waar te zijn om de itdrkking waar te laten zijn. Ds een waar waar is waar, en een waar onwaar is ook waar. Alleen een samengestelde OR -itdrkking waarin beide zijden onwaar zijn, wordt iteindelijk onwaar. Je ziet dat in de tabellen en de oorbeelden de Engelse woorden (waar) en (onwaar) gebrikt worden, omdat de Swiftprogrammeertaal in het Engels is. Voorwaardelijke instrcties Er bestaan twee soorten oorwaardelijke instrcties: if instrcties en switch instrcties. Deze instrcties geen de compter een oorwaarde op basis waaran de compter een keze maakt. if instrcties Een if instrctie begint met het trefwoord if, geolgd door een oorwaarde die altijd een Booleaanse itdrkking is. De compter onderzoekt de oorwaarde en oert de code in de if instrctie it als de conditie waar is, en 58 HOOFDSTUK 3
7 Het uitwendig product
7 Het itwendig prodct Wees niet bezorgd oer je moeilijkheden met wisknde. Ik kan je erzekeren dat de mijne groter zijn. Albert Einstein (1879-1955) In onze Cartesische rimte 3 hebben we n en dan behoefte
Nadere informatie17 Grootste Videoproductie Fouten die jij vanaf nu weet te voorkomen
Als Just Video hebben we tientallen ideoproducties gemaakt. Video maken is een geweldige- én spannende eraring oor ons en onze klant. Toch zijn er een aantal dingen die in dat creatieproces fout kunnen
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 informatiePracticum: Brandpuntsafstand van een bolle lens
Practicum: Brandpuntsafstand an een bolle lens Er zijn meerdere methoden om de brandpuntsafstand (f) an een bolle lens te bepalen. In dit practicum worden ier methoden toegepast. Zie de onderstaande figuren
Nadere informatieHet orthogonaliseringsproces van Gram-Schmidt
Het orthogonaliseringsproces an Gram-Schmidt Voor het berekenen an een orthogonale projectie an een ector y op een deelruimte W an R n is een orthogonale basis {u,, u p } zeer gewenst De orthogonale projectie
Nadere informatieG knip uit op de grijze stippellijntjes
Toen ik 11 was, zijn we met de hele familie it Tnesië naar België gekomen. Elk jaar erf ik de kledij an mijn odere zs. Op zondag sta ik dikwijls te kijken naar de kinderen die komen spelen op ons plein.
Nadere informatie1.5 Kettingregel. sin( x ) 1 4. y = cos (3 )
.5 Kettingregel Dit hoofdstk gaat over het differentiëren van fncties als: = + = = sin( ) 64 4 cos (3 ) enz., kortom over het differentiëren van kettingfncties. De regel die hierop betrekking heeft, de
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 informatie11 Bewegingsleer (kinematica)
11 Bewegingleer (kinematica) Onderwerpen - Plaatdiagram - Gemiddelde nelheid en nelheid uit plaat-tijd-diagram - Snelheid op een bepaald tijdtip uit plaat-tijd-diagram - Gemiddelde nelheid uit nelheid-tijd-diagram
Nadere informatieParagraaf 10.1 : Snelheden en raaklijnen
Hoodstk 0 Dierentiëren V5 Wis A Pagina van Paragraa 0 : Snelheden en raaklijnen Les Helling tssen twee pnten Deinities Dierentieqotiënt = { Gemiddelde helling } Dierentieqotiënt = { rc van de lijn door
Nadere informatieB 2. Duidelijk en helder taalgebruik TAALVERZORGING STIJL. Syntactisch niveau. Semantisch niveau
TAALVERZORGING B STIJL B 2 Duidelijk en helder taalgebruik DOEL > Je leert op syntactisch, semantisch en pragmatisch nieau duidelijke en heldere zinnen maken. Taal is in de eerste plaats een communicatiemiddel.
Nadere informatiePLP-IF 1 (1,2,3 of 4)
PLP-IF 1 (1,2,3 of 4) Leerdoelen Wat wil je in deze IF leren? En binnen welke focusgebieden / tegels past jouw leerraag? Benoem hier je leerdoelen waaraan je wilt werken zo: Als (je rol/functie) wil ik
Nadere informatieDeel 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
Nadere informatieServicepakketten Folkertsma Financiële Diensten
Sericepakketten Folkertsma Financiële Diensten Inleiding Folkertsma Financiële Diensten biedt consumenten aan om hun belangen op het gebied an particuliere schade- en leenserzekeringen, hypotheken en belastingen
Nadere informatieInstellen Finchline Topics & Booleaans zoeken
Instellen Finchline Topics & Booleaans zoeken Versie 3.0 Introductie In deze handleiding wordt uitgelegd hoe je in Finchline topics kunt instellen. Een topic is een zoekactie naar een bepaald onderwerp.
Nadere informatieExamen HAVO. wiskunde A (pilot) tijdvak 2 woensdag 20 juni 13.30-16.30 uur. Bij dit examen hoort een uitwerkbijlage.
Examen HAVO 1 tijdak woensdag juni 13.3-16.3 uur wiskunde A (pilot) Bij dit examen hoort een uitwerkbijlage. Dit examen bestaat uit 19 ragen. Voor dit examen zijn maximaal 78 punten te behalen. Voor elk
Nadere informatie2.1 Het differentiequotiënt
hoodsk : Diereniëren. He dierenieqoiën Me een ncie kn je de onwikkeling n een grooheid beschrijen. Neem bijoorbeeld een schoonspringer die n de ienmeerplnk spring. Als je de lchwrijing erwrloos, kn je
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 informatieHoofdstuk 4 Vergelijkingen. Kern 1 Numeriek oplossen. Netwerk 4 HAVO B uitwerkingen, Hoofdstuk 4, Vergelijkingen 1
Netwerk HAVO B uitwerkingen, Hoofdstuk, Vergelijkingen Hoofdstuk Vergelijkingen Kern Numeriek oplossen a Teken Y = + 0.* (X) en Y = + 0.00 * X op WINDOW [0,00] [0, 0]. b X = 6.5 en Y =.78. Dus na 6,5 dag
Nadere informatieDe keuzestructuur. Versie DD
De keuzestructuur Versie DD Tot nu toe Programma in rechte lijn = sequentie of opeenvolging Nieuw Vertakking in parcours = selectie of keuzestructuur Controlestructuren Opeenvolging = sequentie Keuze =
Nadere informatieBepaling van oplegreacties van spanten
epaling an oplegreacties an spanten Naast liggers, ijn ook spanten of portalen eel oorkomende constructies. Portalen ijn in de steunpunten owel in oriontale als erticale ricting ondersteund en aak scarnierend
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 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 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 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 informatiePropositielogica Het maken van een waarheidstabel
Informatiekunde naam datum Propositielogica Het maken van een waarheidstabel Eindhoven, 4 juni 2011 De propositielogica Zoekopdrachten met de operatoren AND, OR en zijn zogenaamde Booleaanse expressies.
Nadere informatieTaalCompleet Nederlands voor anderstaligen
Tibo Jansingh & Janneke Blom Uitgeerij KleurRijker Didactisch: wat is ernieuwd? E-learning: hoe werkt het? Materiaal oor de docent TaalCompleet Nederlands oor anderstaligen De nieuwe TaalCompleet: In aug.
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 informatieOnderzoek. Andere baten van LAA-adresonderzoeken
Onderzoek Andere baten an LAA-adresonderzoeken 2 Onderzoek Andere baten an LAA-adresonderzoeken - Maart 2016 Inhoud Managementsamenatting 3 1 Onderzoek naar Andere baten 8 1.1 Onderzoek: inschatting door
Nadere informatieOefeningenexamen Inleiding tot de Sterrenkunde
Oefeningenexamen Inleiding tot de terrenkunde 29 januari 2016 Gebruik de bijlage achteraan in het boek om de erschillende constanten die je nodig hebt op te zoeken. Veel succes! Examenoefening 1 Gegeen
Nadere informatieJe moet nu voor jezelf een overzicht zien te krijgen over het onderwerp Werken met formules. Een eigen samenvatting maken is nuttig.
6 Totaalbeeld Samenatten Je moet nu oor jezelf een oerzicht zien te krijgen oer het onderwerp Werken met formules. Een eigen samenatting maken is nuttig. Begrippenlijst: 11: formule ariabele grootheid
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 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 informatiewiskunde A havo 2018-II
Voedingsmiddelen maximumscore 3 Het indexcijfer an lees in 2006 is 09 9 De rocentuele erandering in deze eriode is 00(%) 09 Het antwoord: 8(%) Het indexcijfer an lees in 2006 is 09 Het indexcijfer an lees
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 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 informatielezen Thematip bij kern 5
veilig leren lezen Thematip bij kern 5 Verhalen en vertellingen Verhaaltjes maken Ater: Josée Warnaar In kern 5 Verhalen en vertellingen staan verhalen centraal. Met behlp van de vier kopieerbladen it
Nadere informatieFormeel Denken. Herfst 2004
Formeel Denken Herman Geuvers Deels gebaseerd op het herfst 2002 dictaat van Henk Barendregt en Bas Spitters, met dank aan het Discrete Wiskunde dictaat van Wim Gielen Herfst 2004 Contents 1 Propositielogica
Nadere informatieVerwerking landelijke feedback Examens serie 2016 e.v.
Verwerking landelijke feedback Examens serie 2016 e.. Maatschappelijke Zorg Van alle examens zijn de opdrachten en beoordelingscriteria daar waar nodig aangescherpt. Examen Feedback uit het land en an
Nadere informatie5 Vectoren in de ruimte
5 Vectren in de rimte Wisknde is een taal. Jsiah Willard Gibbs (89-90) In de eerste drie paragrafen geen we een inleiding in de meetknde, die dr de Griekse wiskndige Eclides in de derde eew r Christs werd
Nadere informatieDe Organisatie. pagina 1. mbo nederland: competent in examinering? Examenverslag mbo 2005 2006. Examenverslag mbo 2005 2006. versie december 2006
De Organisatie mbo nederland: Examenerslag mbo 2005 2006 pagina 1 competent in examinering? ersie december 2006 Examenerslag mbo 2005 2006 Inhoud examenerslag mbo 2005 2006 Examenerslag mbo 2005 2006 pagina
Nadere informatieINHOUD. Over de auteur... 5 Over de technisch beoordelaar... 5 DANKWOORD 13 INLEIDING 15
INHOUD Over de auteur... 5 Over de technisch beoordelaar... 5 DANKWOORD 13 INLEIDING 15 Voor wie is dit boek... 16 Noot voor de lezer.... 17 Kenmerken... 17 Indeling van deze tekst... 18 Gebruikte tekstopmaak...
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 informatieRichtlijn voor integer en transparant bestuur en toezicht
Richtlijn oor integer en transparant bestuur en toezicht oktober 2009 Commissie Goernance Kinderopang NVTK en bdko uitgae Nederlandse Vereniging oor Toezichthouders in de Kinderopang (NVTK) www.ntk.nl
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 informatieFaciliteiten bedrijfsoverdracht gestroomlijnd
Faciliteiten bedrijfsoerdracht gestroomlijnd 1. Inleiding Bedrijfsopolging is meestal een lang proces dat zorguldig oorbereid moet worden. Daarbij spelen naast emotionele aspecten fiscale aspecten een
Nadere informatieProgramma. Toetsing. Beoordeling PTB. van. Leerjaar 1. Hofstad Lyceum Den Haag
Programma an Toetsing en Beoordeling PTB Leerjaar 1 2013-201 Hofstad Lyceum Den Haag enkele belangijke opmerkingen: Oer cijfers, SO's en proefwerken Het rapportcijfer is het gewogen* gemiddelde an je SO-cijfers
Nadere informatieVAN HET PROGRAMMEREN. Inleiding
OVERZICHT VAN HET PROGRAMMEREN Inleiding Als je leert programmeren lijkt het nogal overweldigend om die eerste stappen te doorworstelen. Er zijn dan ook heel wat programmeertalen (Java, Ruby, Python, Perl,
Nadere informatieALS-functie in Calc. ALS-functie maken
ALS-functie in Calc Het deel van de ALS-functie tussen de haakjes bestaat uit 3 argumenten, gescheiden door puntkomma s. Eerst geef je de voorwaarde aan, waar de waarde in de cel aan moet voldoen (1).
Nadere informatieLes 5: De structuur van condities in controlestructuren in Alice
Les 5: De structuur van condities in controlestructuren in Alice Wouter Tavernier 18/12/2006 1 2 3 4 Herhaling Zet in twee kolommen Begrensde herhaling Conditionele herhaling Ik weet een voorwaarde om
Nadere informatieÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓ
ÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓ held zonder geweld Held zonder geweld werkboek ruud h. j. hornseld [redactie] boom amsterdam 2013 Challenger Press, Rijswijk: Ruud H. J. Hornseld Deze uitgae mag in haar geheel
Nadere informatieINLEIDING WAAROM LEER JE PROGRAMMEREN?
INLEIDING Welkom bij Programmeren met Minecraft! In dit boek leer je programma s schrijven in de programmeertaal Python. Met deze programma s kun je allerlei dingen regelen die in jouw Minecraft wereld
Nadere informatie1 Nudging en Data science
1 Ndging en Data science ACIS seminar Melanie van den Berg 18 oktober 2016 2 Wie ben ik? Melanie van den Berg Zelfstandig trainer en adviser/onderzoeker Hiervoor 8 jaar werkzaam geweest bij Achmea Verbonden
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 informatieLangere vraag over de theorie
Langere raag oer de theorie a) Veld eroorzaakt door een lange cilinderorige draad [oorbeeld 8-6] We willen het eld berekenen op een afstand r an het centru an een draad et straal R die een constante stroo
Nadere informatieVectoranalyse voor TG
college en scalarelden in R Vandaag collegejaar college build slides : : : : 4-5 7 augustus 4 33 Coördinatenstelsels in R VA andaag Voorkennis Zelf bestuderen uit.,. en.3: ptellen en scalair ermeniguldigen
Nadere informatieHoofdstuk 11 Antwoordindicaties tussenvragen
Hoofdstuk 11 Antwoordindicaties tussenragen 11.1 Hoe zou Winfred een gemeenschappelijke missie en isie kunnen ontwikkelen? Gebruik bijoorbeeld de olgende sleutelwoorden: intern ontwikkelen of met externe
Nadere informatieERserver. iseries. Opslagoplossingen
ERserer iseries Opslagoplossingen ERserer iseries Opslagoplossingen Copyright IBM Corp. 2002. Inhoudsopgae Opslagoplossingen................................ 1 Nieuw oor V5R2.................................
Nadere informatieHerhaling. Instructie. Controle Structuur. Functie. Programmeren is het samen plaatsen van onderdelen
Herhaling Instructie Programmeren is het samen plaatsen van onderdelen Er bestaan 4 fundamentele stukken Instructie Controle structuur Functie Expressie Een instructie wordt uitgevoerd tijdens het uitvoeren
Nadere informatieauteursrechtelijk beschermd materiaal OPLOSSINGEN OEFENINGEN Hoofdstuk 3
OPLOSSINGEN OEFENINGEN Hoofdstuk 3 Open Vragen OEFENING 1 a) 000 namelijk het erschil tussen de reseratieprijs an Tine (4 000) en deze an Nico ( 000) b) De relatiee onderhandelingsmacht an beiden. c) Tine
Nadere informatieinhoudsopgave Dankbetuiging 13 Inleiding 15
inhoudsopgave Dankbetuiging 13 Inleiding 15 Voor wie is dit boek?.... 16 Wat staat er in dit boek?.... 16 De bijbehorende website... 17 Veel plezier!... 17 deel 1: Xcode en Swift 1 Hello, world! 21 Het
Nadere informatieVariabelen en statements in ActionScript
Ontwikkelen van Apps voor ios en Android Variabelen en statements in ActionScript 6.1 Inleiding Als we het in de informatica over variabelen hebben, bedoelen we een stukje in het geheugen van de computer
Nadere 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 informatieF De uitgeoefende kracht s De afstand waarover de kracht is uitgeoefend (in meter) α De hoek tussen de kracht en verplaatsing.
5.1 Arbeid Herhaling Momenten Bij een hefboom of een takel kun je olstaan met een kleinere kracht. Deze kleinere kracht moet echter wel oer een grotere afstand worden uitgeoefend. Dit algemene principe
Nadere informatieF De uitgeoefende kracht s De afstand waarover de kracht is uitgeoefend (in meter) α De hoek tussen de kracht en verplaatsing.
5.1 Arbeid Herhaling Momenten Bij een hefboom of een takel kun je olstaan met een kleinere kracht. Deze kleinere kracht moet echter wel oer een grotere afstand worden uitgeoefend. Dit algemene principe
Nadere informatieAcht opgaven met antwoorden (Albert Nijhof)
Acht opgaven met antwoorden (Albert Nijhof) OPGAVE 1 Hoe kun je de waarde van BASE bepalen zonder hem te veranderen? :.BASE ( -- ) BASE @ 1-.." + 1 " :.BASE ( -- ) BASE @ DUP 2/ DUP.." + " -. :.BASE (
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 informatieHELD ZONDER GEWELD WERKBOEK
HELD ZONDER GEWELD WERKBOEK ruud h. j. hornseld [redactie] boom amsterdam 2013 Challenger Press, Rijswijk: Ruud H. J. Hornseld Deze uitgae mag in haar geheel zonder toestemming an de auteur worden ereeloudigd,
Nadere informatie2.1 Onderzoek naar bewegingen
.1 Onderzoek naar bewegingen Opgae 1 a De snelheid bepaal je met de formule oor de erplaatsing bij eenparige beweging. s = t Je moet erplaatsing en snelheid bespreken om iets oer snelheid te kunnen zeggen.
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 informatieProgramma. Toetsing. Beoordeling PTB. van. Leerjaar havo 3. Hofstad Lyceum Den Haag
Programma an Toetsing en Beoordeling PTB Leerjaar hao 3 2013-201 Hofstad Lyceum Den Haag enkele belangijke opmerkingen: Oer cijfers, SO's en proefwerken Het rapportcijfer is het gewogen* gemiddelde an
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 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 informatiecontinue in een for, while of do lus herhaalt de lus vroegtijdig. De volgende herhaling wordt onmiddellijk begonnen.
Hoofdstuk 3: controlestructuren instructies en blokken Naar elke instructie staat een ; Instructies worden door de haakjes {} in een block samengevat. if else if ( expression) statement1; else statement2;
Nadere informatieBeter praten met je dokter
Beter praten met je dokter Annemie Vandermelen Trefpnt Zelfhlp Leven Missie 1 Waarom dit onderwerp? Relatie met je dokter is van levensbelang! Hippocrates (400 voor Christs) De patiënt, ofschoon zich ervan
Nadere informatieSQL Aantekeningen 3. Maarten de Rijke mdr@science.uva.nl. 22 mei 2003
SQL Aantekeningen 3 Maarten de Rijke mdr@science.uva.nl 22 mei 2003 Samenvatting In deze aflevering: het selecteren van tuples, operaties op strings, en aggregatie functies. Verder kijken we naar iets
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 informatieHand-Out. Training Gesprekstechnieken. Gegeven door KIKI Training & Coaching
Hand-Ot n V Training Gesprekstechnieken. Gegeven door KIKI Training & Coaching 01-11-16 Commniceren is: Het overbrengen en ontvangen van een boodschap Het itwisselen van informatie tssen mensen Een doorlopend
Nadere informatieRichtlijn voor integer en transparant bestuur en toezicht
Richtlijn oor integer en transparant bestuur en toezicht herziene uitgae januari 2013 januari 2013 Commissie Goernance Kinderopang NVTK en bdko uitgae Nederlandse Vereniging oor Toezichthouders in de Kinderopang
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 informatieBooleaanse operatoren en de nabijheidsoperator
Booleaanse operatoren en de nabijheidsoperator De kunst om een zoekopdracht zodanig te verfijnen d.m.v. uitlsuiting en verplichte combinatie van trefwoorden zodat uw resultatenlijst enkel relevante artikels
Nadere informatieDe gulden rechthoek. Panama Praktijktip nummer 103. M. Kindt Freudenthal Instituut, Universiteit Utrecht
Panama Praktijktip nummer 0 De gulden rechthoek M. Kindt Freudenthal Instituut, Uniersiteit Utrecht Neem uw giropas en chippas (of ander pasje met dezelfde afmetingen) en leg die op de olgende manier tegen
Nadere informatieSpeltheorie. Versie 2.0. Sake Elzinga (29347) Lerarenopleiding Algemene Economie 1e graad
Speltheorie Versie.0 Sake Elzinga (9347) Lerarenopleiding Algemene Economie e graad Wergea, 9 agsts 006 Inhod. Inleiding... 3.. Wat is een spel?... 3.. Geschiedenis... 3.3. Modellen... 5.4. Rationele kezes
Nadere informatiePROGRAMMA'S SCHRIJVEN
Hoofdstuk 3 Hoofdstuk 3 Programma's schrijven 13 PROGRAMMA'S SCHRIJVEN In dit hoofdstuk behandelen we: Hoe de verwerking van instructies verloopt Strings (tekenreeksen) Stringconcatenatie (oftewel strings
Nadere informatieOverzicht pedagogisch didactisch handelen
faclteit gedrags- en maatschappijwetenschappen niversitaire lerarenopleiding Datm: 11 janari 2016 T.a.v.: «Adressering «Achternaam_docent Betreft: «Betreft «Projectleider «Email_onderzoeksproject Landleven
Nadere informatieBegripsvragen: Beweging
Hndboek ntuurkundedidctiek Hoofdstuk 4: Leerstofdomeinen 4.2 Domeinspecifieke leerstofopbouw 4.2.1 Mechnic Begripsrgen: Beweging 1 Meerkeuzergen O Q R P 1 [H/V] Iemnd stt op de in figuur 1 ngegeen plts
Nadere informatieProgrammeren in Access met VBA
Programmeren in Access met VBA Kosten: 750,- excl. BTW per deelnemer Duur: 2 dagen Max Deelnemers: 8 U leert tijdens deze training alle concepten van de programmeertaal VBA (Visual Basic for Applications)
Nadere informatieTELEPORTEREN MET VARIABELEN
2 TELEPORTEREN MET VARIABELEN Ben je zover dat je de kracht van Python kunt gebruiken om jouw Minecraft wereld te beheersen? In dit hoofdstuk krijg je een korte rondleiding langs de basisbegrippen van
Nadere informatiewww.beautyandwellnesscadeau.nl
www.beautyandwellnesscadeau.nl BEAUTY&WELLNESS cadeau brengt nieuwe klanten naar uw bedrijf en zet uw bedrijf op de kaart! Wereldwijd wordt er in de giftcard branche een enorme omzet behaald. Engeland,
Nadere informatieÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓ
ÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓ held zonder geweld Werkboek HzG 1 [binnenwerk].indd 1 19-06-12 09:48 Werkboek HzG 1 [binnenwerk].indd 2 19-06-12 09:48 Held zonder geweld werkboek ruud h. j. hornseld [redactie]
Nadere informatieHandleiding StatLine
Handleiding StatLine Handleiding 1 Inhoudsopgave 1 Al onze cijfers over Nederland; zoeken via thema s... 3 1.1 Vooraf ingestelde presentatie... 4 1.1.1 Vooraf ingestelde presentatie aanpassen: selecteren...
Nadere informatieseptember 2015 - A.M. van Essen, L.M. Sluys Tympaan Instituut Sociale wijkteams bekeken: Leiderdorp - Tympaan Instituut - info@tympaan.
september 2015 - A.M. an Essen, L.M. Sluys Tympaan Instituut I Inhoud blz 1 2 3 4 Inleiding 1.1 Aanleiding 1 1.2 Vraagstelling 1 1.3 Aanpak 1 1.4 Leeswijzer 2 Kenmerken werkgebied 2.1 Kenmerken werkgebied
Nadere informatieProgrammeren in Access 2016 met VBA
Programmeren in Access 2016 met VBA Kosten: 750,- excl. BTW per deelnemer Duur: 2 dagen Max Deelnemers: 8 Je leert tijdens deze training alle concepten van de programmeertaal VBA (Visual Basic for Applications)
Nadere informatie1. De voorzitter opent de vergaderingom 18 u
Verslag an de oerlegcommissieop maandag 27/04/2009 om 18 u op de luchthaen Oostende Aanwezig:.,. Vertegenwoordiqers an de deputatie: dhr. K. Dewulf, afdelingschef en Sandy Vanparys, waarnemnd secretaris
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 informatieRAPPORT VAN BEVINDINGEN TUSSENTIJDS ONDERZOEK KWALITEITSVERBETERING WINFORD ROTTERDAM. Voortgezet Onderwijs Afdelingen mavo, havo en vwo
RAPPORT VAN BEVINDINGEN TUSSENTIJDS ONDERZOEK KWALITEITSVERBETERING WINFORD ROTTERDAM Voortgezet Onderwijs Afdelingen mao, hao en wo Definitiee rapportage Plaats: Rotterdam BRIN-nummer: 30TB-0 Onderzoek
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 informatieRegisters & Adressering. F. Rubben, ing 2008-2010
Registers & Adressering, ing 2008-2010 Inhoud Leerstof tot nu toe Opbouw registers Benaming registers Opbouw data Verloop programma Leerstof tot nu toe: Bouw PLC Intern Extern fabrikanten Aansluiten I/O
Nadere informatieLes 1: Halloween en Sint-Maarten beschrijven
Les 1: Halloween en Sint-Maarten beschrijven Wat voor tekst ga je schrijven en waarom? Op 31 oktober is het Halloween en op 11 november is het Sint-Maarten. Veel mensen weten niet zo goed wat voor feesten
Nadere informatie