Python. Informatica. Renske Weeda

Maat: px
Weergave met pagina beginnen:

Download "Python. Informatica. Renske Weeda"

Transcriptie

1 Python Informatica Renske Weeda

2 Hoofdstuk 4: variabelen Leerdoelen: Wat variabelen zijn Het toekennen van een waarde aan een variabele Correcte namen voor variabelen Conventies met betrekking tot variabele namen Soft typing Het debuggen van code Trace tables Verkorte operatoren

3 Hfstk Herhaling: print Er zijn twee manieren om print te gebruiken: + of, Met, krijg je er meteen een spatie bij Met + plak je twee teksten aan elkaar zonder spatie. print( boeken, kast ) print( boeken + kast ) Drukt af: boeken kast Drukt af: boekenkast Wil je + gebruiken met getallen? Dan eerst getal omzetten naar tekst met str( ) print( str(4) + euro ) Drukt af: 4euro

4 Hfstk Herhaling: Type casting & input Python kan niet raden wat de type van iets is. Soms moet je dat echt aangeven. Als de gebruiker iets intypt, dan gaat Python uit van een tekst. Maar, met een tekst kun je niet rekenen, met getallen wel. Je kunt een tekst omzetten naar een getal: casting #vraag gebruiker hoeveel fietsen er zijn aantal_fietsen = input ("Hoeveel fietsen zijn er?") #print de type van variable aantal_fietsen af print ( type(aantal_fietsen))

5 Hfstk Herhaling: Type casting & input Python kan niet raden wat de type van iets is. Soms moet je dat echt aangeven. Als de gebruiker iets intypt, dan gaat Python uit van een tekst. Maar, met een tekst kun je niet rekenen, met getallen wel. Je kunt een tekst omzetten naar een getal: casting #vraag gebruiker hoeveel fietsen er zijn aantal_fietsen = input ("Hoeveel fietsen zijn er?") #bereken 2 wielen per fiets aantal_wielen = 2 * int(aantal_fietsen) #Druk aantal wielen af print ( Dan zijn er ", aantal_wielen, wielen.")

6 BELANGRIJK: Verschil tussen vergelijken en toekennen TOEKENNEN gewicht = 60 Geef opdracht: gewicht wordt 60 VERGELIJKEN gewicht == 60 Stel vraag: is gewicht gelijk aan 60? Antwoord: True of False

7 Schaar-papier-steen

8 Variabelen en constanten Variabelen en constanten hebben een: naam (bv. score of spelernaam) waarde (bv. 3, of Jan ) Variabelen veranderen gedurende het spel van waarde speler1_aantal_gewonnen = 6 speler2_aantal_gewonnen = 4 speler1_aantal_gewonnen += 1 Constanten blijven gedurende het spel hetzelfde SPELER1 = Mary SPELER2 = Doug

9 Variabelen a = b = 7.5 c = 8.25 d = (a * b * b * c) / 3 Variabelen: om informatie in op te slaan. Geef variabelen een zinvolle naam print( d ) mijn_salaris_per_uur = 4.50 aantal_uren_gewerkt = 4 Constanten: voor wat tijdens programma niet veranderd: Geef aan met HOOFDLETTERS DAGEN_PER_JAAR = 365 PI = 3.14 MINIMUM_SALARIS_PER_UUR = 3.04 Gebruik variabelen in een berekening in plaats van getallen Makkelijker om later aan te passen Makkelijker om te begrijpen wat er gebeurd (fouten te vinden) PI = straal = 7.5 hoogte = 8.25 volume_van_kegel = (PI * straal * straal * hoogte) / 3 print( volume_van_kegel )

10 Debugging Het opsporen van fouten in je programma. Kan veel tijd kosten Tip: bekijk waarde van een variabele Gebruik: print( ) Voorbeeld: snelheid_kmu = 14 aantal_uren = 2 print( uren:, aantal_uren ) afgelegde_afstand = snelheid_kmu * aantal_uren print( afstand:, afgelegde_afstand )

11 Verkorte rekenoperatoren Operator code Wat er gebeurt Optellen x += 1 x krijgt de waarde van x+ 1 Aftrekken x -= 2 x krijgt de waarde van x-2 Vermenigvuldigen x *= 2 x krijgt de waarde van x*2 Delen door x /= 2 x krijgt de waarde van x/2 Voorbeelden: score = 5 # score wordt 5 score += 1 # score wordt verhoogd met 1 score /=2 # score delen door 2

12 Vragen: Toewijzingen en berekeningen 1) aantal_appels is 5. Wat is aantal_appels na: aantal_appels = aantal_appels + 3 2) aantal_appels is 5. Wat is de waarde van aantal_appels en aantal_fruit na: aantal_fruit = aantal_appels aantal_fruit += 1 aantal_appels heeft de waarde 8 aantal_appels heeft de waarde 5 aantal_fruit heeft de waarde 6 3) Schrijf code om het aantal_vliegen met 1 te verlagen aantal_vliegen -= 1 OF aantal_vliegen = aantal_vliegen - 1

13 Taak: verwissel de waarde van twee dingen Je begint met: beker1 krijgt de waarde 4, beker2 krigt de waarde 6 Regels: 1 getal per beker een nieuw waarde schopt de ander eruit Waarden worden gekopieerd (niet verplaatst) Zeg: beker krijgt dezelfde waarde als beker 4 6 beker1 beker2 beker1 = 4 beker2 = 6 Tip op de volgende pagina

14 Wisseltruc (unplugged) Regels: 1 getal per beker Een nieuw waarde schopt de ander eruit Waarden worden gekopieerd (niet verplaatst) Zeg: beker krijgt dezelfde waarde als beker Tip: Je mag een extra beker gebruiken. beker1 beker2 beker_tijdelijk

15 Wisseltruc (unplugged) Er zijn meerdere manieren om dit te doen. Probeer het eerst met bekertjes Schrijf dan de code. beker1 = 4 beker2 = 6 print( beker1 heeft", beker1, "en beker2 heeft", beker2 ) # hier komen een aantal regels code print( nu heeft beker1:, beker1, "en beker2:", beker2 ) beker1 beker2 beker_tijdelijk

16 Wisseltruc (unplugged) Dit kan op meerdere manieren. Voorbeeld: beker_tijdelijk krijgt dezelfde waarde als beker1 beker1 krijgt dezelfde waarde als beker2 beker2 krijgt dezelfde waarde als beker_tijdelijk Resultaat: beker1 beker2 beker_tijdelijk

17 Wisseltruc (unplugged) Voorbeeld oplossing: beker_tijdelijk krijgt dezelfde waarde als beker1 beker1 krijgt dezelfde waarde als beker2 beker2 krijgt dezelfde waarde als beker_tijdelijk beker1 = 4 beker2 = 6 print( beker1 heeft", beker1, "en beker2 heeft", beker2 ) beker_tijdelijk = beker1 beker1 = beker2 beker2 = beker_tijdelijk print( nu heeft beker1:, beker1, "en beker2:", beker2 )

18 Trace table: door code heenstappen Wat is de waarde van de drie variabelen na het uitvoeren van de code hiernaast? instructie x y z x = y = z = x - y x = 7 y = 2 z = x - y y = x - 6 y += 1 y = x y += Dus, na afloop heeft x de waarde 7, y de waarde 2, en z de waarde 5.

19 Trace table: zelf oefenen Wat is de waarde van de drie variabelen na het uitvoeren van de code hiernaast? instructie x y z x = y = z = x * y x = y/ z -= y = int(2.67) z = float(3) x = 4 y = 12 z = x * y x = y / 2 z -= 3 y = int(2.67) z = float(3) Dus, na afloop heeft x de waarde 6, y de waarde 2, en z de waarde 3.0.

20 Tijdsbesteding Blijf bij en doe elke week de opdrachten Een week voor de toets pas hard werken gaat bij programmeren niet lukken Als je achter gaat lopen heb je daar nog heel veel periodes last van Zorg dat je begeleidingstijd nuttig besteed Kun je geen begeleidingsuur kiezen? Zet KWT dan vast (bij Roostermaker Letty) Spreek samen met iemand af om samen aan de opdrachten te werken Kom met vragen naar de les

21 Opdrachten

Python. Informatica. Renske Smetsers

Python. Informatica. Renske Smetsers Python Informatica Renske Smetsers Hoofdstuk 3: Expressies Leerdoelen: Data types string, integer en float Berekeningen Printen van tekst en getallen Type casting (veranderen van types) naar tekst met

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

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

Python. Informatica. Renske Weeda

Python. Informatica. Renske Weeda Python Informatica Renske Weeda Hoofdstuk 5: eenvoudige functies Leerdoelen: Functies: Wat functies zijn Functie namen, parameters en retourwaardes Type casting functies: float(), int(), en str() Basis

Nadere informatie

Hoofdstuk 8: Functies en parameters

Hoofdstuk 8: Functies en parameters Hoofdstuk 8: Functies en parameters Leerdoelen: Het nut van functies Eigen functies creëren Parameters en argumenten gebruiken Waardes uit functies retourneren middels return Functie benamingen Commentaar

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

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

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

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

Controle structuren. Keuze. Herhaling. Het if statement. even1.c : testen of getal even of oneven is. statement1 statement2

Controle structuren. Keuze. Herhaling. Het if statement. even1.c : testen of getal even of oneven is. statement1 statement2 Controle structuren De algemene vorm: 1 bloks door middel van indentatie Keuze Herhaling if expressie :...... In de volgende vorm is het else gedeelte weggelaten: if expressie :... Het if keuze- of conditioneel

Nadere informatie

Constanten. Variabelen. Expressies. Variabelen. Constanten. Voorbeeld : varid.py. een symbolische naam voor een object.

Constanten. Variabelen. Expressies. Variabelen. Constanten. Voorbeeld : varid.py. een symbolische naam voor een object. een symbolische naam voor een object. Variabelen Constanten Variabelen Expressies naam : geeft de plaats in het geheugen aan waarde : de inhoud van het object identifier : een rij van letters en/of cijfers

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

Python. Informatica. Renske Smetsers

Python. Informatica. Renske Smetsers Python Informatica Renske Smetsers Planning komende tijd Iteraties: FOR loop en (geneste)lijsten Herhaling lijsten Herhaling for-loop Na deze les kun je: For-loop te gebruiken om lijst te doorlopen Uitleggen

Nadere informatie

Variabelen en statements in ActionScript

Variabelen en statements in ActionScript Ontwikkelen van Apps voor ios en Android Variabelen en statements in ActionScript 6.1 Inleiding Als we het in de informatica over variabelen hebben, bedoelen we een stukje in het geheugen van de computer

Nadere informatie

OEFENINGEN PYTHON REEKS 1

OEFENINGEN PYTHON REEKS 1 Vraag 1: Expressies & Types OEFENINGEN PYTHON REEKS 1 Python maakt gebruik van enkele vaak voorkomende (data)types. Zo zijn er integers die behoren tot de gehele getallen (VB: 3), zijn er float s die behoren

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

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

Programmeren en Wetenschappelijk Rekenen in Python. Wi1205AE I.A.M. Goddijn, Faculteit EWI 22 april 2014

Programmeren en Wetenschappelijk Rekenen in Python. Wi1205AE I.A.M. Goddijn, Faculteit EWI 22 april 2014 Programmeren en Wetenschappelijk Rekenen in Python Wi1205AE, 22 april 2014 Inleiding Cursus coördinator e-mail Docent e-mail : Jacco Hoekstra : J.M.Hoekstra@TUDelft.nl : Ingeborg Goddijn : I.A.M.Goddijn@TUDelft.nl

Nadere informatie

Programmeren met Arduino-software

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

Vakgroep CW KAHO Sint-Lieven

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

VAN HET PROGRAMMEREN. Inleiding

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 informatie

oefening JavaScript - antwoorden

oefening JavaScript - antwoorden oefening JavaScript - antwoorden De antwoorden op deze opgaven zijn meestal wat aan de brede kant voor een Word document. Het is daarom handig om ze in Notepad++ te kopiëren en ze dan te bekijken. opgave

Nadere informatie

Python. Vraag 1: Expressies en types. Vraag 1 b: Types -Ingebouwde functies- Vraag 1 a 3/10/14

Python. Vraag 1: Expressies en types. Vraag 1 b: Types -Ingebouwde functies- Vraag 1 a 3/10/14 Python Vraag 1: Expressies en types Integrated Development Environment (IDE): Ø Wing 101 (gratis te downloaden op www.wingware.com) Oefeningen in de shell >> noemen we de prompt Python commando s = expressies

Nadere informatie

2. Optellen en aftrekken van gelijknamige breuken

2. Optellen en aftrekken van gelijknamige breuken 1. Wat is een breuk? Een breuk Een breuk is een verhoudingsgetal. Een breuk geeft aan hoe groot een deel is van een geheel. Stel een taart is verdeeld in stukken. Je neemt 2 stukken van de taart. Je hebt

Nadere informatie

PYTHON REEKS 2: FUNCTIES. Mathias Polfliet

PYTHON REEKS 2: FUNCTIES. Mathias Polfliet PYTHON REEKS 2: FUNCTIES Mathias Polfliet mpolflie@etrovub.be TERUG NAAR PYTHON BASICS VRAAG 1: VOLUME BOL Het volume van een bol met straal r is 4 3 πr3 π Wat is het volume in cm³ van een bol met straal

Nadere informatie

Algemeen. Opgemaakte tekst: de stringmethode format

Algemeen. Opgemaakte tekst: de stringmethode format Algemeen Opgemaakte tekst: de stringmethode format Wanneer je een string op een bepaalde manier wil samenstellen uit vaste en variabele tekstfragmenten, dan kan het handig zijn om gebruik te maken van

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

Python. Informatica. Renske Smetsers

Python. Informatica. Renske Smetsers Python Informatica Renske Smetsers Hoofdstuk 6 Hoofdstuk 6: Condities Leerdoelen: Wat boolean expressies zijn Boolean waardes `True` en `False` Vergelijkingen met `=`, en `!=` De

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

Programmeren. a. 0, 0, 0 b. 0, 0, 27 c. 15, 12, 0 d. 15, 12, 27

Programmeren. a. 0, 0, 0 b. 0, 0, 27 c. 15, 12, 0 d. 15, 12, 27 Programmeren 0. (1 punt.) Stel, een "afhankelijk kind" is een persoon is die jonger is dan 18 jaar, en hooguit 8.000 euro verdient. Welke van de onderstaande expressies definieert een afhankelijk kind?

Nadere informatie

Thema: Machten en wortels vmbo-kgt12

Thema: Machten en wortels vmbo-kgt12 Auteur VO-content Laatst gewijzigd Licentie Webadres 07 november 2016 CC Naamsvermelding-GelijkDelen 3.0 Nederland licentie https://maken.wikiwijs.nl/57122 Dit lesmateriaal is gemaakt met Wikiwijs Maken

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

LESRICHTLIJN OVERZICHT LES LESDOELEN MATERIALEN, MIDDELEN EN VOORBEREIDING. Opstarten - 10 minuten. Oefening: Algoritmes met tangram - 20 minuten

LESRICHTLIJN OVERZICHT LES LESDOELEN MATERIALEN, MIDDELEN EN VOORBEREIDING. Opstarten - 10 minuten. Oefening: Algoritmes met tangram - 20 minuten U UNPLUGGED Algoritmes: Tangram Lestijd: 20 minuten Deze basisles omvat alleen oefeningen. Er kunnen inleidende en afrondende suggesties worden gebruikt om dieper op het onderwerp in te gaan als daar tijd

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

Scratch les 1 Rekenen

Scratch les 1 Rekenen Scratch les 1 Rekenen Welkom bij deze Scratch workshop! Vandaag ga jij kennismaken met Scratch. Scratch is een programmeertaal speciaal gemaakt voor kinderen vanaf 8 jaar, dus dat moet ons als leerkrachten

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

PHP. Les 4 : Variabelen

PHP. Les 4 : Variabelen PHP Les 4 : Variabelen Interessante links: o http://www.dbzweb.be/moermant/ o http://php.net/manual/en/function.echo.php o http://www.w3schools.com/php/default.asp Wat zijn variabelen? Variabelen zijn

Nadere informatie

Rekenen aan wortels Werkblad =

Rekenen aan wortels Werkblad = Rekenen aan wortels Werkblad 546121 = Vooraf De vragen en opdrachten in dit werkblad die vooraf gegaan worden door, moeten schriftelijk worden beantwoord. Daarbij moet altijd duidelijk zijn hoe de antwoorden

Nadere informatie

II. ZELFGEDEFINIEERDE FUNCTIES

II. ZELFGEDEFINIEERDE FUNCTIES II. ZELFGEDEFINIEERDE FUNCTIES In Excel bestaat reeds een uitgebreide reeks van functies zoals SOM, GEMIDDELDE, AFRONDEN, NU enz. Het is de bedoeling om functies aan deze lijst toe te voegen door in Visual

Nadere informatie

OPDRACHT Opdracht 2.1 Beschrijf in eigen woorden wat het bovenstaande PSD doet.

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

VAN HET PROGRAMMEREN. Inleiding. Het spiraalmodel. De programmeertaal. vervolgens de berekening van het totale bedrag, incl. BTW:

VAN HET PROGRAMMEREN. Inleiding. Het spiraalmodel. De programmeertaal. vervolgens de berekening van het totale bedrag, incl. BTW: OVERZICHT VAN HET PROGRAMMEREN Inleiding Als je leert programmeren lijkt het nogal overweldigend om die eerste stappen te doorworstelen. Er zijn dan ook heel wat programmeertalen (Java, Ruby, Python, Perl,

Nadere informatie

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

OEFENINGEN PYTHON REEKS 1

OEFENINGEN PYTHON REEKS 1 Vraag 1: Expressies & Types OEFENINGEN PYTHON REEKS 1 Python maakt gebruik van enkele vaak voorkomende (data)types. Zo zijn er integers die behoren tot de gehele getallen (VB: 3), zijn er float s die behoren

Nadere informatie

Een project in Scratch. Beginner.

Een project in Scratch. Beginner. Tafels Een project in Scratch Beginner frank.neven@uhasselt.be 1 Het eindresultaat De kat vraagt naar het resultaat van 10 vermenigvuldigingen en houdt bij hoeveel keer er een juist antwoord wordt gegeven.

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

extra oefening algoritmiek - antwoorden

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

Algoritmisch Denken: Dodo s Bit Parity

Algoritmisch Denken: Dodo s Bit Parity Algoritmisch Denken: Dodo s Opdrachtomschrijving: Jouw opdracht, als je deze accepteert, is om Mimi (een Dodo) te leren een bit parity fout te ontdekken en te herstellen. Leerdoelen: Ik kan een correct

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

Lab Webdesign: Javascript 3 maart 2008

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

Informatica: C# WPO 2

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

Doe eenvoudige opgaven zonder een rekenmachine. XX. Gebruik een rekenmachine bij moeilijke opgaven. Controleer de berekening door te schatten.

Doe eenvoudige opgaven zonder een rekenmachine. XX. Gebruik een rekenmachine bij moeilijke opgaven. Controleer de berekening door te schatten. 1.2 Vermenigvuldigen Binnen de retail gebruik je een rekenmachine om getallen of bedragen of aantallen te vermenigvuldigen of te delen. Daarnaast kun je met schatten controleren of de berekening klopt.

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

Onderstreep in elke opgave wat je eerst moet uitrekenen. Je hoeft de opdrachten niet uit te rekenen. 788 : (1 500 : 3)

Onderstreep in elke opgave wat je eerst moet uitrekenen. Je hoeft de opdrachten niet uit te rekenen. 788 : (1 500 : 3) Blok 5 G/B vraag : volgorde van bewerkingen bepalen en correct uitvoeren Volgorde van bewerkingen Heel MoDerne PopMuziek Reken eerst uit wat tussen Haakjes staat. Daarna werk je verder van links naar rechts.

Nadere informatie

Tips Wiskunde Kwadratische vergelijkingen: een uitgebreid stappenplan

Tips Wiskunde Kwadratische vergelijkingen: een uitgebreid stappenplan Tips Wiskunde Kwadratische vergelijkingen: een uitgebreid stappenplan Tips door F. 738 woorden 18 januari 2013 5,9 25 keer beoordeeld Vak Methode Wiskunde Getal en Ruimte Stappenplan voor oplossen van

Nadere informatie

Zo gaat jouw kunstwerk er straks uitzien. Of misschien wel heel anders.

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

Checklist Rekenen Groep 3. 1. Tellen tot 20. 2. Getallen splitsen. Hoe kun je zelf het tellen controleren?

Checklist Rekenen Groep 3. 1. Tellen tot 20. 2. Getallen splitsen. Hoe kun je zelf het tellen controleren? Checklist Rekenen Groep 3 1. Tellen tot 20 Als kleuters, in groep 1 en groep 2, zijn de kinderen bezig met de zogenaamde voorbereidende rekenvaardigheid. Onderdelen hiervan zijn ordenen en seriatie. Dit

Nadere informatie

Microsoft Excel 2013 Berekeningen

Microsoft Excel 2013 Berekeningen Microsoft Excel 2013 Berekeningen Inleiding Het rekenprogramma van Microsoft Office heet Excel. Excel is onmisbaar als je met enige regelmaat overzichten moet maken en bijhouden. Excel 2013 is de opvolger

Nadere informatie

Onderstreep in elke opgave wat je eerst moet uitrekenen. Je hoeft de opdrachten niet uit te rekenen. 788 : (1 500 : 3)

Onderstreep in elke opgave wat je eerst moet uitrekenen. Je hoeft de opdrachten niet uit te rekenen. 788 : (1 500 : 3) Blok G/B vraag : volgorde van bewerkingen bepalen en correct uitvoeren Volgorde van bewerkingen Heel MoDerne PopMuziek Reken eerst uit wat tussen Haakjes staat. Daarna werk je verder van links naar rechts.

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

Vooraf voor de leerkracht

Vooraf voor de leerkracht Vooraf voor de leerkracht Vandaag gaat jouw klas aan de slag met programmeren, misschien wel voor het eerst! Super leuk. Uit ons onderzoek blijkt dat het goed is voor de leerprestaties van kinderen als

Nadere informatie

Arduino Cursus, Deel 2 Programmeren. Simon Pauw, ZB45, Amsterdam

Arduino Cursus, Deel 2 Programmeren. Simon Pauw, ZB45, Amsterdam Arduino Cursus, Deel 2 Programmeren Simon Pauw, ZB45, Amsterdam Programmeren Geen zorgen als je niet alles begrijpt. Doel: Het snappen van bestaande code. Meeste kennis ook toepasbaar buiten de Arduino

Nadere informatie

Zestigdelige graden radialen honderddelige graden

Zestigdelige graden radialen honderddelige graden Rekenen met hoeken Zestigdelige graden radialen honderddelige graden Hoeken kunnen uitgedrukt worden in verschillende hoekeenheden. De meest bekende hoekeenheid is de zestigdelige graad. Deze hoekeenheid

Nadere informatie

APPLICATIEBOUW 2E COLLEGE: ONTWERPEN, GEBRUIKERSINTERFACES, VARIABELEN & EXPRESSIES. Onderdeel van SmartProducts

APPLICATIEBOUW 2E COLLEGE: ONTWERPEN, GEBRUIKERSINTERFACES, VARIABELEN & EXPRESSIES. Onderdeel van SmartProducts APPLICATIEBOUW 2E COLLEGE: ONTWERPEN, GEBRUIKERSINTERFACES, VARIABELEN & EXPRESSIES Onderdeel van SmartProducts INHOUD COLLEGE 2 module4.io.utwente.nl/applicatiebouw Software ontwerpen Gebruikersinterfaces,

Nadere informatie

Computationeel denken

Computationeel denken U UNPLUGGED Computationeel denken Lestijd: 25 minuten Deze basisles omvat alleen oefeningen. Er kunnen inleidende en afrondende suggesties worden gebruikt om dieper op het onderwerp in te gaan als daar

Nadere informatie

Basistechnieken Microsoft Excel in 15 minuten

Basistechnieken Microsoft Excel in 15 minuten Basistechnieken Microsoft Excel in 15 minuten Microsoft Excel is een rekenprogramma. Je kan het echter ook heel goed gebruiken voor het maken van overzichten, grafieken, planningen, lijsten en scenario's.

Nadere informatie

De TI-84 (TI-83) 1 Introductie

De TI-84 (TI-83) 1 Introductie De TI-84 (TI-83) 1 Introductie 1-1 Algemeen De grafische rekenmachine is een rekenmachine waarmee je ook grafieken kunt tekenen. De belangrijkste toetsen die betrekking hebben op grafieken staan op de

Nadere informatie

SEQUENTIE-STRUCTUUR. Oefening: Dichtheid

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

GEDETAILLEERDE INHOUD

GEDETAILLEERDE INHOUD GEDETAILLEERDE INHOUD dankwoord 17 Inleiding 19 Waarom leer je programmeren?... 19 Waarom Python?... 20 Waarom Minecraft?... 20 Wat staat er in dit boek?.... 20 Online bronnen... 22 Ga nu maar op avontuur...

Nadere informatie

OEFENINGEN PYTHON REEKS 6

OEFENINGEN PYTHON REEKS 6 OEFENINGEN PYTHON REEKS 6 1. A) Schrijf een functie die een getal x en een getal y meekrijgt. De functie geeft de uitkomst van volgende bewerking als returnwaarde terug: x y x als x y x y y als x < y B)

Nadere informatie

OEFENINGEN PYTHON REEKS 1

OEFENINGEN PYTHON REEKS 1 OEFENINGEN PYTHON REEKS 1 Vraag 1: Python als een eenvoudige rekenmachine Python maakt gebruik van enkele vaak voorkomende (data)types. Zo zijn er integers die behoren tot de gehele getallen (VB: 3) en

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

PROS1E1 Gestructureerd programmeren in C Dd/Kf/Bd

PROS1E1 Gestructureerd programmeren in C Dd/Kf/Bd Inhoudsopgave 1 Inleiding... 1 2 Toekenning- en herhalingsopdrachten (for loop)... 2 2.1 De wet van Ohm... 3 2.2 De spaarrekening... 3 2.3 De transformator... 3 3 Keuze- en herhalingsopdrachten (if, switch,

Nadere informatie

Arduino Zuid-Limburg Workshop 2

Arduino Zuid-Limburg Workshop 2 1 Arduino Zuid-Limburg Workshop 2 Leren door doen Juni 2016 - slides voor Arduino workshop Zuid-Limburg 2 In deze workshop Minder focus op de programmeertaal zelf Voorbeelden als basis gebruiken Tonen

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

Scratch Rekenen & programmeren

Scratch Rekenen & programmeren Scratch Rekenen & programmeren Welkom bij deze Scratch workshop! Vandaag ga jij kennismaken met Scratch. Scratch is een online programmeertaal speciaal gemaakt voor kinderen vanaf 8 jaar. Ben je er klaar

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

1. Optellen en aftrekken

1. Optellen en aftrekken 1. Optellen en aftrekken Om breuken op te tellen of af te trekken maak je de breuken gelijknamig. Gelijknamig maken wil zeggen dat je zorgt voor 'gelijke noemers': Om de breuken met 'derden' en 'vijfden'

Nadere informatie

Optellen en aftrekken kan: Uit je hoofd Op papier Met een rekenmachine (op je telefoon)

Optellen en aftrekken kan: Uit je hoofd Op papier Met een rekenmachine (op je telefoon) 1.1 Optellen en aftrekken Bedragen en aantallen bij elkaar optellen of van elkaar aftrekken doe je in de retail dagelijks. Meestal rekent een kassa, computer of rekenmachine de bedragen of aantallen voor

Nadere informatie

http://www.liacs.nl/home/kosters/java/

http://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 informatie

Breuken met letters WISNET-HBO. update juli 2013

Breuken met letters WISNET-HBO. update juli 2013 Breuken met letters WISNET-HBO update juli 2013 De bedoeling van deze les is het repeteren met pen en papier van het werken met breuken. Steeds wordt bij gebruik van letters verondersteld dat de noemers

Nadere informatie

Elementaire rekenvaardigheden

Elementaire rekenvaardigheden Hoofdstuk 1 Elementaire rekenvaardigheden De dingen die je niet durft te vragen, maar toch echt moet weten Je moet kunnen optellen en aftrekken om de gegevens van de patiënt nauwkeurig bij te kunnen houden.

Nadere informatie

Programmeermethoden NA. Week 3: Controlestructuren

Programmeermethoden NA. Week 3: Controlestructuren Programmeermethoden NA Week 3: Controlestructuren Kristian Rietveld http://liacs.leidenuniv.nl/~rietveldkfd/courses/prna/ Bij ons leer je de wereld kennen 1 Inleveren opdracht 1 Lever digitaal sxxxxxxx-syyyyyyy-opdr1.py

Nadere informatie

Java Les 3 Theorie Herhaal structuren

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

Project 2: LOTTO simulatie Programmeren I

Project 2: LOTTO simulatie Programmeren I Project 2: LOTTO simulatie Programmeren I K. van Assche - H. Gruyaert 1 Inleiding Schrijf een java programma dat het spel van de nationale loterij, de Lotto simuleert. De communicatie met de gebruiker

Nadere informatie

Deel A. Breuken vergelijken

Deel A. Breuken vergelijken Deel A Breuken vergelijken - - 0 Breuken en brokken (). Kleur van elke figuur deel. Doe het zo nauwkeurig mogelijk.. Kleur van elke figuur deel. Doe het telkens anders.. Kleur steeds het deel dat is aangegeven.

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

gaan de kinderen op ontdekkingstocht langs de verschillende dieren van de boerderij en beantwoorden hun eigen vragen.

gaan de kinderen op ontdekkingstocht langs de verschillende dieren van de boerderij en beantwoorden hun eigen vragen. 5. Er op uit Tijdens deze activiteit: gaan de kinderen op ontdekkingstocht langs de verschillende dieren van de boerderij en beantwoorden hun eigen vragen. Taal Meningen uiten en vragen stellen Groep 1

Nadere informatie

3.1 Negatieve getallen vermenigvuldigen [1]

3.1 Negatieve getallen vermenigvuldigen [1] 3.1 Negatieve getallen vermenigvuldigen [1] Voorbeeld 1: 5 3 = 15 (3 + 3 + 3 + 3 + 3 = 15) Voorbeeld 2: 5-3 = -15 (-3 +-3 +-3 +-3 +-3 = -3-3 -3-3 -3 = -15) Voorbeeld 3: -5 3 = -15 Voorbeeld 4: -5 3 9 2

Nadere informatie

Programmeren in Java les 3

Programmeren in Java les 3 4 september 2015 Deze les korte herhaling vorige week loops methodes Variabelen Soorten variabelen in Java: integer: een geheel getal, bijv. 1,2,3,4 float: een gebroken getal, bijv. 3.1415 double: een

Nadere informatie

1.1 Rekenen met letters [1]

1.1 Rekenen met letters [1] 1.1 Rekenen met letters [1] Voorbeeld 1: Een kaars heeft een lengte van 30 centimeter. Per uur brand er 6 centimeter van de kaars op. Hieruit volgt de volgende woordformule: Lengte in cm = -6 aantal branduren

Nadere informatie

Afspraken hoofdrekenen eerste tot zesde leerjaar

Afspraken hoofdrekenen eerste tot zesde leerjaar 24/04/2013 Afspraken hoofdrekenen eerste tot zesde leerjaar Sint-Ursula-Instituut Rekenprocedures eerste leerjaar Rekenen, hoe doe ik dat? 1. E + E = E 2 + 5 = 7 Ik heb er 2. Er komen er 5 bij. Dat is

Nadere informatie

De waarde van een plaats in een getal.

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

3 Wat is een stelsel lineaire vergelijkingen?

3 Wat is een stelsel lineaire vergelijkingen? In deze les bekijken we de situatie waarin er mogelijk meerdere vergelijkingen zijn ( stelsels ) en meerdere variabelen, maar waarin elke vergelijking er relatief eenvoudig uitziet, namelijk lineair is.

Nadere informatie

numeriek Handleiding voor kandidaten Numerieke capaciteitentest - online afname

numeriek Handleiding voor kandidaten Numerieke capaciteitentest - online afname Handleiding voor kandidaten Numerieke capaciteitentest - online afname Handleiding The Bridge Numeriek Deze instructiefolder is gemaakt om jou wat achtergrond over The Bridge Numeriek te geven. Dit kan

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

Labo-oefeningen Automatisatie (Experimentele fase)

Labo-oefeningen Automatisatie (Experimentele fase) Praktische oefeningen Automatisatie Ivan Maesen IM 14-11-2004 2-1 Labo-oefeningen Automatisatie (Experimentele fase) Deze Praktische oefeningen kunnen gebruikt worden voor de Labosessies van het vak Automatisatie

Nadere informatie

VBA voor Doe het Zelvers deel 20

VBA voor Doe het Zelvers deel 20 VBA voor Doe het Zelvers deel 20 Handleiding van Auteur: leofact Augustus 2015 handleiding: VBA voor Doe het Zelvers deel 20 Vorige aflevering In het vorige deel werd besproken hoe je de structuur en vensteropbouw

Nadere informatie

Informatica: C# WPO 7

Informatica: C# WPO 7 Informatica: C# WPO 7 1. Inhoud 1D-arrays, Lijsten 2. Oefeningen Demo 1: Vul de 1D-array Demo 2: Stringreplace Demo 3: Vul de lijst Demo 4: Debug oplossingen demo s 1, 2 en 3 A: Array reversal A: Gemiddelde

Nadere informatie

Voorbeeldtentamen Inleiding programmeren (IN1608WI), Oktober 2003, , Technische Universiteit Delft, Faculteit EWI, Afdeling 2.

Voorbeeldtentamen Inleiding programmeren (IN1608WI), Oktober 2003, , Technische Universiteit Delft, Faculteit EWI, Afdeling 2. Voorbeeldtentamen Inleiding programmeren (IN1608WI), Oktober 2003, 14.00-15.30, Technische Universiteit Delft, Faculteit EWI, Afdeling 2. Dit tentamen bestaat uit twee delen. Deel 1 (14.00-14.45, gesloten

Nadere informatie

RCL Arduino Workshop 1

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