Constanten. Variabelen. Expressies. Variabelen. Constanten. Voorbeeld : varid.py. een symbolische naam voor een object.
|
|
- Stefan Beckers
- 5 jaren geleden
- Aantal bezoeken:
Transcriptie
1 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 en/of _ betekenisvol kiezen, niet te lang: dit_is_een_variabele_voor_de_som type: via de toekenning aantal bytes dat in het werkgeheugen nodig is welke operatoren toegelaten zijn op het object int 8 bytes gehele getallen + - * / % ** float 8 bytes floating point getallen + - * / ** Constanten integers : een exacte voorstelling van gehele getallen floating point numbers : niet-exacte voorstelling van reële getallen logische waarden : True en False tekst (strings) : Geef getal:, zie een volgend hoofdstuk. gehele constanten reële constanten 123 (decimaal) 12.3 Voorbeelden: (octaal).5 0x123 (hexidecimaal) 5. 5e4 Voorbeeld : varid.py # varid.py: variabelen: geheel getal en reeel getal def main ( ) : i = 2 j = 5 / 3 f f = 5.0 / 3 print i =, i print j =, j print f f =, f f # startoproep main () De output van dit programma: i = 2 j = 1 ff = deling van twee gehele getallen een geheeltallig quotiënt
2 Expressies algemene vorm : operand_1 operator operand_2 Rekenkundige expressies en operatoren ** machtsverheffing a ** b + unair plusteken +i - unair minteken -i * vermenigvuldiging a * b / deling quotiënt bij geheeltallige deling a / b % modulus rest bij geheeltallige deling a % b + optelling x + y - aftrekking x - y Prioriteit : volgens tabel: van boven naar onder Logische expressies waar of True : alle niet nul-waarden twee mogelijke uitkomsten: onwaar of False : een nul-waarde relationele operator: waarden van twee variabelen (of expressies) vergelijken logische operator: eenvoudige logische expressies combineren < kleiner dan <= kleiner dan of gelijk aan not logische niet (unair) > groter dan and logische en >= groter dan of gelijk aan or logische of == gelijk aan!= verschillend van Rekenkundige expressies beide operands van hetzelfde type resultaat van dat type 1 / 2 heeft als resultaat / 2.0 heeft als resultaat % 3 heeft als resultaat 2 gemengde rekenkundige expressies één operand integer float resultaat float de ander float 1 / 2.0 heeft als resultaat / 2 heeft als resultaat 0.5 machtsverheffing en unaire min -2 ** 4 heeft als resultaat -16 Voorbeelden Heeft x een waarde kleiner dan of gelijk aan 40.0 : x <= 40.0 Heeft x een waarde gelegen tussen 2.0 en 5.2 : 2.0 < x and x < 5.2 In Python ( maar niet in een heleboel andere talen) ook mogelijk: 2.0 < x < 5.2 Verschil op tussen = (toekenning) en == (test op gelijkheid): x = 5 # toekenning: naam voor object met waarde 5 x == 5 # test : waar als waarde van object met naam x # gelijk is aan de waarde 5
3 Toekenningsoperatoren Combinatie van eenvoudige logische expressies exp1 and exp2 is waar wanneer zowel exp1 als exp2 waar is; exp1 or exp2 is waar wanneer één van beide (exp1 en/of exp2) waar is; not exp1 is waar wanneer exp1 niet waar is. Dit wordt meestal weergegeven in waarheidstabellen: False True False True False False False False False True False True True False True True True True True False e1 and e2 e1 or e2 not e1 De toekenningsoperator = resultaat van een expressie (object) een naam geven tweede naam expressie variabele a = x variabele = y + z toekenning waarden berekening Meerdere namen langs linkerkant gescheiden door komma s: a, b = 3, 9 statement Langs rechterkant: evenveel expressies, gescheiden door komma s naam toewijzing gebeurt opeenvolgend (a 3, b 9). Een opeenvolging van statements geeft een programma. Kortsluitingsprincipe Bij een logische operator: de tweede operand niet geëvalueerd tenzij nodig Een operand na and of or wordt niet meer berekend als de operand ervoor al uitsluitsel over het resultaat geeft. Toepassing: False and... # heeft de waarde False (intern 0) True or... # heeft de waarde True (intern 1) wanneer n gelijk is aan nul wordt t/n niet berekend : n!= 0 and t/n > 1 wanneer n gelijk is aan nul wordt t/n niet berekend : n == 0 or t/n > 1 In tegenstelling tot sommige andere talen, geven deze expressies geen Run time error. Resultaat van een logische expressie : toekennen aan een variabele # logex.py: logische expressies def main ( ) : invoer = raw input ( Geef eerste getal : ) a = int ( invoer ) invoer = raw input ( Geef tweede getal : ) b = int ( invoer ) r = a<=0 or b>=10 print r (, a,,, b, ) i s, r r = a>0 and b<10 print r (, a,,, b, ) i s, r # startoproep main ()
4 Resultaat van operatie op object (via variabele) : terug toewijzen aan deze variabele CPU i += 4 i = i + 4 k *= j k = k * j z -= x z = z - x d /= 3 d = d / 3 7 i RAM 11 i z %= y i += 4 variabele na toekenning: waarde 7 niet meer bereikbaar via de naam i z = z % y waarde ook toekenningsoperatoren : rekenbewerking gecombineerd met een toekenning Reeds geziene operatoren gerangschikt van hoge naar lage prioriteit: ** rechts - + rechts * / % links + - links ==!= < <= > >= keten not and or De meeste operatoren associëren van links naar rechts: a + b + c wordt geïnterpreteerd als rechts links links (a + b) + c Unaire operatoren en machtsverheffing van rechts naar links: a ** b ** c wordt geïnterpreteerd als a ** (b ** c) Volgorde van operatoren Volgorde van uitvoeren operatoren : prioriteit en associativiteit * * PRIORITEIT Oefening ( ) * 4 i, j, r = 8, 4, 0 r = i j r = ( i / j ) == i % j r = i < j or i > j 5 2 ASSOCIATIVITEIT ( 4-2 ) Deze regels opheffen : gebruik maken van haakjes ( )
5 Enkele voorgedefinieerde functies In expressies: constanten, variabelen en ook functie-oproepen. In vorige voorbeelden: raw input, int en float Enkele standaard functies: exit(status) abs(n) beëindigen van een script absolute waarde Heleboel functies, gegroepeerd in modules, bijv. wiskundige functies import math x = 1.0 y = math. cos (x) voor argument x wordt cosinus-waarde berekend en deze functiewaarde wordt toegekend aan de variabele y argument (of resultaat) : uitgedrukt in radialen Wiskundige standaardfuncties ( module math): cos(x) cosinus acos(x) boogcosinus sin(x) sinus asin(x) boogsinus tan(x) tangens atan(x) boogtangens exp(x) exponentiële waarde log(x) natuurlijk logaritme pow(x, y) x tot de macht y sqrt(x) vierkantswortel log10(x) logaritme met grondtal 10 cosh(x) cosinus hyperbolicus floor(x) geheel getal net kleiner dan x sinh(x) sinus hyperbolicus ceil(x) geheel getal net groter dan tanh(x) tangens hyperbolicus Het object dat als resultaat teruggegeven wordt uit deze functies is van type float. 1. ofwel wordt uit de volledige module geïmporteerd: import math x = 1.0 y = math. cos (x) bij het gebruik van de functie moet de module aangegeven worden: dot notatie: modulenaam gevolgd door een punt en dan de naam van de functie; 2. ofwel wordt uit de module een specifieke functie geïmporteerd: from math import cos x = 1.0 y = cos (x) bij gebruik van de functie: modulenaam niet specificeren meerdere functies importeren: na elkaar gescheiden door komma s from math import sin, cos alle functies van een module importeren: from math import. Tabel met cosinuswaarden # costab.py : een tabel met cosinus waarden import math def main ( ) : graden = 0.0 print %7s %10s % ( x, cos (x) ) print 18 while graden <= : radialen = graden math. pi /180.0 y = math. cos ( radialen ) print %7.1 f %10.4 f % ( graden, y) graden += 30.0 # startoproep main ()
6 Resultaat van het programma x cos(x) Argument van de cos functie in radialen: gegeven hoek in graden omzetten: πx/180 In de math module is een constante gedefinieerd met een waarde (benaderend) gelijk aan π math.pi = Begrippen Constanten, objecten, variabelen, identifiers, types. Expressies: rekenkundig, vergelijkend, logisch. Toekenning: toewijzen van een naam aan een object Operatoren: unair en binair, prioriteit en associativiteit. Voorgedefinieerde functies: import Formattering Mooi uitgelijnde tabel: format (%) operator in het print statement eerste operand: formaatstring die aangeeft hoe formatteren %d int waarde eventueel getal geeft veldbreedte aan %f float waarde eventueel eerste getal geeft veldbreedte aan tweede getal geeft aantal cijfers na de komma aan %s string waarde eventueel getal geeft veldbreedte aan tweede operand : opsomming van objecten; formaatstring operator variabelen print %7.1f %10.4f % (graden, y) float getal float getal tabel met lijntje onder de titel: operatie op de string - : een vermenigvulding met 18 resultaat: een string bestaande uit 18 mintekens.
5.7.1 Priemgetallen Driehoek van Pascal Matrix-product Begrippen... 42
Inhoudsopgave 1 Algoritmes en computerprogramma s 1 1.1 Basiselementen van een computer............................ 1 1.2 Algoritmes........................................ 1 1.3 Som van twee getallen..................................
Nadere informatie1 Algoritmes en computerprogramma s
1 Algoritmes en computerprogramma s 1.1 Basiselementen van een computer Een computer is opgebouwd uit een heleboel verschillende onderdelen. Een schematisch diagram wordt getoond in de volgende figuur.
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 informatieControle 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 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 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 informatieArrays. Complexe datastructuren. Waarom arrays. Geen stijlvol programma:
Geen stijlvol programma: Complexe datastructuren Arrays vijf verschillende variabelen voor iets dat als één rij getallen bestempeld wordt; onbruikbaar wanneer het over meer getallen (bijvoorbeeld ) gaat.
Nadere informatieDatastructuren Programmeeropdracht 3: Expressies. 1 Expressies. Deadline. Dinsdag 8 december 23:59.
Datastructuren 2015 Programmeeropdracht 3: Expressies Deadline. Dinsdag 8 december 23:59. Inleiding. Deze opdracht is losjes gebaseerd op Opdracht 5.13.2 in het boek van Drozdek. U wordt gevraagd expressies
Nadere informatiePython. 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 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 informatieProgrammeren 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 informatiePersistentie via bestanden. Bestanden
programma is transient Persistentie via bestanden Administratieve gegevens zijn verzameld in het file-object: o.a. waar ergens op de disk de data van het bestand te vinden is. invoer van de gebruiker programma
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 informatieInterne voorstelling. types en conversies. Binaire en andere talstelsels. Voorstelling van gegevens: bits en bytes
Interne voorstelling types en conversies Het geheugen wordt ingedeeld in een aantal gebieden van gelijke grootte. Een gebied van 8 bits noemt men een byte (nible een groep van bits). Een (computer)woord
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 informatieDatastructuren Programmeeropdracht 2: Expressies. 1 Expressies. Deadlines. Woensdag 12 oktober 23:59, resp. woensdag 2 november 23:59.
Datastructuren 2016 Programmeeropdracht 2: Expressies Deadlines. Woensdag 12 oktober 23:59, resp. woensdag 2 november 23:59. Inleiding. Deze opdracht is losjes gebaseerd op Opdracht 5.13.2 in het boek
Nadere informatieModelleren en Programmeren
Modelleren en Programmeren Jeroen Bransen 13 november 2015 Expressies Functies Ingebouwde functies Variabelenbereik Inleveropgave 1 Terugblik Programma is een lijst van opdrachten Terugblik Programma is
Nadere 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 informatieEen korte samenvatting van enkele FORTRAN opdrachten
Een korte samenvatting van enkele FORTRAN opdrachten Inhoud 1 Introductie 3 2 De structuur van een FORTRAN programma 3 3 Datatypen, variabelen en declaraties 3 4 Expressies-volgorde van uitwerking 4 5
Nadere informatieAPPLICATIEBOUW 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 informatieNiet-numerieke data-types
Intern wordt een karakter voorgesteld als een rij van acht bits, Niet-numerieke data-types string de letter a 01100001 0110 0001 0x61 97 Bij interpretatie van de inhoud van een byte als een geheel getal,
Nadere informatie6. Functies. 6.1. Definities en gebruik van functies/variabelen
Computeralgebra met Maxima 6. Functies 6.1. Definities en gebruik van functies/variabelen Een van de belangrijkste gereedschappen in een CAS betreft het gebruik van functies (definitie, berekening en grafiek).
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 informatie17 Operaties op bits. 17.1 Bitoperatoren en bitexpressies
17 Operaties op bits In hoofdstuk 1 is gezegd dat C oorspronkelijk bedoeld was als systeemprogrammeertaal om het besturingssysteem UNIX te implementeren. Bij dit soort toepassingen komt het voor dat afzonderlijke
Nadere informatieSyntax- (compile), runtime- en logische fouten Binaire operatoren
Inhoud Syntax- (compile), runtime- en logische fouten Binaire operatoren Operaties op numerieke datatypen Evaluatie van expressies, bindingssterkte Assignment operaties en short-cut operatoren Controle
Nadere 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 informatieDerive in ons wiskundeonderwijs Christine Decraemer
Dag van de Wiskunde 003 de en 3 de graad Module 6: Eerste sessie Derive in ons wiskundeonderwijs Christine Decraemer Je kunt Derive het best vergelijken met een uitgebreid rekentoestel. Niet enkel numerieke,
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 informatieEen spoedcursus python
Een spoedcursus python Zoals je in de titel misschien al gezien hebt, geven wij een spoedcursus Python. Door deze cursus leer je alle basics, zoals het rekenen met Python en het gebruik van strings. Het
Nadere informatieInhoud. Informatica. Hoofdstuk 5 Scripting. Context. Editor voor Programmeercode. Scripting 1
5.1 5.2 1rste BAC Biologie Hoofdstuk 5 Inhoud Inleiding Programeerconstructies functies variabelen (toekenning) statements (print, ) controlestructuren (if, while, until, for) Oefeningen 5.3 5.4 "functionzero.zip"
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 informatieDe notatie van een berekening kan ook aangeven welke bewerking eerst moet = = 16
Rekenregels De voorrangsregels van de hoofdbewerkingen geven aan wat als eerste moet worden uitgerekend. Voorrangsregels 1. Haakjes 2. Machtsverheffen en Worteltrekken. Vermenigvuldigen en Delen 4. Optellen
Nadere informatieAlgemeen. Rorschachtest. Algemene info
Algemeen Als Python de volgende regel moet lezen uit een tekstbestand, dan wordt er gelezen tot en met de eerstvolgende newline ('\n') of tot het einde van het bestand. Het laatste karakter van de regel
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 informatiePROS1E1 Gestructureerd programmeren in C Dd/Kf/Bd
Inhoudsopgave 1 Inleiding... 1 2 Toekenning- en herhalingsopdrachten (for loop)... 2 2.1 De wet van Ohm... 3 2.2 De spaarrekening... 3 2.3 De transformator... 3 3 Keuze- en herhalingsopdrachten (if, switch,
Nadere informatie16.0 Voorkennis. Voorbeeld 1: Los op in 2x + 3i = 5x + 6i -3x = 3i x = -i
16.0 Voorkennis Voorbeeld 1: Los op in 2x + 3i = 5x + 6i -3x = 3i x = -i Voorbeeld 2: Los op in 4x 2 + 12x + 15 = 0 4x 2 + 12x + 9 + 6 = 0 (2x + 3) 2 + 6 = 0 (2x + 3) 2 = -6 (2x + 3) 2 = 6i 2 2x + 3 =
Nadere informatieDE 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 informatie8.1 Herleiden [1] Herleiden bij vermenigvuldigen: -5 3a 6b 8c = -720abc 1) Vermenigvuldigen cijfers (let op teken) 2) Letters op alfabetische volgorde
8.1 Herleiden [1] Herleiden bij vermenigvuldigen: -5 3a 6b 8c = -720abc 1) Vermenigvuldigen cijfers (let op teken) 2) Letters op alfabetische volgorde Optellen: 5a + 3b + 2a + 6b = 7a + 9b 1) Alleen gelijksoortige
Nadere informatieEXACT- Periode 1. Hoofdstuk Grootheden. 1.2 Eenheden.
EXACT- Periode 1 Hoofdstuk 1 1.1 Grootheden. Een grootheid is in de natuurkunde en in de chemie en in de biologie: iets wat je kunt meten. Voorbeelden van grootheden (met bijbehorende symbolen): 1.2 Eenheden.
Nadere informatieDe uitleg in dit moduul is gebaseerd op een CASIO rekenmachine fx-82ms. Voor de verschillen met de TI-30X II zie de bijlage achterin.
Rekenmachine 1. Rekenmachine De uitleg in dit moduul is gebaseerd op een CASIO rekenmachine fx-82ms. Voor de verschillen met de TI-30X II zie de bijlage achterin. Onze rekenmachine geeft het resultaat
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 informatieExact periode = 1. h = 0, Js. h= 6, Js 12 * 12 = 1,4.10 2
Exact periode 1.1 0 = 1 h = 0,000000000000000000000000000000000662607Js h= 6,62607. -34 Js 12 * 12 = 1,4. 2 1 Instructie gebruik CASIO fx-82ms 1. Instellingen resetten tot begininstellingen
Nadere informatie1 mathbase.sty. 1.1 Aantal cijfers achter de komma: precision, justify. 1.2 Elementaire funties: sgn, abs, trunc, fract, floor, ceil
1 mathbase.sty 1.1 Aantal cijfers achter de komma: precision, justify Zet aantal cijfers achter de komma 8 en laat de volgende getallen uitvullen: justify(1.00)=1.00000000, justify(1.0)=1.00000000, justify(1)=1.00000000.
Nadere informatieWetenschappelijke rekenmachines
TI-30 eco RS Wetenschappelijke rekenmachines Nederlands Aan- en uitzetten... 2 Resultaten... 2 Hoofdbewerkingen... 2 Procenten... 3 Breuken... 3 Machten en wortels... 4 Logaritmische functies... 5 Hoekeenheden...
Nadere informatieVergelijkingen oplossen met categorieën
Vergelijkingen oplossen met categorieën De bewerkingen die tot de oplossing van een vergelijking leiden zijn niet willekeurig, maar vallen in zes categorieën. Het stappenplan voor het oplossen maakt gebruik
Nadere informatie10.0 Voorkennis. cos( ) = -cos( ) = -½ 3. [cos is x-coördinaat] sin( ) = -sin( ) = -½ 3. [sin is y-coördinaat] Willem-Jan van der Zanden
10.0 Voorkennis 5 1 6 6 cos( ) = -cos( ) = -½ 3 [cos is x-coördinaat] 5 1 3 3 sin( ) = -sin( ) = -½ 3 [sin is y-coördinaat] 1 Voorbeeld 1: Getekend is de lijn k: y = ½x 1. De richtingshoek α van de lijn
Nadere informatie8.1 Herleiden [1] Herleiden bij vermenigvuldigen: -5 3a 6b 8c = -720abc 1) Vermenigvuldigen cijfers (let op teken) 2) Letters op alfabetische volgorde
8.1 Herleiden [1] Herleiden bij vermenigvuldigen: -5 3a 6b 8c = -720abc 1) Vermenigvuldigen cijfers (let op teken) 2) Letters op alfabetische volgorde Optellen: 5a + 3b + 2a + 6b = 7a + 9b 1) Alleen gelijksoortige
Nadere informatie1 Rekenen met gehele getallen
1 Inhoudsopgave 1 Rekenen met gehele getallen... 1.1 De gehele getallen... 1. Optellen... 1. Opgaven... 1. Aftrekken... 1. Opgaven... 1. Vermenigvuldigen... 1. Opgaven... 1.8 Delen... 9 1.9 Opgaven...9
Nadere informatieslides12.pdf December 14, 2001 1
Onderwerpen Inleiding Algemeen 12 Getallen Getallen Representaties Rekenen Problemen Piet van Oostrum 12 dec 2001 INL/Alg-12 1 X INL/Alg-12 1 X Getallen Soorten getallen Wat is een getal? Experiment: met
Nadere informatieUw gebruiksaanwijzing. TEXAS INSTRUMENTS TI-30 ECO RS http://nl.yourpdfguides.com/dref/2995675
U kunt de aanbevelingen in de handleiding, de technische gids of de installatie gids voor. U vindt de antwoorden op al uw vragen over de in de gebruikershandleiding (informatie, specificaties, veiligheidsaanbevelingen,
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 informatieKorte handleiding Maple, bestemd voor gebruik bij de cursus Wiskunde
Korte handleiding Maple, bestemd voor gebruik bij de cursus Wiskunde voor B. 1 Eenvoudige operaties en functies. 1. De bewerkingen optellen aftrekken, vermenigvuldigen, delen en machtsverheffen worden
Nadere informatieAPPLICATIEBOUW 2E COLLEGE: ONTWERPEN, GEBRUIKERSINTERFACES, VARIABELEN & EXPRESSIES. Onderdeel van SmartProducts
APPLICATIEBOUW 2E COLLEGE: ONTWERPEN, GEBRUIKERSINTERFACES, VARIABELEN & EXPRESSIES Onderdeel van SmartProducts INHOUD COLLEGE 2 Software ontwerpen Tekenen, lokale variabelen en attributen, type conversie
Nadere informatiePython voor Natuur- en Sterrenkundigen Week 1
Python voor Natuur- en Sterrenkundigen Week 1 Kristian Rietveld http://liacs.leidenuniv.nl/~rietveldkfd/courses/pmpy2015/ Wat is Python & Waarom Python? "Scripttaal", ontworpen door Guido van Rossum eind
Nadere informatieKorte handleiding Maple bij de cursus Meetkunde voor B
Korte handleiding Maple bij de cursus Meetkunde voor B Deze handleiding sluit aan op en is gedeeltelijk gelijk aan de handleidingen die gebruikt worden bij de cursussen Wiskunde 2 en 3 voor B. Er zijn
Nadere informatieGEDETAILLEERDE 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 informatieOpgaven. Python Assessment
Opgaven Python Assessment Nijmegen - Utrecht www.atcomputing.nl Copyright 2015,2016 Versie: 1a Inleiding Met dit assessment kun je controleren of je voldoende parate kennis over Python hebt om te beginnen
Nadere informatieZelftest Inleiding Programmeren
Zelftest Inleiding Programmeren Document: n0824test.fm 22/01/2013 ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium TRAINING & CONSULTING INLEIDING BIJ DE ZELFTEST INLEIDING PROGRAMMEREN Deze
Nadere informatieDEC SDR DSP project 2017 (2)
DEC SDR DSP project 2017 (2) Inhoud: DSP software en rekenen Effect van type getallen (integer, float) Fundamenten onder DSP Lezen van eenvoudige DSP formules x[n] Lineariteit ( x functie y dus k maal
Nadere informatiemaplev 2010/7/12 14:02 page 43 #45
maplev 2010/7/12 14:02 page 43 #45 Module 4 Vereenvoudigen en substitutie Onderwerp Voorkennis Expressies Zie ook Vereenvoudigen, combineren en uitschrijven van formules. VWO-stof over optellen en vermenigvuldigen
Nadere informatieProgrammeren VBA 1. Colofon: Uitgave 1.1 : M.M. Witkam, juni 2002 Nummer : 1021 Auteur : drs. M.M. Witkam Profieldeel : Profiel : Wiskunde Prijs
Programmeren VBA 1 Programmeren VBA 1 Colofon: Uitgave 1.1 : M.M. Witkam, juni 2002 Nummer : 1021 Auteur : drs. M.M. Witkam Profieldeel : Profiel : Wiskunde Prijs : Niets uit deze uitgave mag verveelvuldigd
Nadere informatieSyntax van opdracht. opdracht. expressie. variabele. = expressie ; klasse naam. methode naam. property naam += object
Syntax van opdracht opdracht klasse naam methode naam ( expressie ) ; object expressie. property naam +=, variabele = expressie ; Static gewone methoden Bewerken een object Aanroep: object. methode ( )
Nadere informatieWiskundige notaties. Afspraken. Associatie K.U.Leuven
Wiskundige notaties Afspraken Associatie K.U.Leuven Tim Neijens Katrien D haeseleer Annemie Vermeyen Maart 2011 Waarom? Wiskundetaal gebruikt veel woordenschat, dat weet elke student. Het is niet altijd
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 informatieWerken met de rekenmachine
Werken met de rekenmachine De uitleg in dit moduul is gebaseerd op een CASIO rekenmachine van de nieuwe generatie met een twee-regelig display zoals de fx-82tl of de afgebeelde fx-82ms. Onze rekenmachine
Nadere informatie1E HUISWERKOPDRACHT CONTINUE WISKUNDE
E HUISWERKOPDRACHT CONTINUE WISKUNDE Uiterste inleverdatum dinsdag oktober, voor het begin van het college N.B. Je moet de hele uitwerking opschrijven en niet alleen het antwoord geven. Je moet het huiswerk
Nadere informatieComplexe functies. 2.1 Benadering door veeltermen
Wiskunde voor kunstmatige intelligentie, Les Complexe functies Nadat we de complexe getallen hebben leren kennen, is het een voor de hand liggende vraag of hiervoor net als voor de reële getallen ook functies
Nadere informatiePracticum Programmeerprincipes
REEKS 3 Practicum Programmeerprincipes 2009-2010 fvdbergh@vub.ac.be WERKEN MET FUNCTIES IN PICO Functies, controlestructuren, recursie, iteratie, blokstructuren en functionele parameters in Pico. Het woordenboek
Nadere informatie(x x 1 ) + y 1. x x k+1 x k x k+1
Les Talor reeksen We hebben in Wiskunde een aantal belangrijke reële functies gezien, bijvoorbeeld de exponentiële functie exp(x) of de trigonometrische functies sin(x) en cos(x) Toen hebben we wel eigenschappen
Nadere informatieGeven we decimale getallen als invoer, dan past Maxima zich onmiddellijk aan en geeft ook decimale getallen als resultaat:
3. Rekenkunde 3.1. Rekenmachine Maxima kan als een zakrekenmachine gebruikt worden voor het uitvoeren van eenvoudige en ingewikkelde berekeningen. Maxima rekent exact met gehele getallen, breuken en wortelvormen
Nadere informatieProgrammeren in Java les 3
4 september 2015 Deze les korte herhaling vorige week loops methodes Variabelen Soorten variabelen in Java: integer: een geheel getal, bijv. 1,2,3,4 float: een gebroken getal, bijv. 3.1415 double: een
Nadere informatieComplexe getallen: oefeningen
Complexe getallen: oefeningen Hoofdstuk 2 Praktisch rekenen met complexe getallen 2.1 Optelling en aftrekking (modeloplossing) 1. Gegeven zijn de complexe getallen z 1 = 2 + i en z 2 = 2 3i. Bereken de
Nadere informatieP is nu het punt waarvan de x-coördinaat gelijk is aan die van het punt X en waarvan de y-coördinaat gelijk is aan AB (inclusief het teken).
Inhoud 1. Sinus-functie 1 2. Cosinus-functie 3 3. Tangens-functie 5 4. Eigenschappen 4.1. Verband tussen goniometrische verhoudingen en goniometrische functies 8 4.2. Enkele eigenschappen van de sinus-functie
Nadere informatieSchooljaar: Leerkracht: M. Smet Leervak: Wiskunde Leerplan: D/2002/0279/048
Blz: 1/5 04 09 09 1.1 STELLING VAN PYTHAGORAS ouwregel tot Pythagoras: formulering. 07 09 09 11 09 09 14 09 09 18 09 09 21 09 09 22 09 09 25 09 09 29 09 09 01 10 09 02 10 09 06 10 09 08 10 09 09 10 09
Nadere informatieOpgaven WISB256 midterm
Opgaven WISB256 midterm 18 mei 2015 Vragen A Oertellen 4 B Hekjes verven 5 C Tetranacci 6 D Swipe 7 E Rekenen met de Reverse Polish Notation 9 F Reverse Polish Notation omschrijven 10 G Reverse Polish
Nadere informatieOpvragingsopdrachten kunnen gebruikt worden om gegevens die in de database zijn opgeslagen op te vragen. De opvragingsopdrachten zijn:
III.1. OVERZICHT De manipulatie op de gegevens die behoren tot de typen van een bepaald conceptueel model en zijn opgeslagen in de database verloopt via een zogenaamde manipulatietaal. Deze taal bestaat
Nadere informatieAlgebra, Les 18 Nadruk verboden 35
Algebra, Les 18 Nadruk verboden 35 18,1 Ingeklede vergelijkingen In de vorige lessen hebben we de vergelijkingen met één onbekende behandeld Deze vergelijkingen waren echter reeds opgesteld en behoefden
Nadere informatieFuncties. Huub de Beer. Eindhoven, 4 juni 2011
Functies Huub de Beer Eindhoven, 4 juni 2011 Functies: je kent ze al Je hebt al verschillende PHP functies gebruikt: pi() om het getal π uit te rekenen. sin( 0.453 ) om het de sinus van het getal 0.453
Nadere informatieWiskunde - MBO Niveau 4
Wiskunde - MBO Niveau 4 De CASIO fx-82ms voor gevorderden OPLEIDING: Noorderpoort MBO Niveau 4 DOCENT: LEERJAAR: UITGAVE: VERSIE: H.J. Riksen Leerjaar 1 - Periode 1 2016/2017 1.1 Wiskunde - MBO Niveau
Nadere informatiestart -> id (k (f c s) (g s c)) -> k (f c s) (g s c) -> f c s -> s c
Een Minimaal Formalisme om te Programmeren We hebben gezien dat Turing machines beschouwd kunnen worden als universele computers. D.w.z. dat iedere berekening met natuurlijke getallen die met een computer
Nadere informatieMaak automatisch een geschikte configuratie van een softwaresysteem;
Joost Vennekens joost.vennekens@kuleuven.be Technologiecampus De Nayer We zijn geïnteresseerd in het oplossen van combinatorische problemen, zoals bijvoorbeeld: Bereken een lessenrooster die aan een aantal
Nadere informatieSamenvatting wiskunde B
Samenvatting wiskunde B Dit is een samenvatting van het tweede deel van Getal en Ruimte VWO wiskunde B. In deze samenvatting worden hoofdstuk 5, 6 en 7 behandeld. Ik hoop dat deze samenvatting je zal helpen!
Nadere informatieProefexemplaar. Wendy Luyckx Mark Verbelen Els Sas. Dirk Vandamme. bewerkt voor het GO! onderwijs van de Vlaamse Gemeenschap door. Cartoons.
bewerkt voor het GO! onderwijs van de Vlaamse Gemeenschap door Wendy Luyckx Mark Verbelen Els Sas Cartoons Dirk Vandamme Leerboek Getallen ISBN: 78 0 4860 48 8 Kon. Bib.: D/00/047/4 Bestelnr.: 4 0 000
Nadere informatieInhoud college 6 Basiswiskunde
Inhoud college 6 Basiswiskunde 4.0 Taylorpolynomen (slot) Zie college 5: Vanaf 4.0 Voorbeeld 4 3. Inverse functies 3.2 Exponentiële en logaritmische functies 3.3 De natuurlijke logaritme en de exponentiële
Nadere informatieVoorkennis wiskunde voor Biologie, Chemie, Geografie
Onderstaand overzicht volgt de structuur van het boek Wiskundige basisvaardigheden met bijhorende website. Per hoofdstuk wordt de strikt noodzakelijke voorkennis opgelijst: dit is leerstof die gekend wordt
Nadere informatie1.1 Definities en benamingen 9 Oefeningen Cirkel door drie punten 13 Oefeningen 14
INHOUD 1 De cirkel 9 1.1 Definities en benamingen 9 Oefeningen 11 1.2 Cirkel door drie punten 13 Oefeningen 14 1.3 Onderlinge ligging van een rechte en een cirkel 20 1.3.1 Aantal snijpunten van een rechte
Nadere informatietoelatingsexamen-geneeskunde.be Gebaseerd op nota s tijdens het examen, daarom worden niet altijd antwoordmogelijkheden vermeld.
Wiskunde juli 2009 Laatste aanpassing: 29 juli 2009. Gebaseerd op nota s tijdens het examen, daarom worden niet altijd antwoordmogelijkheden vermeld. Vraag 1 Wat is de top van deze parabool 2 2. Vraag
Nadere informatieVoorbeeldtoets. Het gebruik van een rekenmachine of een formulekaart is niet toegestaan.
Technische Universiteit Delft Faculteit Elektrotechniek, Wiskunde en Informatica Mekelweg 4, Delft Voorbeeldtoets Lees zorgvuldig onderstaande punten door Deze toets is bedoeld om een idee te krijgen van
Nadere informatieZomercursus Wiskunde. Module 9 Grafieken van functies en krommen (versie 22 augustus 2011)
Katholieke Universiteit Leuven September Module 9 Grafieken van functies en krommen (versie augustus ) Inhoudsopgave Functies van reële getallen en grafieken Som, verschil, product en quotiënt van reële
Nadere informatieHandleiding gebruik van Wortel TU/e
Handleiding gebruik van Wortel TU/e Wortel TU/e ( http://wortel.tue.nl ) is een website waar je (zelfstudie ) materiaal Wiskunde kunt vinden. Om gebruik te maken van de website, moet je een moderne browser
Nadere informatiefx-82es (PLUS) Werken met de CASIO fx-82es (PLUS) instellingen
Werken met de CASIO fx-82es (PLUS) Deze 'gewone' rekenmachine heeft een natural display. Het intypen en aflezen van bijv breuken, machten, wortels en logaritmen gaat (eindelijk!) op een manier die logisch
Nadere informatieCollege Notatie, Recursie, Lijsten
College 2016-2017 2. Notatie, Recursie, Lijsten Doaitse Swierstra (Jeroen Bransen) Utrecht University September 13, 2016 Functieapplicatie functieapplicatie associeert naar links: als x in f x y moet kiezen
Nadere informatie5.7 Functies oefeningen
5.7 Functies oefeningen Oefening 32.: Functies invoeren Open het document Voorbeelden. Selecteer het tabblad Functies Zorg er voor dat de formulebalk op het scherm te zien is. Plaats in cel C3 een formule
Nadere informatieWiskunde - MBO Niveau 4
Wiskunde - MBO Niveau 4 De CASIO fx-82ms voor gevorderden OPLEIDING: Noorderpoort MBO Niveau 4 DOCENT: LEERJAAR: UITGAVE: VERSIE: H.J. Riksen Leerjaar 1 - Periode 1 2016/2017 1.1 Wiskunde - MBO Niveau
Nadere informatieCollege Introductie
College 2016-2017 Introductie Doaitse Swierstra (Jeroen Bransen) Utrecht University September 13, 2016 Waarom is FP anders? in plaats van opdrachten die na elkaar moeten worden uitgevoerd, definiëren we
Nadere informatieIn dit hoofdstuk komen korte onderwerpen aan bod die we uitwerken met DERIVE. Zo leer je heel wat functies van DERIVE kennen.
Hoofdstuk Een DERIVE-tour In dit hoofdstuk komen korte onderwerpen aan bod die we uitwerken met DERIVE. Zo leer je heel wat functies van DERIVE kennen..1 Exact en benaderend rekenen Met de standaardinstelling
Nadere informatie1 Rekenen in eindige precisie
Rekenen in eindige precisie Een computer rekent per definitie met een eindige deelverzameling van getallen. In dit hoofdstuk bekijken we hoe dit binnen een computer is ingericht, en wat daarvan de gevolgen
Nadere informatieAfbeelding 12-1: Een voorbeeld van een schaakbord met een zwart paard op a4 en een wit paard op e6.
Hoofdstuk 12 Cartesische coördinaten 157 Hoofdstuk 12 CARTESISCHE COÖRDINATEN In dit hoofdstuk behandelen we: Het Cartesisch coördinatenstelsel De X-as en de Y-as De commutatieve eigenschap van optellen
Nadere informatieZomercursus Wiskunde. Module 1 Algebraïsch rekenen (versie 22 augustus 2011)
Katholieke Universiteit Leuven September 011 Module 1 Algebraïsch rekenen (versie augustus 011) Inhoudsopgave 1 Rekenen met haakjes 1.1 Uitwerken van haakjes en ontbinden in factoren............. 1. De
Nadere informatieVoorbereiding toelatingsexamen arts/tandarts. Wiskunde: Logaritmen en getal e 1/3/2017. dr. Brenda Casteleyn
Voorbereiding toelatingsexamen arts/tandarts Wiskunde: Logaritmen en getal e 1/3/2017 dr. Brenda Casteleyn Met dank aan: Atheneum van Veurne, Leen Goyens (http://users.telenet.be/toelating) 1. Inleiding
Nadere informatie