Het programma in dit hoofdstuk vertelt een paar moppen aan de gebruiker.

Maat: px
Weergave met pagina beginnen:

Download "Het programma in dit hoofdstuk vertelt een paar moppen aan de gebruiker."

Transcriptie

1 Hoofdstuk 5 Moppen 36 Hoofdstuk 5 MOPPEN In dit hoofdstuk behandelen we: Het gebruik van het sleutelwoord end als argument in de print-functie om niet naar een nieuwe regel te gaan Escape-tekens Het gebruik van enkele en dubbele aanhalingstekens in strings Meer doen met print() De meeste games in dit boek maken gebruik van eenvoudige tekst voor invoer en uitvoer. De invoer wordt door de gebruiker op het toetsenbord getypt en op die manier in de computer ingevoerd. De uitvoer is de tekst die op het scherm wordt weergegeven. In Python wordt de functie print() gebruikt voor het weergeven van de tekstuitvoer op het scherm. Maar we kunnen nog meer leren over hoe strings en print() werken in Python. Het programma in dit hoofdstuk vertelt een paar moppen aan de gebruiker. Voorbeelduitvoer van Moppen Hoe opent een skelet een deur? Met zijn sleutelbeen! Wat doen pizza's als ze ziek zijn? Ze bellen Dr. Oetker! Zeg eens: "Koe die in de rede valt". Koe die in de rede v-boe! Broncode van Moppen Typ de volgende broncode in de bestandseditor en sla het bestand op met de naam moppen.py. Vergeet niet dat je het nummer aan het begin van de regel NIET typt. Dat nummer is alleen om naar de regels te kunnen verwijzen in de uitleg. Als je een foutmelding krijgt nadat je deze code hebt ingetypt, controleer dan goed op typefouten. 1. print('hoe opent een skelet een deur?') 2. input() 3. print('met zijn sleutelbeen!') 4. print() 5. print('wat doen pizza\'s als ze ziek zijn?') 6. input() 7. print('ze bellen Dr. Oetker!') 8. print() 9. print('zeg eens: "Koe die in de rede valt."') 10. input() 11. print('koe die in de rede v', end='') moppen.py

2 Hoofdstuk 5 Moppen print('-boe!') Geen zorgen als je niet alle code begrijpt. Sla het programma gewoon op en voer het uit met F5. Hoe de code werkt 1. print('hoe opent een skelet een deur?') 2. input() 3. print('met zijn sleutelbeen!') 4. print() De regels 1 t/m 4 bevatten drie functieaanroepen voor print(). Je wilt niet dat de speler de clou van de mop meteen al ziet, dus na de eerste print() wordt de functie input() aangeroepen. De speler kan de eerste regel van de mop dan lezen en daarna op Enter drukken, om vervolgens de clou te lezen. De gebruiker kan ook een antwoord typen als hij wil, en dan op Enter drukken, maar wat de gebruiker typt, wordt niet in een variabele opgeslagen. Het programma negeert een eventueel antwoord van de speler dus gewoon en gaat naar de volgende regel code. De laatste aanroep van print() heeft geen stringargument. Op deze manier krijgt het programma de opdracht alleen een lege regel weer te geven. Lege regels zijn handig om te zorgen dat de regels van een stukje tekst niet allemaal op een hoopje staan. Escape-tekens 5. print('wat doen pizza\'s als ze ziek zijn?') 6. input() 7. print('ze bellen Dr. Oetker!') 8. print() In de eerste print()-functie hierboven staat een backslash voor het enkele aanhalingsteken. (Het teken \ noemen we een backslash, en / heet een slash.) Deze backslash laat weten dat het teken dat er direct achter komt, een bijzonder teken is. Met een escape-teken kun je tekens weergeven die normaal een andere betekenis hebben dan binnen Python. In deze aanroep naar print() is de backslash het escape-teken. Dit teken staat vóór het enkele aanhalingsteken omdat Python anders zou denken dat het einde van de string was gekomen. Maar dit aanhalingsteken maakt juist onderdeel uit van de string. Door de backslash weet Python dat het enkele aanhalingsteken deel uitmaakt van de string en niet het einde van de string aangeeft.

3 Hoofdstuk 5 Moppen 38 Een paar andere escape-tekens Wat zou je moeten doen als je een backslash zou willen weergeven op het scherm? Deze regel code zou niet goed werken: >>> print('sla het bestand op in C:\test.') Die print()-functie zou dit resultaat opleveren: Sla het bestand op in C: est. Dat komt omdat de 't' van 'test' gezien wordt als een bijzonder teken omdat het na een backslash kwam. De combinatie \t simuleert het indrukken van de Tab-toets op het toetsenbord. Als je een echte backslash in je tekst wilt in plaats van een bepaalde opdracht in Python te geven, moet je nog een backslash typen. Probeer deze regel eens: >>> print('sla het bestand op in C:\\test.') Sla het bestand op in C:\test. In Tabel 5-1 zie je een lijst met de escape-tekens in Python. Tabel 5-1: Escape-tekens Escape-teken Wat op het scherm wordt weergegeven \\ Backslash (\) \' Enkel aanhalingsteken (') \" Dubbel aanhalingsteken (") \n Een nieuwe regel \t Een tab Enkele en dubbele aanhalingstekens Strings hoeven niet per se tussen enkele aanhalingstekens te staan in Python. Je mag ze ook tussen dubbele aanhalingstekens zetten. Deze twee regels geven hetzelfde weer: >>> print('hallo wereld') Hallo wereld >>> print("hallo wereld") Hallo wereld Maar je mag aanhalingstekens niet door elkaar gebruiken. Deze regel heeft een foutmelding als resultaat: >>> print('hallo wereld") SyntaxError: EOL while scanning single-quoted string

4 Hoofdstuk 5 Moppen 39 Ik gebruik zelf altijd enkele aanhalingstekens. Dan hoef ik de Shift-toets niet ingedrukt te houden als ik een aanhalingsteken typ. Dat is gemakkelijker typen en Python maakt het niets uit. Net als bij \' moet je een backslash gebruiken als je een dubbel aanhalingsteken wilt weergeven in een string die al tussen dubbele aanhalingstekens staat. Kijk bijvoorbeeld eens naar deze twee regels: >>> print('ik vroeg of ik Theo\'s auto een week mocht lenen. Hij zei: "Geen probleem."') Ik vroeg of ik Theo's auto een week mocht lenen. Hij zei: "Geen probleem." >>> print("hij zei: \"Niet te geloven dat je Theo's auto zo maar mocht lenen.\"") Hij zei: "Niet te geloven dat je Theo's auto zo maar mocht lenen." In de strings die beginnen en eindigen met enkele aanhalingstekens hoef je geen escape-tekens voor dubbele aanhalingstekens te zetten en in de strings die beginnen en eindigen met dubbele aanhalingstekens hoef je geen escape-teken voor enkele aanhalingstekens te zetten. De Pythoninterpreter is wel zo slim om te begrijpen dat als een string begint met het ene type aanhalingsteken, het andere type niet betekent dat dat het eind van de string is. Het sleutelwoord end als argument van de functie print() 9. print('zeg eens: "Koe die in de rede valt."') 10. input() 11. print('koe die in de rede v', end='') 12. print('-boe!') Zag je de tweede parameter op regel 11 bij print()? (Een parameter is trouwens een soort variabele, daar komen we later nog op terug.) Normaal is het zo dat de functie print() aan het eind van de string een nieuwe regel invoert. Dat wordt gedaan met een nieuweregelteken. Daarom krijg je een lege regel als je een print()-functie aanroept zonder tekst. Maar de print()-functie kan ook een tweede parameter bevatten (met de naam 'end'.) De lege string die wordt doorgegeven, wordt een sleutelwoordargument genoemd. De parameter end heeft een specifieke naam en als je een argument wilt doorgeven aan deze specifieke parameter, moet je end= typen. Door een lege string door te geven aan end, voegt de functie print() geen nieuweregelteken toe aan het eind van de regel, maar een lege string. Daarom wordt '-BOE!' uiteindelijk weergegeven achter de vorige regel en niet eronder. Er stond nu dus geen nieuweregelteken achter de string 'Koe die in de rede v'. Samenvatting In dit hoofdstuk keken we naar een paar dingen die je met de functie print() kunt doen. Escapetekens moet je gebruiken voor letters en tekens die een specifieke betekenis hebben in Python, bijvoorbeeld \', \", \\, \n, \t. Escape-combinaties worden getypt met een backslash \ en dan het teken met de speciale betekenis. \n gebruik je bijvoorbeeld als je een nieuwe regel wilt aanbrengen. Als je een backslash in je uitvoer wilt weergeven, moet je de backslash twee maal typen. De functie print() voegt aan het einde van de string die wordt doorgegeven voor uitvoer op het scherm automatisch een nieuweregelteken toe. Dit is meestal handig. Maar soms wil je geen nieuweregelteken aan het einde van je zin. Dan kun je het sleutelwoordargument end doorgeven met

5 Hoofdstuk 5 Moppen 40 een lege string door end=' ' te typen. Als je bijvoorbeeld 'ham' wilt weergeven op het scherm zonder een nieuweregelteken, roep je de functie als volgt aan: print('ham', end=''). Met deze kennis over hoe je de print-functie kunt gebruiken, kun je flexibeler zijn in hoe je tekst weergeeft op het scherm.

PROGRAMMA'S SCHRIJVEN

PROGRAMMA'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 informatie

RAAD HET GETAL. Hoofdstuk 4. Het spelletje 'Raad het getal' Voorbeeld van uitvoering van 'Raad het getal' Hoofdstuk 4 Raad het getal 21

RAAD HET GETAL. Hoofdstuk 4. Het spelletje 'Raad het getal' Voorbeeld van uitvoering van 'Raad het getal' Hoofdstuk 4 Raad het getal 21 Hoofdstuk 4 Raad het getal 21 Hoofdstuk 4 RAAD HET GETAL In dit hoofdstuk behandelen we: import-statements Modules Argumenten while-statements Voorwaarden Blokken Boole-waarden Vergelijkingsoperatoren

Nadere informatie

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

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

Nadere informatie

DE DEBUGGER GEBRUIKEN

DE DEBUGGER GEBRUIKEN Hoofdstuk 7 Hoofdstuk 7 De Debugger gebruiken 56 DE DEBUGGER GEBRUIKEN In dit hoofdstuk behandelen we: 3 verschillende soorten fouten De Debugger van IDLE Stappen in, over en uit Go en Quit Breekpunten

Nadere informatie

BEGINNER JAVA Inhoudsopgave

BEGINNER 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 informatie

[8] De ene 1 is de andere niet

[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 informatie

DE INTERACTIEVE SHELL

DE INTERACTIEVE SHELL Hoofdstuk2 De interactieve shell 6 Hoofdstuk 2 DE INTERACTIEVE SHELL In dit hoofdstuk behandelen we: Integers (gehele getallen) en getallen met drijvende komma Expressies Waarden Operatoren Het evalueren

Nadere informatie

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

Je 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 informatie

STROOMDIAGRAMMEN. Hoofdstuk 8. Hoe je Galgje moet spelen. Voorbeelduitvoer van Galgje. Hoofdstuk 8 Stroomdiagrammen 67

STROOMDIAGRAMMEN. Hoofdstuk 8. Hoe je Galgje moet spelen. Voorbeelduitvoer van Galgje. Hoofdstuk 8 Stroomdiagrammen 67 Hoofdstuk 8 STROOMDIAGRAMMEN Hoofdstuk 8 Stroomdiagrammen 67 In dit hoofdstuk behandelen we: Hoe je Galgje moet spelen ASCII-tekeningen Een programma ontwerpen met behulp van stroomdiagrammen In dit hoofdstuk

Nadere informatie

Je eigen games maken met Python 3 e editie. Geschreven door Al Sweigart Vertaald door Marjo Hahn

Je eigen games maken met Python 3 e editie. Geschreven door Al Sweigart Vertaald door Marjo Hahn Je eigen games maken met Python 3 e editie Geschreven door Al Sweigart Vertaald door Marjo Hahn Copyright 2008-2015 Albert Sweigart Vertaling: Marjo Hahn Enkele rechten voorbehouden. "Je eigen games maken

Nadere informatie

Variabelen gebruiken in ons programma

Variabelen 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 informatie

Symbolen en diakritische tekens

Symbolen en diakritische tekens Symbolen en diakritische tekens Als het toetsenbord van je computer goed is ingesteld: invoertaal Nederlands, toetsenbordindeling VS Internationaal, kun je heel eenvoudig diakritische tekens op klinkers

Nadere informatie

[14] Functies. Volg mee via 14_Functies-1.py. We beginnen met een eenvoudig voorbeeldje:

[14] Functies. Volg mee via 14_Functies-1.py. We beginnen met een eenvoudig voorbeeldje: [14] Functies Een goede programmeur doet altijd zijn best om zoveel mogelijk aan hergebruik van code te doen. Je probeert in je programma code te gebruiken die iemand anders heeft gemaakt, of code die

Nadere informatie

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 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 informatie

Functioneel programmeren

Functioneel programmeren Functioneel programmeren Practicumopgave 2: Mastermind Het doel van deze opgave is het implementeren van het spel Mastermind; zie http://nl.wikipedia.org/wiki/mastermind voor een uitleg. Het spel is klein

Nadere informatie

Toetsvoorbereiding Informatica HAVO/VWO 5 (T51) Programmeren met Python II. Duur: 70 minuten Datum: sept 2018

Toetsvoorbereiding Informatica HAVO/VWO 5 (T51) Programmeren met Python II. Duur: 70 minuten Datum: sept 2018 Toetsvoorbereiding Informatica HAVO/VWO 5 (T51) Programmeren met Python II Duur: 70 minuten Datum: sept 2018 Stof: Basiskennis van vorig jaar, (Eigen) Functies & parameters, Loops (for en while), Turtle

Nadere informatie

[13] Rondjes draaien (loops)

[13] Rondjes draaien (loops) [13] Rondjes draaien (loops) Met de if else uit de leerfiche [11] hebben we leren werken met één van de belangrijkste programmeerstructuren in Python. Bijna even belangrijk zijn de verschillende mogelijkheden

Nadere informatie

Disclaimer Het bestand dat voor u ligt, is nog in ontwikkeling. Op verzoek is deze versie digitaal gedeeld. Wij willen de lezer er dan ook op wijzen

Disclaimer Het bestand dat voor u ligt, is nog in ontwikkeling. Op verzoek is deze versie digitaal gedeeld. Wij willen de lezer er dan ook op wijzen Disclaimer Het bestand dat voor u ligt, is nog in ontwikkeling. Op verzoek is deze versie digitaal gedeeld. Wij willen de lezer er dan ook op wijzen dat er zowel typografische als inhoudelijke onvolkomenheden

Nadere informatie

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.

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

Nadere informatie

[7] Variabelen en constanten

[7] Variabelen en constanten [7] Variabelen en constanten We gaan een eenvoudig programma schrijven waarbij we reclame maken voor CoderDojo Dendermonde. Volg mee via 07_VariabelenConstanten.py Dit is wat er moet verschijnen op het

Nadere informatie

Vereiste kennis. 1 Java-editor. 2 Het compileren van een programma

Vereiste kennis. 1 Java-editor. 2 Het compileren van een programma 3 Vereiste kennis Dit boek richt zich op het leren programmeren door het oefenen met programmeercodes. Veel theorie komt in het begin niet aan de orde. Dat is een grote uitdaging want het is niet makkelijk

Nadere informatie

[15] Variabelen in functies (of: een woordje over scope)

[15] Variabelen in functies (of: een woordje over scope) [15] Variabelen in functies (of: een woordje over scope) In de vorige leerfiche hebben we geleerd over functies. We leerden dat functies parameters hebben en dat ze return-waarden kunnen teruggeven aan

Nadere informatie

Online c++ leren programmeren:

Online 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 informatie

Wat als je een heleboel informatie wilt opslaan? Bijvoorbeeld alle namen van iedereen die bij jouw dojo's aanwezig is? Hier gebruik je een lijst voor:

Wat als je een heleboel informatie wilt opslaan? Bijvoorbeeld alle namen van iedereen die bij jouw dojo's aanwezig is? Hier gebruik je een lijst voor: 1 Wat als je een heleboel informatie wilt opslaan? Bijvoorbeeld alle namen van iedereen die bij jouw dojo's aanwezig is? Hier gebruik je een lijst voor: list_of_names = ["Alice", "Bob", "Chris"] list_of_numbers

Nadere informatie

Stroomschema s maken op papier

Stroomschema s maken op papier 1 Stroomschema s maken op papier Een programma direct maken in Python, gaat vaak wel goed als het een klein programma is. Als het programma groter en moeilijker is, is het lastig om goed te zien welk commando

Nadere informatie

Programmeermethoden NA. Week 5: Functies (vervolg)

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

Nadere informatie

De tag aan het begin van het PHPscript is "<?php" aan het einde van het PHPscript gebruik je "?>".

De tag aan het begin van het PHPscript is <?php aan het einde van het PHPscript gebruik je ?>. PHP Les 3 Commando ECHO Interessante links: o http://www.donboscozwijnaarde.be/~moermant/ o http://php.net/manual/en/function.echo.php o http://www.w3schools.com/php/default.asp Wat is PHP? PHP is een

Nadere informatie

Programmeermethoden NA

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

Nadere informatie

Practicumopgave 3: SAT-solver

Practicumopgave 3: SAT-solver Practicumopgave 3: SAT-solver Modelleren en Programmeren 2015/2016 Deadline: donderdag 7 januari 2016, 23:59 Introductie In het vak Inleiding Logica is onder andere de propositielogica behandeld. Veel

Nadere informatie

Rekenblad (Calc) Invoer van gegevens. Les1: Het programmavenster. De werkmap

Rekenblad (Calc) Invoer van gegevens. Les1: Het programmavenster. De werkmap Rekenblad (Calc) Invoer van gegevens Met behulp van een rekenblad of spreadsheet kan je een groot aantal getallen invoeren, de computer hiermee laten rekenen en de bekomen resultaten verder verwerken.

Nadere informatie

Microsoft Word 365. Weergave AAN DE SLAG MET DIGITALE VAARDIGHEDEN TRAINING: MICROSOFT WORD 365

Microsoft Word 365. Weergave AAN DE SLAG MET DIGITALE VAARDIGHEDEN TRAINING: MICROSOFT WORD 365 Microsoft Word 365 Weergave Inhoudsopgave 2. Weergave 2.1 Document openen en de cursor verplaatsen 2.2 Scrollbalk, weergaveknoppen en mini-werkbalk 2.3 Verborgen opmaakmarkeringen 2.4 Speciale lettertekens

Nadere informatie

Numerieke benadering van vierkantwortels

Numerieke 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 informatie

Ga naar en remix dit project.

Ga naar   en remix dit project. Quiz In deze handleiding leer je hoe je een quiz kunt maken waarmee je kunt testen hoeveel jouw vriendjes en vriendinnetjes over jouw favoriete onderwerp weten. Ga naar https://scratch.mit.edu/projects/112774047/

Nadere informatie

DE ASTRO PI PROGRAMMEREN VOOR MISSION ZERO

DE 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 informatie

Briefhoofd maken in Word. Handleiding van Helpmij.nl

Briefhoofd maken in Word. Handleiding van Helpmij.nl Briefhoofd maken in Word Handleiding van Auteur: CorVerm Januari 2011 We gaan ons deze keer wagen aan het maken van een briefhoofd met invulformulier in Word. De bedoeling is dat we eerst een briefhoofd

Nadere informatie

Modelleren en Programmeren

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

Nadere informatie

Tekst lezen en moeilijke woorden

Tekst lezen en moeilijke woorden Tekst lezen en moeilijke woorden 1. Lees de tekst met het stappenplan. Zet tijdens het lezen een lijn onder de woorden die jij moeilijk vindt. 2. Lees de uitleg. In een tekst staan soms dingen die je niet

Nadere informatie

Programmeermethoden NA. Week 5: Functies (vervolg)

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

Nadere informatie

Praktijkinstructie Dataverwerking 1 (CSE02.1/CREBO:50236)

Praktijkinstructie Dataverwerking 1 (CSE02.1/CREBO:50236) instructie Dataverwerking 1 (CSE02.1/CREBO:50236) pi.cse02.1.v2 ECABO, 1 september 2003 Alle rechten voorbehouden. Niets uit deze uitgave mag worden vermenigvuldigd, overgenomen, opgeslagen of gepubliceerd

Nadere informatie

Python. Informatica. Renske Smetsers

Python. Informatica. Renske Smetsers Python Informatica Renske Smetsers Hoofdstuk 10 Hoofdstuk 10: Strings Na deze les kun je: Uitleggen waar je strings voor gebruikt Strings gebruiken over meerdere regels Indices voor strings gebruiken Strings

Nadere informatie

Verslag. Projectteam: 107 Datum: 16 oktober 2008 Project leden: Lennard Fonteijn Harish Marhe Nicoletta Saba Turgay Saruhan Robin Tummers

Verslag. 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 informatie

Modelleren en Programmeren

Modelleren en Programmeren Modelleren en Programmeren Jeroen Bransen 6 december 2013 Terugblik Programma en geheugen Opdrachten Variabelen Methoden Objecten Klasse Programma en geheugen Opdrachten Variabelen zijn gegroepeerd in

Nadere informatie

Relatieve en Absolute adressering

Relatieve en Absolute adressering Klik op ENTER om je formule te bevestigen Relatieve en Absolute adressering Relatieve adressering Typ het volgend voorbeeld nu: Wanneer je de formule sleept met de vulgreep, dan zie je dat de formule zich

Nadere informatie

4. Contacten, agenda en widgets beheren

4. Contacten, agenda en widgets beheren 99 4. Contacten, agenda en widgets beheren Naast E-mail en Internet staat er nog een aantal andere standaard apps op uw Samsung Galaxy Tab. Met de app Contacten kunt u bijvoorbeeld uw contactpersonen beheren.

Nadere informatie

Controllers, actions en views

Controllers, actions en views Hoofdstuk 3 Controllers, actions en views In het vorige hoofdstuk is het MVC-pattern ter spraken gekomen. In dit hoofdstuk gaan we eens na hoe dit pattern in een Zend-project geïmplementeerd is. Om enig

Nadere informatie

TELEPORTEREN MET VARIABELEN

TELEPORTEREN 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 informatie

Stroomschema s maken in Word

Stroomschema s maken in Word 1 Stroomschema s maken in Word Een programma direct maken in Scratch gaat vaak wel goed als het een klein programma is. Als het programma groter en moeilijker is, is het lastig om goed te zien welk commando

Nadere informatie

Microsoft Word Weergave

Microsoft Word Weergave Microsoft Word 2013 Weergave Inhoudsopgave 2. Weergave 2.1 Document openen en de cursor verplaatsen 2.2 Scrollbalk, weergaveknoppen en mini-werkbalk 2.3 Verborgen opmaakmarkeringen 2.4 Opslaan onder een

Nadere informatie

Excel voor beginners (2) Handleiding van Helpmij.nl

Excel voor beginners (2) Handleiding van Helpmij.nl Excel voor beginners (2) Handleiding van Auteur: CorVerm April 2008 Ook deze keer gaan we aan de hand van een voorbeeld aan de slag om Excel beter te leren kennen. Ditmaal gaan we een model maken om de

Nadere informatie

Zorgmail handleiding. Inhoud

Zorgmail handleiding. Inhoud Inhoud 1. Beginnen met Zorgmail pag. 2 2. Het instellen van Zorgmail pag. 2 3. Het gebruik van Zorgmail m.b.t. Artsen pag. 3 4. Het aanpassen van de lay-out van Zorgmail pag. 4 5. Werken met Zorgmail pag.

Nadere informatie

Provinciespel (Scratch 3.0)

Provinciespel (Scratch 3.0) Provinciespel (Scratch 3.0) Open de achtergrond en sprites via tabblad programmeerlessen groep 5/6. LET OP: je moet daarna inloggen en het project remixen. In Scratch kun je leuke games maken, maar wist

Nadere informatie

HTML Editor: de eerste stappen

HTML Editor: de eerste stappen LES 18 HTML Editor: de eerste stappen In deze les leert u werken met HTML Editor. Daarbij geven we tevens een inleiding tot HTML. Hoewel op dit moment HTML versie 4.01 in gebruik is, maakt de HTML Editor

Nadere informatie

Opstarten Word 2013 bij Windows 7 Opstarten Word 2016 bij Windows 10

Opstarten Word 2013 bij Windows 7 Opstarten Word 2016 bij Windows 10 SAMENVATTING HOOFDSTUK 1 Word opstarten, verkennen en afsluiten WORD kan opgestart worden via de startknop en de snelkoppeling in de lijst die boven de startknop staat: Opstarten Word 2013 bij Windows

Nadere informatie

Handleiding ZKM Online. Versie 2.0

Handleiding ZKM Online. Versie 2.0 Handleiding ZKM Online Versie 2.0 Maart 2012 Inhoudsopgave Inloggen 3 Eerste keer dat je inlogt (basisonderdelen) 4 profiel 5 wachtwoord 5 bureau 6 consultants 7 instellingen 8 kleuren 9 licentie 10 ZKM

Nadere informatie

JavaScript. 0 - Wat is JavaScript? JavaScript toevoegen

JavaScript. 0 - Wat is JavaScript? JavaScript toevoegen 0 - Wat is JavaScript? JavaScript is hele andere koek dan Scratch. Het wordt ook door professionele programmeurs gebruikt. Doordat er veel mensen gebruik maken van JavaScript is er veel informatie over

Nadere informatie

4. Contacten, agenda en widgets beheren

4. Contacten, agenda en widgets beheren 113 4. Contacten, agenda en widgets beheren Naast E-mail en Internet staat er nog een aantal andere standaard apps op uw Samsung Galaxy Tab. Met de app Contacten kunt u bijvoorbeeld uw contactpersonen

Nadere informatie

ONSCREENKEYS 5. Windows XP / Windows Vista / Windows 7 / Windows 8

ONSCREENKEYS 5. Windows XP / Windows Vista / Windows 7 / Windows 8 ONSCREENKEYS 5 Windows XP / Windows Vista / Windows 7 / Windows 8 [ PRODUCT BESCHRIJVING ] [ Dit vernuftige on-screen toetsenbord met virtuele muis klik mogelijkheden en spraak uitvoer maakt snel typen

Nadere informatie

Sjablonen aanmaken, formulieren aanmaken, macro s maken, menubalk aanpassen.

Sjablonen aanmaken, formulieren aanmaken, macro s maken, menubalk aanpassen. Tips en trucs, zoals o.m.: Sjablonen aanmaken, formulieren aanmaken, macro s maken, menubalk aanpassen. door Gerrit Tiemens, HCC afdeling Arnhem, Medewerker locatie Arnhem Zevenaar, 9 november 2003 Inhoudsopgave

Nadere informatie

Het hele scherm besturen

Het hele scherm besturen De Sense HAT programmeren Het hele scherm besturen Met de Sense HAT kun je allerlei omstandigheden in het ISS waarnemen en opslaan. Ook kun je ze laten zien als tekst of plaatje op het ledscherm. In deze

Nadere informatie

Korte uitleg: Wat doet de shell met mijn commandoregel?

Korte uitleg: Wat doet de shell met mijn commandoregel? Korte uitleg: Wat doet de shell met mijn commandoregel? Het onderstaande is heel erg Bash gericht, maar geldt i.h.a. ook voor andere shells. Vooral als het om "begrip" gaat. Iedere regel die aan de shell

Nadere informatie

Stap 1. Bepalen van invoer Het makkelijkst kun je dit vinden uit de zwarte vlakken met voorbeelden:

Stap 1. Bepalen van invoer Het makkelijkst kun je dit vinden uit de zwarte vlakken met voorbeelden: Stap 1. Bepalen van invoer Het makkelijkst kun je dit vinden uit de zwarte vlakken met voorbeelden: Na de opdracht Maak uw keuze: wordt er voor het eerst iets ingetypt door de gebruiker. De getallen die

Nadere informatie

HvA Instituut voor Interactieve Media ActionScript 3.0

HvA Instituut voor Interactieve Media ActionScript 3.0 PPRO 1: OEFENINGEN LES 1 Hierbij de werkgroepoefeningen behorend bij het practicum week 1. Lees de stukken uitleg aandachtig door, zonder deze informatie zullen de principes in de oefeningen moeilijk te

Nadere informatie

PYTHON REEKS 1: BASICS. Mathias Polfliet

PYTHON 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 informatie

4. Contacten, agenda en widgets beheren

4. Contacten, agenda en widgets beheren 113 4. Contacten, agenda en widgets beheren Naast E-mail en Internet staat er nog een aantal andere standaard apps op uw Samsung Galaxy Tab. Met de app Contacten kunt u bijvoorbeeld uw contactpersonen

Nadere informatie

Sneltoetsen Excel 2010

Sneltoetsen Excel 2010 1 Waarom Sneltoetsen Gebruiken? Om het werken met Excel te versnellen en gemakkelijker te maken zijn er honderden sneltoetsen die je kunt gebruiken om de meest uitlopende opdrachten uit te voeren. Je kunt

Nadere informatie

De Sense HAT programmeren Je eerste computerprogramma

De Sense HAT programmeren Je eerste computerprogramma De Sense HAT programmeren Je eerste computerprogramma De Sense HAT is een uitbreiding voor de Raspberry Pi die speciaal voor de Astro Pi-wedstrijd is gemaakt. Met dit bord is het mogelijk om allerlei informatie

Nadere informatie

HOOFDSTUK 1. beginnen met excel

HOOFDSTUK 1. beginnen met excel HOOFDSTUK 1 beginnen met excel Inleiding Voor het betere rekenwerk in de bedrijfseconomie worden spreadsheets (rekenbladen) gebruikt. In dit hoofdstuk leer je omgaan met algemene basisbewerkingen in Excel:

Nadere informatie

8. Accenten en Trema's

8. Accenten en Trema's 8. Accenten en Trema's In deze module leert u letters met een accent of trema op uw scherm te krijgen. Eén mogelijkheid heeft u al gezien in Module 4 van de Basiscursus 1: het woord fout typen en het dan

Nadere informatie

Blog-Het gebruik van variabelen in Excel VBA

Blog-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 informatie

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

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

Nadere informatie

HET TOETSENBORD AAN DE SLAG MET DIGITALE VAARDIGHEDEN TRAINING: BASISVAARDIGHEDEN

HET TOETSENBORD AAN DE SLAG MET DIGITALE VAARDIGHEDEN TRAINING: BASISVAARDIGHEDEN HET TOETSENBORD HET TOETSENBORD In deze opdracht leer je hoe je meer over de verschillende knoppen op je toetsenbord. Het rechterdeel van het toetsenbord bevat alle nummers. Dit wordt numpad of numeriek

Nadere informatie

maplev 2010/7/12 14:02 page 15 #17 Nadere detaillering van een aantal zaken van Module 1 Geen,, " ", \, save, read, protect, unprotect

maplev 2010/7/12 14:02 page 15 #17 Nadere detaillering van een aantal zaken van Module 1 Geen,,  , \, save, read, protect, unprotect maplev 2010/7/12 14:02 page 15 #17 Module 2 Het gebruik van Maple, vervolg Onderwerp Voorkennis Expressies Nadere detaillering van een aantal zaken van Module 1 Geen,, " ", \, save, read, protect, unprotect

Nadere informatie

TypVaardig 5.1. Handleiding

TypVaardig 5.1. Handleiding TypVaardig 5.1 Handleiding copyright De Jong Edusoft 2017 Inhoudsopgave I. INSTALLATIE...3 Het installatie-bestand...3 Netwerk...3 I. STARTEN...4 Parameters...4 Aanmelden...4 Resultaten verwijderen...4

Nadere informatie

Met een mailing of massaverzending kunt u een groot aantal documenten verzenden naar gebruikelijke adressen, die in een gegevensbestand staan.

Met een mailing of massaverzending kunt u een groot aantal documenten verzenden naar gebruikelijke adressen, die in een gegevensbestand staan. Een mailing verzorgen Met een mailing of massaverzending kunt u een groot aantal documenten verzenden naar gebruikelijke adressen, die in een gegevensbestand staan. Voor deze techniek zijn twee bestanden

Nadere informatie

WORKSHOP ORANGE PI & PYTHON v september 2017

WORKSHOP ORANGE PI & PYTHON v september 2017 WORKSHOP ORANGE PI & PYTHON v1.1 21 september 2017 In deze workshop maak je kennis met een zogenaamde bord-computer ter grootte van een bankpas. Een bord-computer kan gebruikt worden als een normale computer

Nadere informatie

APP INVENTOR ERVAREN

APP INVENTOR ERVAREN Inhoudsopgave Configuratie Een Beginscherm! Een Minigame maken Een Minigame met lijsten Procedures Controleer Alles! De Score tonen Afsluiten........ Configuratie Wat we behandelen: Hoe we een bestand

Nadere informatie

QSN database neuromodulatie. korte uitleg gebruik ProMISe

QSN database neuromodulatie. korte uitleg gebruik ProMISe QSN database neuromodulatie korte uitleg gebruik ProMISe QSN database De link naar de database is te vinden op http://www.msbi.nl/qsn In de demo versie kan de invoer getest worden, hier kan iedereen bij

Nadere informatie

10. Mijn eerste programma

10. Mijn eerste programma 10. Mijn eerste programma Een korte handleiding voor het invoeren en editten van programmatekst voor een pseudotaal programma. In dit hoofdstuk wordt beschreven hoe je je allereerste pseudotaal programma

Nadere informatie

9.19 Macro s: oefeningen

9.19 Macro s: oefeningen 9.19 Macro s: oefeningen Oefening 84.: Macro relatief opnemen Open een nieuwe map. Plaats uw invoercel ergens in de linker-bovenhoek van het blad (bijvoorbeeld in B2). Start het opnemen van een macro met

Nadere informatie

The Nanny Personeel. Lokaal inloggen

The Nanny Personeel. Lokaal inloggen The Nanny Personeel Lokaal inloggen Inleiding Binnen uw organisatie wordt gebruik gemaakt van The Nanny Personeel. The Nanny Personeel is een webapplicatie. Echter, in tegenstelling tot de meeste websites,

Nadere informatie

Voor vragen: http://www.richard3332.nl/ of mail naar Richard3332@gmail.com

Voor vragen: http://www.richard3332.nl/ of mail naar Richard3332@gmail.com Welkom bij mijn PHP tutorial (Deel 1) Ik ga in deze delen PHP uitleggen, dit doe ik in het programma notepad++ (gratis) deze kunt u downloaden van www.richard3332.nl/downloads.php Als u beschikt over dreamweaver

Nadere informatie

Etiketten maken en Printen.

Etiketten maken en Printen. Etiketten maken en Printen. Klik op het tabblad verzendlijsten Het onderstaande venster verschijnt nu, Klik nu op afdruk samenvoegen Nu komt het hiernaast staande venster klik nu op Stapsgewijze wizard

Nadere informatie

Initiatiefnemer Ben Vaske, Stichting Expertisecentrum Oefenen.nl. Projectmanagement Claudette Verpalen, Utrecht

Initiatiefnemer Ben Vaske, Stichting Expertisecentrum Oefenen.nl. Projectmanagement Claudette Verpalen, Utrecht Klik & Tik Werkboek Dit werkboek is ontwikkeld door Stichting Expertisecentrum Oefenen.nl in het kader van het Actieplan Laaggeletterdheid 2012-2015 Geletterdheid in Nederland en mogelijk gemaakt door

Nadere informatie

25 Excel tips. 25 Handige Excel tips die tijd besparen en fouten voorkomen. Ir. Fred Hirdes. Excel-leren.nl.

25 Excel tips. 25 Handige Excel tips die tijd besparen en fouten voorkomen. Ir. Fred Hirdes. Excel-leren.nl. [Geef tekst op] 25 Excel tips 25 Handige Excel tips die tijd besparen en fouten voorkomen Ir. Fred Hirdes Excel-leren.nl info@excel-helpdesk.nl Inhoudsopgave Inhoudsopgave... 1 Inleiding... 2 Tip 1 tm

Nadere informatie

Gebruikersinstructie nieuwe Statenleden Asus T100 en T300

Gebruikersinstructie nieuwe Statenleden Asus T100 en T300 Gebruikersinstructie nieuwe Statenleden Asus T100 en T300 Een drietal zaken zijn van belang om direct na in ontvangst name van uw tablet te regelen om de veiligheid van uw gegevens te waarborgen. Schakel

Nadere informatie

Seven segments of Pi

Seven 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 informatie

Als je de categorie Getal hebt gekozen kunt u in de notatie bepalen hoe het getal moet worden weergegeven.

Als je de categorie Getal hebt gekozen kunt u in de notatie bepalen hoe het getal moet worden weergegeven. Getalopmaak Kies: Opmaak - Cellen... tab Getallen Categorie Selecteer een categorie in de lijst en selecteer vervolgens een opmaakprofiel in het vak Notatie. Opm: De standaardvalutanotatie voor een cel

Nadere informatie

Versie 2.6.3. Handleiding Digitaal Logboek Antistolling

Versie 2.6.3. Handleiding Digitaal Logboek Antistolling Versie 2.6.3 Handleiding Digitaal Logboek Antistolling INLEIDING Dit is de handleiding van het Digitaal Logboek Antistolling. Het Digitaal Logboek is te raadplegen via internet. Overal ter wereld, op elk

Nadere informatie

M.E.E.T. project Management E-learning Experience for Training secondary school students. Code: LLP-LDV-TOI-10-IT-560

M.E.E.T. project Management E-learning Experience for Training secondary school students. Code: LLP-LDV-TOI-10-IT-560 M.E.E.T. project Management E-learning Experience for Training secondary school students Code: LLP-LDV-TOI-10-IT-560 Leven Lang Leren-programma (2007-2013) Leonardo da Vinci Transfer of Innovation Handleiding

Nadere informatie

Turbo Pascal (deel 1)

Turbo Pascal (deel 1) Turbo Pascal (deel 1) MSX CLUB MAGAZINE 34 Erik van Bilsen Scanned, ocr ed and converted to PDF by HansO, 2001 Erik van Bilsen leert u het klappen van de Turbo Pascal zweep. Turbo Pascal toepassen Deze

Nadere informatie

Word 2010 Les 2. CSV 21st century skills. CC Naamsvermelding 3.0 Nederland licentie.

Word 2010 Les 2. CSV 21st century skills. CC Naamsvermelding 3.0 Nederland licentie. Word 2010 Les 2 Auteur Laatst gewijzigd Licentie Webadres CSV 21st century skills 15 November 2016 CC Naamsvermelding 3.0 Nederland licentie http://maken.wikiwijs.nl/70391 Dit lesmateriaal is gemaakt met

Nadere informatie

AXIS ThinWizard ARTIKEL. Een softwaretool voor snelle diagnose op afstand van printerproblemen

AXIS ThinWizard ARTIKEL. Een softwaretool voor snelle diagnose op afstand van printerproblemen NETWERK PRINT SERVERS ARTIKEL AXIS THINWIZARD AXIS ThinWizard Een softwaretool voor snelle diagnose op afstand van printerproblemen Created: June 4, 2005 Last updated: June 4, 2005 Rev: 1.0 INHOUDSOPGAVE

Nadere informatie

Computer Club Bodegraven. 10-4-2012

Computer Club Bodegraven. 10-4-2012 1 8 Alvorens we etiketten kunnen afdrukken moet u beschikken over: 1. Programma Works 2. Vellen met etiketten; noteer merk en nummer, dat heeft u straks nodig. b.v. Rank Xerox, nr. 3R96298 (21 stuks/vel

Nadere informatie

Excel voor de beginner (4) Handleiding van Helpmij.nl

Excel voor de beginner (4) Handleiding van Helpmij.nl Excel voor de beginner (4) Handleiding van Auteur: CorVerm Juni 2008 Excel voor beginners deel 4. Zoals we in deel drie hebben beloofd gaan we het in deze ronde hebben over het geven van namen aan (een)

Nadere informatie

Handleiding ZKM Online. Versie 2.1

Handleiding ZKM Online. Versie 2.1 Handleiding ZKM Online Versie 2.1 Februari 2015 Inhoudsopgave 1. Inloggen... 3 1.1 Eerste keer dat je inlogt... 3 1.1.1 Profiel... 4 1.1.2. Wachtwoord (wijzigen)... 4 1.1.3. Bureau... 5 1.1.4. Consultants

Nadere informatie

Tafels met Tera (Scratch 3.0)

Tafels met Tera (Scratch 3.0) Tafels met Tera (Scratch 3.0) Open de achtergrond en sprite via tabblad programmeerlessen groep 5/6. LET OP: je moet daarna inloggen en het project remixen. In Scratch kun je leuke games maken, maar wist

Nadere informatie

HET TOETSENBORD AAN DE SLAG MET DIGITALE VAARDIGHEDEN TRAINING: BASISVAARDIGHEDEN

HET TOETSENBORD AAN DE SLAG MET DIGITALE VAARDIGHEDEN TRAINING: BASISVAARDIGHEDEN HET TOETSENBORD Het toetsenbord In deze opdracht leer je hoe je meer over de verschillende knoppen op je toetsenbord. Het rechtse deel van het toetsenbord bevat alle nummers. Daarnaast zit wat we noemen

Nadere informatie

Programmeermethoden NA. Week 4: Files & Functies

Programmeermethoden NA. Week 4: Files & Functies Programmeermethoden NA Week 4: Files & Functies Kristian Rietveld http://liacs.leidenuniv.nl/~rietveldkfd/courses/prna2016/ Vorige week: Controlestructuren # gegeven # 0

Nadere informatie

GEBRUIKERSHANDLEIDING T8530

GEBRUIKERSHANDLEIDING T8530 MASTER MENU Het Master Menu geeft de bezitter van de Master Code toegang tot de volgende functies: Tijd en Datum instellen Tijdslot (T.S.) instellen (standaard week en bijzondere gebeurtenissen) Code wijzigen

Nadere informatie

Een spoedcursus python

Een 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 informatie