Rekenen met computergetallen

Maat: px
Weergave met pagina beginnen:

Download "Rekenen met computergetallen"

Transcriptie

1 Rekenen met computergetallen Getallenstelsel en notaties Getallen in computers zijn opgebouwd met het kleinste element dat een computer kent: een bit. Een bit kan twee logische waardes bevatten, een nul of een één. Elektrisch gezien komt dat overeen met 0 Volt en +5 Volt (voor oudere computers, tegenwoordig al lager dan 1,8 Volt). Door middel van veel elektronische componenten kunnen bewerkingen uitgevoerd worden die overeenkomen met rekenen. Omdat een bit maar twee waardes kent, is dit gelijk aan tweetallig getallenstelsel, het binaire stelsel. Het tellen begint daarmee met 0, gevolg door 1. Maar daarna houdt het op, de spanning kan niet hoger worden. Er is daarom een extra karakter nodig, een extra digit. Het volgende getal wordt als 10 genoteerd. Daarna volgt 11, 100, 101, 110, 111, 1000 etc. Het aanvullen met binaire tientallen, honderdtallen etc. gaat dus hetzelfde als bij het decimale stelsel alleen veel sneller komen er extra noteringen (digits) bij. Om binaire getallen om te rekenen naar decimale getallen, kan eenvoudig gebruik gemaakt worden van de formule 2 ^ (n 1), waarbij n de positie van het getal is, van rechts gezien geteld. In het binaire getal 1010 is de meest rechter 1 daarom 2ˆ(2-1)=2ˆ1=2. De linker 1 is 2ˆ(4-1)=2ˆ3=8. De nullen blijven gewoon de waarde 0 vertegenwoordigen. Het binaire getal 1010 is daarmee decimaal 8+2=10. Enkele voorbeelden: 0110 à 2ˆ(3-1) + 2ˆ(2-1) = 2ˆ2 + 2ˆ1 = 4+2 = à 2ˆ(4-1) + 2ˆ(3-1) + 2ˆ(2-1) + 2ˆ(1-1) = 2ˆ3 + 2ˆ2 + 2ˆ1 + 2ˆ0 = = 15 Voor een duidelijke notatie wordt meestal per groepje van 4 bits geschreven. Dit blokje wordt ook wel nibble genoemd. Een nibble kan de waarde 0 tot en met 15 bevatten. Twee nibbles vormen weer een byte. De byte bestaat daarmee dus uit 8 bits. Een byte kan de waarde 0 tot en met 255 bevatten. Soms wordt nibble ook wel als nyble of nybble geschreven vanwege de y in byte. Wat betreft de berekening van binair naar decimaal geldt dezelfde regel alleen zal de waarde van de macht per digit groter worden. Enkele voorbeelden: à 2ˆ(5-1) + 2ˆ(4-1) = 2ˆ4 + 2ˆ3 = 16+8 = à 2ˆ(8-1) + 2ˆ(5-1) + 2ˆ(1-1) = 2ˆ7 + 2ˆ4 + 2ˆ0 = = 145 Omdat binair een onhandige schrijfwijze is, zijn er in het verleden ook andere manieren bedacht om de notatie te vereenvoudigen. Zo zijn er met de komst van het computertijdperk ook acht- en zestientallig getallenstelsel ontstaan. Het achttallig getallenstelsel wordt ook wel octaal getallenstelsel genoemd. Eén karakter kan de waarde 0 tot en met 7 bevatten. Dat is geen toeval want dat komt overeen met een binaire waarde van resp. 000 tot en met 111. In het verleden was een achttallig getallenstelsel gunstig voor computers in verband met de samenstelling van woorden, zoals de computers van IBM en Digital (DEC). Tegenwoordig wordt octaal niet gebruikt in de computerwereld.

2 Een getallenstelsel dat veelvuldig gebruikt wordt, zelfs in de modernste systemen, is het hexadecimale getallenstelsel. Oftewel een zestientallig getallenstelsel. Eén zestientallige digit komt overeen met 4 bits of nibble en is gelijk aan de decimale waarde 0 tot en met 15 vertegenwoordigen. In tegenstelling tot octaal is hexadecimaal niet met decimalen uit te schrijven. Daarom is na het getal 9 nog een toevoeging gedaan van de letters A tot en met F, voor de decimale waardes 10 tot en met 15. Wie iets met een computer heeft gedaan of hier iets over heeft gelezen, zal deze codering herkennen. Vaak komen deze hexadecimale getallen in groepjes van twee, vier of zelfs acht digits. Een bekende is het blauwe scherm bij Windows waar een aantal van deze getallen op staan. Om aan te geven dat het een hexadecimaal getal betreft, zetten technici het voorvoegsel 0x voor het getal. Dit om verwarring met decimale getallen te voorkomen in het geval een hexadecimaal getal toevallig uit alleen cijfers bestaat. Omrekenen van hexadecimaal naar decimaal gaat in principe hetzelfde als van binair naar decimaal. Alleen in plaats van machten van 2 wordt gebruik gemaakt van het vermenigvuldigen van 16 tot de macht van de digit minus 1. Enige aandachtspunt is het omrekenen van de letters A tot en met F naar de decimale waarde 10 tot en met 15. Enkele voorbeelden (op basis van 1 byte): 0x05 = 0 * 16ˆ(2-1) + 5 * 16ˆ(1-1) = 0 * * 1 = 0+5 = 5 0x05 = xF4 = 15 * 16ˆ(2-1) + 4 * 16ˆ(1-1) = 15 * * 1 = = 244 0xF4 = Bij de eerste elektronische computers werden alleen waardes ingevoerd en het resultaat kwam als uitvoer beschikbaar. Met de behoefte aan computers die complexere berekeningen uit konden voeren, kwam ook de behoefte om informatie op te slaan voor verdere bewerkingen. Er was geheugen nodig. Kort gezegd, voor de eerste echte complexere computers bleek dat 8 bits te onvoldoende was en er werd een extra byte toegevoegd. Deze twee bytes werden daarmee een word (Engels voor woord) genoemd. Een word is daarmee 16 bits of vier hexadecimale digits en kan de waardes van 0 tot en met bevatten. Met de komst van nog sneller computers en de honger naar meer geheugen en de wens om grotere getallen binnen de berekeningen te gebruiken, heeft ook geresulteerd in nog grotere getalnotaties. Een double word, bestaande uit de dubbele lengte van een word en daarmee 32 bits groot. Of zelfs een quad word met 64 bits of octaword met 128 bits. In de programmeerwereld hebben veel van deze getalnotaties hun eigen benaming. Deze benaming is nodig om de compiler te vertellen hoeveel geheugen gereserveerd moet worden bij het omzetten naar processorcode. Onderstaand de meest voorkomende benamingen: 1 bit boolean 8 bits byte, char 16 bits integer 32 bits long

3 Rekenen met getallen De kracht van computers is dat berekeningen heel snel uitgevoerd kunnen worden en ook altijd kloppen. Die laatste bewering zal voor veel discussie zorgen maar een computer doet niets meer dan alleen maar logische bewerkingen. Elke fout die in een berekening ontstaat, ontstaat door technische tekortkomingen van het systeem of onnauwkeurigheid van de gebruikte methode. Technisch gezien is de berekening nog steeds foutloos. Rekenkundig kan het compleet mis gaan. Een uitleg hoe computers rekenen. Computers rekenen niets anders dan mensen gewend zijn met een decimaal getallenstelsel. Wanneer een getal groter wordt dan 9, wordt een extra getal toegevoegd dat de tientallen weergeeft. Een berekening als wordt aangeleerd als 5 opschrijven voor de eenheden, 1 onthouden voor de tientallen en uiteindelijk het totaal van de tientallen noteren, in dit geval blijft dat 1. Het eindresultaat is daarmee 15. Zoals in het begin bij het binaire tellen al te zien was, geldt dit net zo voor het binaire getallenstelsel. Het enige verschil is dat er heel snel extra getallen/digits toegevoegd moeten worden = = 2ˆ(4-1) + 2ˆ(3-1) + 2ˆ(2-1) + 2ˆ(1-1) = = 15 Okay, toeval dat er niets te onthouden viel. Nog even een term benoemen voordat het moeilijker wordt. Elke keer als een bit meengenomen wordt naar een volgende digit, wordt dat een carry- bit of carry- around genoemd, die van één onthouden en later opschrijven. Nog een berekening, alleen nu met het gebruik van carry- bits = ß De carry- bits = 2ˆ(4-1) + 2ˆ(1-1) = 2ˆ3 + 2ˆ0 = 8+1 = 9 De berekening klopt, maar wat is er nu precies gebeurt? Voor het gemak is er een extra regel boven de twee binaire getallen gezet. Dit is het rijtje onthouden. De meest rechter digits zijn 0+1, wat resulteert in een 1 voor de laagste digit. Niets spannends tot nu toe. De volgende twee digits zijn 1+1. Omdat het slechts een tweetallig getallenstelsel is, zal het resultaat hiervan 10 binair worden. Eén plus één is dus echt 10!!! Zie hier ook de herkomst van de bekende uitspraak onder nerds: There are only 10 kind of people, those who understand binary and those who don t. Uiteraard is 10 binair gelijk aan het decimale getal 2. Echter is het resultaat twee digits. De laagste digit is een 0, deze wordt dan ook op de tweede digit van het resultaat gezet. En die andere dan? Dat is de onthouden en nemen we als carry- bit mee naar de volgende kolom digits, niets anders dan dat mensen met decimale getallen doen. De berekening wordt echter nu Het resultaat hiervan is

4 wederom 10 binair. In het resultaat wordt wederom de laagste digit genoteerd, een 0. Het onthouden getal als carry- bit wordt weer toegevoegd aan de kolom en de volgende berekening wordt Daarvan is de uitkomst 1. Dit getal kan als hoogste digit bij het resultaat genoteerd worden. Zie hier, het binaire antwoord is Maar wat als er na de eerste vier digits nog een carry- bit overblijft? Dan is er een probleem. Althans, niet voor de computer, wel voor het rekenkundige resultaat. In het geval een carry- bit na berekening overblijft, wordt dat een overflow genoemd. Het resultaat is groter dan in de eenheid van het getal geplaatst kan worden = ß De carry- bits = 2ˆ(2-1) + 2ˆ(1-1) = 2ˆ1 + 2ˆ0 = 2+1 = 3!!!! Dat ging niet goed. De hoogste twee digits van de berekening is 1+1, met als resultaat 10. De 0 wordt genoteerd bij het resultaat. Maar de carry- bit past niet in de nibble. In diet geval is een overflow situatie ontstaan. Wanneer een extra nibble toegevoegd zou worden, zou deze de carry- bit opgeteld krijgen en het resultaat wordt dan Dat resulteert in =19, het juiste antwoord. Helaas zijn computers domme dingen en zullen nooit en te nimmer een extra nibble, byte of wat voor geheugenruimte benodigde voor een getal dat groter wordt dan de oorspronkelijke grootte zelf kiezen. Dat is aan de programmeur om goed te regelen. Waarom dan niet alle getallen als double word of groter definiëren? Prima keuze, dan past een getal altijd en de berekeningen ook. Keerzijde hiervan is dat elk bitje berekend wordt, ook al zijn deze niet gebruikt. Voor een nibble zijn dat vier berekeningen, plaatsten we een nibble in een byte, dan zijn de laatste drie digits overbodig om te berekenen maar worden wel berekend. Drie extra acties waarvan het resultaat nul blijft. Dat kost dus rekenkracht van de microprocessor. En bij kleine systemen zoals microcontrollers of PLC s, is het interne geheugen beperkt en zal al snel vol zitten als er niet spaarzaam met de geheugenruimte omgegaan wordt. Rekencapaciteit en opslagruimte zijn dus bepalend voor de definitie van de grootte van elke variabele!!! Wanneer er twee getallen van elkaar af getrokken moeten worden, geldt eveneens hetzelfde als mensen voor decimale getallen gebruiken. Ook bij binair rekenen moet in sommige gevallen geleend worden. 9-4 = = 2ˆ(3-1) + 2ˆ(1-1) = 2ˆ2 + 2ˆ0 = 4+1 = 5

5 De hele berekening doorlopen, van rechts naar links zoals mensen ook geleerd is. Als eerste 1-0=1, een logisch resultaat. Evenals voor de tweede digit waarbij 0-0=0 is. Nu wordt het spannend, de derde digit is 0-1. Om dit te berekenen moeten we een extra 1 lenen van de digit ervoor zodat de berekening wijzigt in 10-1, waarvan het resultaat 1 is. Of logisch gezegd 01. De 1 wordt genoteerd als resultaat voor de derde digit. Echter is de hoogste digit van het eerste getal nu niet meer een 1 maar een 0 geworden, deze is immers geleend. De berekening voor de laatste digit wordt daarmee weer 0-0=0, en daarmee is de berekening voltooid. Nu ging dat prima omdat het tweede getal kleiner is dan het eerste getal. Maar wat gebeurt er dan als dit niet het geval is? 4-9 = ß De carry- bits 1011 = 2ˆ(4-1)+2ˆ(2-1)+2ˆ(1-1) = 2ˆ3+2ˆ1+2ˆ0 = 8+2+1= 11. Nogmaals de berekening doorlopen. De berekening voor de laagste digit is 0-1. Dat kan niet, er moet dus geleend worden bij een digit hoger. Daar ontstaan een nieuw probleem, dat digit is namelijk 0 en kan niet geleend worden. In dat geval schijft de carry- bit nog een positie door. De berekening wordt daarmee =011. Immers omgerekend is ook weer 100. Als laagste digit wordt een 1 genoteerd als resultaat. Wat meegenomen is, is dat op de plek van de tweede digit nu een 1 staat in plaats van een 0. Het resultaat van 1-0 wordt daarmee 1. De derde digit van het eerste getal was al geleend en is nu een 0. De berekening voor de derde digit is dan 0-0=0, de nul wordt genoteerd als resultaat. Bij de hoogste digit ontstaan een nieuw probleem. De berekening is nu 0-1. Helaas valt er niets te lenen want er zijn maar 4 bits beschikbaar. Technisch is de berekening met lenen 10-01=01 geworden en bij het resultaat van de hoogste digit zal een 1 genoteerd worden. In dit geval is er ook een overflow situatie ontstaan, of eigenlijk een underflow situatie. In het laatste geval had de berekening sowieso niet mogelijk geweest. Alle uitkomsten zijn altijd een positieve waarde. Er moet een manier bedacht worden om ook negatieve waardes uit te kunnen rekenen. Alle waarden in dit soort variabelen worden ook wel unsigned variabelen genoemd. Lukt vermenigvuldigen ook? Jazeker, net als bij het decimaal uitrekenen van een vermenigvuldiging kan dat ook ook binair. Immers is de methode hetzelfde alleen het getallenstelsel is anders. Waar op school geleerd is bij een vermenigvuldiging met getallen groter dan 9 de rijtjes te maken per getal, geldt dat evenzo voor binair.

6 3 * 5 = 0011 * x = 2ˆ(4-1)+2ˆ(3-1)+2ˆ(2-1)+2ˆ(1-1) = 2ˆ3+2ˆ2+2ˆ1+2ˆ0 = = 15 Zie hier het bewijs dat ook dit werkt. Evenals bij de voorgaande berekeningen zal elke uitkomst groter dan 15 een foutief rekenkundig resultaat geven en een overflow situatie veroorzaken. Voor het leuke dan ook nog delen? Prima, gewoon net als de ouderwetse staartdelingen maar dan met een tweetallig getallenstelsel. 13 / 3 = 1101 / 0011 = 1101 / / 1101 \ 11 à à à à Rest 1 Het resultaat is hiermee 100 binair = 2ˆ(3-1)+0+0 = 2ˆ2+0+0 = = 4, rest 1. Hoe simpel kan het zijn? Bij het delen wordt echter wel gebruik gemaakt van de carry- bit, wanneer er geen underflow is, kan de berekening niet uitgevoerd worden en is het resultaat een 0. Is er geen underflow, dan was de berekening mogelijk en is het resultaat een 1. Aan het eind van de berekening kan er een restwaarde overblijven. Hiermee is het delen voor een microprocessor bijzonder omdat er twee waarden als resultaat volgen: Het quotiënt en de restwaarde Negatieve getallen Het optellen en aftrekken is eenvoudig, niet veel anders dan mensen gewoon doen, eigenlijk nog simpeler omdat er alleen maar een 0 of een 1 is. Maar hoe wordt dat gedaan met negatieve getallen? Negatieve getallen zijn op zich niet zo n probleem. Uit voorgaande probleem blijkt de hoogste digit te veranderen in een overflow of underflow situatie. Daar kan een soort van

7 misbruik van gemaakt worden door de hoogste digit wel de desbetreffende decimale waarde te laten vertegenwoordigen, maar dan negatief. In het voorbeeld met de nibble is de 4 e bit de hoogste waarde, gelijk aan 2ˆ(4-1) = 2ˆ3 = 8. Deze waarden wordt nu als - 8 gedefinieerd. Als deze bit 0 is, vormen de overige bits een positief getal. Is deze bit 1, dan moeten alle overige bits die een positieve waarde vertegenwoordigen erbij opgeteld worden. Hierdoor is het mogelijk om een getal te maken dat decimaal een waarde kan hebben van - 8, als 1000 binair, tot en met +7, als 0111 binair = 0 * 2ˆ(4-1) + 2ˆ(2-1) = 0 * 2ˆ3 + 2ˆ1 = = = - 1 * 2ˆ(4-1) + 2ˆ(3-1) + 2ˆ(2-1) = - 1 * 2ˆ3 +2ˆ2 + 2ˆ1 = = - 2 Rekenen wordt nu wel complexer. Eerst de makkelijke gevallen. 2-3 = ß De carry- bits 1111 = - 1 * 2ˆ(4-1) + 2ˆ(3-1) + 2ˆ(2-1) + 2ˆ(1-1)) = - 1 * 2ˆ3 + 2ˆ2 + 2ˆ1 + 2ˆ0 = = - 1 Hoe werkt de berekening nu? De Voor de berekening van de laagste digit geldt 0-1. Hiervoor moet al geleend worden. Dan kan want de volgende digit is een 1. De berekening wordt 10-01=01. De 1 wordt genoteerd bij de laagste digit. Voor de tweede digit wordt de berekening 0-1, de 1 van het eerste getal was immers al geleend voor de vorige berekening. Hierdoor wordt de berekening en kan een 1 als resultaat genoteerd worden voor de tweede digit. Maar op de derde digit was geen 1 beschikbaar, die was geleend van de digit daarvoor, de berekening is daarmee 1-0=1. Deze 1 wordt genoteerd bij de derde digit als resultaat. Hetzelfde geldt voor de vierde speciale digit. Ook deze is geleend bij de 5 e bit. Die bit bestaat niet en er is dus een overflow/underflow situatie. Maar Het resultaat van de berekening 1-0 wordt 1 zodat deze bij de vierde digit genoteerd kan worden. Het wonder is geschied. De hoogste digit is een 1 en daarmee is een negatief getal ontstaan. En samen met de andere drie positieve digits klopt wonderbaarlijk genoeg de uitkomst. Eureka!!! Maar werkt het ook andersom? Dus bijvoorbeeld een negatief getal en daarbij een positief getal optellen = ß De carry- bits 0001 = 0 * 2ˆ(4-1) + 2ˆ(1-1) = 0 + 2ˆ0 = = 1

8 Hoe bizar, het werkt echt. Ook in dit geval is er een extra carry- bit als overflow ontstaan. Hier wordt wederom niets mee gedaan in deze berekeningen. In bepaalde omstandigheden kan het wenselijk zijn gebruik te maken van overflow en underflow signaleringen. Over het algemeen is niet voor hobbymatige doeleinden. Deze manier van variabelen definiëren wordt logischerwijs signed genoemd. Regel in de programmeerwereld is dat alle definities van variabelen signed zijn, tenzij aangegeven als unsigned. Voor de definitie van een variabele van het type integer, dat gelijk is aan een word, staat alleen int mijnvariabele, waarbij int een afkorting is voor integer of word. Indien expliciet gebruik gemaakt wordt van een unsigned variabele, wordt dit aangegeven als unsigned int mijnvariabele. Hoe snel rekent een microprocessor eigenlijk Eerder is gezegd dat elke bit berekend moet worden. Dat is niet helemaal waar. De grootste kracht van een microprocessor is vergelijken, optellen en aftrekken. Hiervoor zit een speciaal gedeelte in de microprocessor, de ALU oftewel de Arithmetic Logic Unit. Deze unit vormt de basis van elke microprocessor. Binnen de unit zijn twee zogenaamde registers die een waarde vertegenwoordigen. Daarnaast zijn er een aantal besturingslijnen die op basis van een specifieke opdracht, de microcode operand of opcode, bepalen wat er met de twee registers moet gebeuren. Dit kan het optellen of aftrekken zijn, maar ook bitgewijs schuiven of bitgewijs vergelijken van de twee waardes. Bij de besturingslijnen is ook een mogelijkheid om een carry- bit uit voorgaande berekening mee te nemen. Bij de uitgaande besturingslijnen zijn direct de resultaten van een aantal bitgewijze vergelijkingen beschikbaar en na het uitvoeren van schuiven, optellen of aftrekken ook een nieuwe carry- bit als resultaat van de bewerking. Door de complexiteit van een microprocessor, kunnen deze bewerkingen veelal in één of twee klokpulsen uitgevoerd worden. Eenvoudig rekenen kan dus zeer snel door de microprocessor worden uitgevoerd. Bewerking als delen en vermenigvuldigen vereisen al meerdere klokpulsen. Hoe groter de getallen, des te meer klokpulsen nodig zijn. Dit komt doordat de berekening een cyclische berekening is, het resultaat van de berekening wordt teruggevoerd in één van de registers en opnieuw gebruikt. De exacte details zijn technisch simpel maar elektronisch enorm complex. Is dat alles? Dit was de basis van rekenen door een microprocessor. Maar er is veel meer. De hier gebruikte getallen zijn allemaal gehele getallen. Gebroken getallen zijn heel veel complexer. Merkwaardig genoeg in basis wel gelijk als de signed variabelen waarbij de hoogste bit een negatieve waarde vertegenwoordigd en de overige bits positief, rekenen op deze wijze werkt immers probleemloos. Alleen zijn deze getallen opgedeeld in een teken, exponent en mantisse. Deze zogenaamde drijven komma getallen, of floating point getallen, zijn conform de IEEE 754 standaard 32 bits groot voor normale precisie en 64 bits groot voor dubbele precisie. Het berekenen van de resultaten gaat volgens dezelfde wiskundige regels voor het rekenen met exponentiele getallen in het decimale getallenstelsel, maar dan in een tweetallig systeem.

4,7. Praktische-opdracht door een scholier 1959 woorden 1 juni keer beoordeeld

4,7. Praktische-opdracht door een scholier 1959 woorden 1 juni keer beoordeeld Praktische-opdracht door een scholier 1959 woorden 1 juni 2001 4,7 331 keer beoordeeld Vak Wiskunde Tientallig stelsel In een tientallig stelsel heb je de getallen 0 t/m 9 tot je beschikking. Zoals je

Nadere informatie

Les A-03 Binaire en hexadecimale getallen

Les A-03 Binaire en hexadecimale getallen Les A-03 Binaire en hexadecimale getallen In deze les wordt behandeld hoe getallen kunnen worden voorgesteld door informatie die bestaat uit reeksen 0-en en 1-en. We noemen deze informatie digitale informatie.

Nadere informatie

slides12.pdf December 14, 2001 1

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

1 Rekenen in eindige precisie

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

Hexadecimale en binaire getallen

Hexadecimale en binaire getallen Bijlage G Hexadecimale en binaire getallen Binaire en andere talstelsels De getallen waar wij gewoonlijk mee werken zijn genoteerd volgens het decimale stelsel. Het decimale stelsel is een zogenoemd positiestelsel.

Nadere informatie

Talstelsels. Het is belangrijk om de volgende twee zaken uit elkaar te houden:

Talstelsels. Het is belangrijk om de volgende twee zaken uit elkaar te houden: Talstelsels 1. Inleiding Wie professioneel met computers omgaat, krijgt te maken met verschillende talstelsels: tweetallig (binair), zestientallig (hexadecimaal) en soms ook achttallig (octaal). Dit verhaal

Nadere informatie

2 Elementaire bewerkingen

2 Elementaire bewerkingen Hoofdstuk 2 Elementaire bewerkingen 19 2 Elementaire bewerkingen 1 BINAIRE GETALLEN In het vorige hoofdstuk heb je gezien dat rijen bits worden gebruikt om lettertekens, getallen, kleuren, geluid en video

Nadere informatie

talstelsels F. Vonk versie 1 30-7-2013

talstelsels F. Vonk versie 1 30-7-2013 2013 talstelsels F. Vonk versie 1 30-7-2013 inhoudsopgave 1. inleiding... - 2-2. binair... - 4-3. hexadecimaal... - 10-4. octaal (vwo)... - 17-5. bonus opgaves... - 20-6. wat heb je geleerd... - 21 - Dit

Nadere informatie

THEORIE TALSTELSELS. 1 x 10 0 = 1 (een getal tot de macht 0 = 1) 8 x 10 1 = 80 2 x 10 2 = x 10 3 = Opgeteld: 9281d(ecimaal)

THEORIE TALSTELSELS. 1 x 10 0 = 1 (een getal tot de macht 0 = 1) 8 x 10 1 = 80 2 x 10 2 = x 10 3 = Opgeteld: 9281d(ecimaal) THEORIE TALSTELSELS De binaire code Het geheugenelement van de computer kan slechts twee verschillende waarden bevatten. De schakelingen uit de computer werken daarom met een tweetallig ofwel binair stelsel.

Nadere informatie

Informatica 2. Met uitwerkingen n.a.v. document van Elvire Theelen in Luc bijgewerkt door Peter van Diepen

Informatica 2. Met uitwerkingen n.a.v. document van Elvire Theelen in Luc bijgewerkt door Peter van Diepen Informatica 2 Met uitwerkingen n.a.v. document van Elvire Theelen in Luc bijgewerkt door Peter van Diepen 1 Op dit lesmateriaal is een Creative Commons licentie van toepassing. 2014 Remie Woudt remie.woudt@gmail.com

Nadere informatie

EXACT- Periode 1. Hoofdstuk Grootheden. 1.2 Eenheden.

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

Fout detecterende en verbeterende codes

Fout detecterende en verbeterende codes Profielwerkstuk Fout detecterende en verbeterende codes Een compacte module over het onderwerp fouten detectie en verbetering Gemaakt door Roy van Schaijk, Boris Kloeg en Willy Mackus Inhoudsopgave. Introductie

Nadere informatie

Talstelsels en getalnotaties (oplmodel)

Talstelsels en getalnotaties (oplmodel) Talstelsels en getalnotaties (oplmodel) herhalingsvragen 1. Waarom werken computers binair? Omdat binaire computers veel makkelijker te maken is. De kans op fouten is ook veel kleiner. het spanningsverschil

Nadere informatie

Bijlage D. Binair rekenen

Bijlage D. Binair rekenen Bijlage D Binair rekenen Bits, bytes en computerwoorden Alle huidige computersystemen zijn gebaseerd op digitale logica. Elk geheugenelement kent een geladen en een niet-geladen positie. Vaak wordt dit

Nadere informatie

Exact periode = 1. h = 0, Js. h= 6, Js 12 * 12 = 1,4.10 2

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

Praktisch bestaan er enkele eenvoudige methoden om een decimaal getal om te zetten naar een binair getal. We bespreken hier de twee technieken.

Praktisch bestaan er enkele eenvoudige methoden om een decimaal getal om te zetten naar een binair getal. We bespreken hier de twee technieken. Talstelsels 1 Algemeenheden Digitale systemen werken met nullen en enen omdat dit elektronisch gemakkelijke te verwezenlijken is. De transistor kent enkel twee toestanden (geleiden of sperren) Hierdoor

Nadere informatie

Talstelsels, getalnotaties en Ascii code

Talstelsels, getalnotaties en Ascii code Talstelsels, getalnotaties en Ascii code 1 Algemeenheden Digitale systemen werken met nullen en enen omdat dit elektronisch gemakkelijke te verwezenlijken is. De transistor wordt in digitale systemen als

Nadere informatie

Interne voorstelling. types en conversies. Binaire en andere talstelsels. Voorstelling van gegevens: bits en bytes

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

VRIJ TECHNISCH INSTITUUT Burg.Geyskensstraat 11 3580 BERINGEN. De PLC geïntegreerd in de PC. Vak: Toegepaste informatica Auteur: Ludwig Theunis

VRIJ TECHNISCH INSTITUUT Burg.Geyskensstraat 11 3580 BERINGEN. De PLC geïntegreerd in de PC. Vak: Toegepaste informatica Auteur: Ludwig Theunis Burg.Geyskensstraat 11 3580 BERINGEN De PLC geïntegreerd in de PC. Vak: Toegepaste informatica Auteur: Ludwig Theunis Versie: vrijdag 2 november 2007 2 Toegepaste informatica 1 De Microprocessor Zowel

Nadere informatie

Proeftentamen in1211 Computersystemen I (NB de onderstreepte opgaven zijn geschikt voor de tussentoets)

Proeftentamen in1211 Computersystemen I (NB de onderstreepte opgaven zijn geschikt voor de tussentoets) TECHNISCHE UNIVERSITEIT DELFT Faculteit Informatietechnologie en Systemen Afdeling ISA Basiseenheid PGS Proeftentamen in1211 Computersystemen I (NB de onderstreepte opgaven zijn geschikt voor de tussentoets)

Nadere informatie

+ = Talstelsels. Maar wat is dan: -

+ = Talstelsels. Maar wat is dan: - Talstelsels Wie leert rekenen doet dat in het begin vaak met z n vingers erbij: 1 + 4 = Elke vinger krijgt een naam : één, twee,.tien. Eigenlijk is er helemaal geen sprake van rekenen, maar van tellen:

Nadere informatie

1. REGELS VAN DEELBAARHEID.

1. REGELS VAN DEELBAARHEID. REKENEN VIJFDE KLAS Luc Cielen 1. REGELS VAN DEELBAARHEID. Deelbaarheid door 10, 100, 1000 10: het laatste cijfer (= cijfer van de eenheden) is 0 100: laatste twee cijfers zijn 0 (cijfers van de eenheden

Nadere informatie

Tentamen Computersystemen

Tentamen Computersystemen Tentamen Computersystemen baicosy06 2e jaar bachelor AI, 2e semester 23 september 2013 13u-15u IWO 4.04A (blauw), Academisch Medisch Centrum, Meidreef 29, Amsterdam ZuidOost Het is niet toegestaan communicatieapparatuur

Nadere informatie

Reken zeker: leerlijn kommagetallen

Reken zeker: leerlijn kommagetallen Reken zeker: leerlijn kommagetallen De gebruikelijke didactische aanpak bij Reken Zeker is dat we eerst uitleg geven, vervolgens de leerlingen flink laten oefenen (automatiseren) en daarna het geleerde

Nadere informatie

Reken zeker: leerlijn kommagetallen

Reken zeker: leerlijn kommagetallen Reken zeker: leerlijn kommagetallen De gebruikelijke didactische aanpak bij Reken Zeker is dat we eerst uitleg geven, vervolgens de leerlingen flink laten oefenen (automatiseren) en daarna het geleerde

Nadere informatie

Inleiding Digitale Techniek

Inleiding Digitale Techniek Inleiding Digitale Techniek Week 5 2 s complement representatie, BCD-optellen Jesse op den Brouw INLDIG/2015-2016 Introductie negatieve getallen Tot nu toe zijn alleen positieve getallen (en nul) behandeld.

Nadere informatie

Memoriseren: Een getal is deelbaar door 10 als het laatste cijfer een 0 is. Of: Een getal is deelbaar door 10 als het eindigt op 0.

Memoriseren: Een getal is deelbaar door 10 als het laatste cijfer een 0 is. Of: Een getal is deelbaar door 10 als het eindigt op 0. REKENEN VIJFDE KLAS en/of ZESDE KLAS Luc Cielen 1. REGELS VAN DEELBAARHEID. Luc Cielen: Regels van deelbaarheid, grootste gemene deler en kleinste gemeen veelvoud 1 Deelbaarheid door 10, 100, 1000. Door

Nadere informatie

Inleiding Digitale Techniek

Inleiding Digitale Techniek Inleiding Digitale Techniek Week 4 Binaire optellers, tellen, vermenigvuldigen, delen Jesse op den Brouw INLDIG/25-26 Optellen Optellen is één van meest gebruikte rekenkundige operatie in digitale systemen.

Nadere informatie

Getallen 1F Doelen Voorbeelden 2F Doelen Voorbeelden

Getallen 1F Doelen Voorbeelden 2F Doelen Voorbeelden A Notatie en betekenis - Uitspraak, schrijfwijze en betekenis van, symbolen en relaties - Wiskundetaal gebruiken - de relaties groter/kleiner dan - breuknotatie met horizontale streep - teller, noemer,

Nadere informatie

talstelsels F. Vonk versie

talstelsels F. Vonk versie 2016 talstelsels F. Vonk versie 3 29-7-2016 inhoudsopgave 1. inleiding... - 2-2. binair... - 4-3. hexadecimaal... - 9 - intermezzo: RGB... - 12-4. octaal (vwo)... - 17-5. bonus opgaves... - 20-6. wat heb

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

1 Rekenen met gehele getallen

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

Inleiding Digitale Techniek

Inleiding Digitale Techniek Inleiding Digitale Techniek Week 2 Binaire getallen, BCD, Gray, ASCII, 7-segment Jesse op den Brouw INLDIG/205-206 Decimaal talstelsel Ons talstelsel is een zogenaamd positioneel talstelsel. Een getal

Nadere informatie

Algebra, Les 18 Nadruk verboden 35

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

Voorbereidend Cijferend rekenen Informatie voor ouders van leerlingen in groep 3 t/m 8

Voorbereidend Cijferend rekenen Informatie voor ouders van leerlingen in groep 3 t/m 8 nummer 2 bijgesteld in nov. 2013 Voorbereidend Cijferend rekenen Informatie voor ouders van leerlingen in groep 3 t/m 8 Hoe cijferend rekenen wordt aangeleerd Deze uitgave van t Hinkelpad gaat over het

Nadere informatie

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

1.3 Rekenen met pijlen

1.3 Rekenen met pijlen 14 Getallen 1.3 Rekenen met pijlen 1.3.1 Het optellen van pijlen Jeweetnuwatdegetallenlijnisendat0nochpositiefnochnegatiefis. Wezullen nu een soort rekenen met pijlen gaan invoeren. We spreken af dat bij

Nadere informatie

Wortels met getallen en letters. 2 Voorbeeldenen met de (vierkants)wortel (Tweedemachts wortel)

Wortels met getallen en letters. 2 Voorbeeldenen met de (vierkants)wortel (Tweedemachts wortel) 1 Inleiding Wortels met getallen en letters WISNET-HBO update sept 2009 Voorkennis voor deze les over Wortelvormen is de les over Machten. Voor de volledigheid staat aan het eind van deze les een overzicht

Nadere informatie

2 Elementaire bewerkingen

2 Elementaire bewerkingen Hoofdstuk 2 Elementaire bewerkingen 17 2 Elementaire bewerkingen In dit hoofdstuk leer je hoe werken met binaire getallen en hexadecimale getallen omgezet wordt naar een decimaal getal en omgekeerd. Vervolgens

Nadere informatie

Willem van Ravenstein

Willem van Ravenstein Willem van Ravenstein 1. Variabelen Rekenen is het werken met getallen. Er zijn vier hoofdbewerkingen: optellen, aftrekken, vermenigvuldigen en delen. Verder ken je de bewerkingen machtsverheffen en worteltrekken.

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

De Arduino-microcontroller in de motorvoertuigentechniek (2)

De Arduino-microcontroller in de motorvoertuigentechniek (2) De Arduino-microcontroller in de motorvoertuigentechniek (2) E. Gernaat (ISBN 978-90-79302-11-6) 1 Procescomputer 1.1 Microprocessoren algemeen De informatie-verwerking zoals is behandeld, is vrijwel geheel

Nadere informatie

Combinatoriek groep 1 & 2: Recursie

Combinatoriek groep 1 & 2: Recursie Combinatoriek groep 1 & : Recursie Trainingsweek juni 008 Inleiding Bij een recursieve definitie van een rij wordt elke volgende term berekend uit de vorige. Een voorbeeld van zo n recursieve definitie

Nadere informatie

= (antwoord )

= (antwoord ) Rekenkunde Nadruk verboden 1 Opgaven 1. 2. 3. 4. = (antwoord 10.) 10 10 10 = (antwoord: 10.) 10 10 = (antwoord: 10.).,,, = (antwoord 15. 10.),,, 5. 7 7 7 7 7 = (antwoord: 7.) 6. 10 10 10 10 10 10 = 7.

Nadere informatie

kwadratische vergelijkingen

kwadratische vergelijkingen kwadratische vergelijkingen In deze paragraaf: 'exact berekenen van oplossingen', 'typen kwadratische vergelijkingen' en 'de abc-formule en de discriminant'. de abc-formule Voor een tweedegraads vergelijking

Nadere informatie

Positiestelsels, rekenen en streepjescodes

Positiestelsels, rekenen en streepjescodes Positiestelsels, rekenen en streepjescodes Dion Coumans Mai Gehrke Lorijn van Rooijen 1 Introductie In dit dictaat Positiestelsels, rekenen en streepjescodes verdiepen we ons in de wereld van de getallen.

Nadere informatie

2.1 Bewerkingen [1] Video Geschiedenis van het rekenen ( 15 x 3 = 45

2.1 Bewerkingen [1] Video Geschiedenis van het rekenen (  15 x 3 = 45 15 x 3 = 45 2.1 Bewerkingen [1] Video Geschiedenis van het rekenen (http://www.youtube.com/watch?v=cceqwwj6vrs) 15 x 3 is een product. 15 en 3 zijn de factoren van het product. 15 : 3 = 5 15 : 3 is een

Nadere informatie

Domeinbeschrijving rekenen

Domeinbeschrijving rekenen Domeinbeschrijving rekenen Discussiestuk ten dienste van de Expertgroep Doorlopende Leerlijnen Rekenen en Taal auteur: Jan van de Craats 11 december 2007 Inleiding Dit document bevat een beschrijving van

Nadere informatie

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

Nu een leuk stukje wiskunde ter vermaak (hoop ik dan maar). Optellen van oneindig veel getallen

Nu een leuk stukje wiskunde ter vermaak (hoop ik dan maar). Optellen van oneindig veel getallen Nu een leuk stukje wiskunde ter vermaak (hoop ik dan maar). Optellen van oneindig veel getallen Ter inleiding: tellen Turven, maar: onhandig bij grote aantallen. Romeinse cijfers: speciale symbolen voor

Nadere informatie

scc = b) CD AB

scc = b) CD AB Computerarchitectuur en -organisatie (213030) Dinsdag 21 januari 2040, 13.30 17.00 uur 7 bladzijden met 8 opgaven 4 bladzijden met documentatie Let op: Vul het tentamenbriefje volledig in (d.w.z. naam,

Nadere informatie

Geldwisselprobleem van Frobenius

Geldwisselprobleem van Frobenius Geldwisselprobleem van Frobenius Karin van de Meeberg en Dieuwertje Ewalts 12 december 2001 1 Inhoudsopgave 1 Inleiding 3 2 Afspraken 3 3 Is er wel zo n g? 3 4 Eén waarde 4 5 Twee waarden 4 6 Lampenalgoritme

Nadere informatie

Talstelsels. Rekenen en wiskunde uitgelegd Kennisbasis voor leerkrachten basisonderwijs. Aanvulling op het boek. Peter Ale Martine van Schaik

Talstelsels. Rekenen en wiskunde uitgelegd Kennisbasis voor leerkrachten basisonderwijs. Aanvulling op het boek. Peter Ale Martine van Schaik Rekenen en wiskunde uitgelegd Kennisbasis voor leerkrachten basisonderwijs Aanvulling op het boek Talstelsels Peter Ale Martine van Schaik u i t g e v e r ij c o u t i n h o c bussum 2012 Deze aanvulling

Nadere informatie

Wortels met getallen. 2 Voorbeeldenen met de vierkantswortel (Tweedemachts wortel)

Wortels met getallen. 2 Voorbeeldenen met de vierkantswortel (Tweedemachts wortel) Wortels met getallen 1 Inleiding WISNET-HBO update sept 2009 Voorkennis voor deze les over Wortelvormen is de les over Machten. Voor de volledigheid staat aan het eind van deze les een overzicht van de

Nadere informatie

3. Lineaire vergelijkingen

3. Lineaire vergelijkingen 3. Lineaire vergelijkingen Lineaire vergelijkingen De vergelijking 2x = 3 noemen we een eerstegraads- of lineaire vergelijking. De onbekende x komt er namelijk tot de eerste macht in voor. Een eerstegraads

Nadere informatie

Uitwerkingen Rekenen met cijfers en letters

Uitwerkingen Rekenen met cijfers en letters Uitwerkingen Rekenen met cijfers en letters Maerlant College Brielle 5 oktober 2009 c Swier Garst - RGO Middelharnis 2 Inhoudsopgave Rekenen met gehele getallen 7. De gehele getallen.....................................

Nadere informatie

Inleiding tot de natuurkunde

Inleiding tot de natuurkunde OBC Inleiding tot de Natuurkunde 01-08-2010 W.Tomassen Pagina 1 Hoofdstuk 1 : Hoe haal ik hoge cijfers. 1. Maak van elke paragraaf een samenvatting. (Titels, vet/schuin gedrukte tekst, opsommingen en plaatsjes.)

Nadere informatie

Z OALSWOORDENwordengebruiktomverschillendevoorwerpenengevoelens

Z OALSWOORDENwordengebruiktomverschillendevoorwerpenengevoelens Hoofdstuk 1 Getallen 1.1 Vandeéénnaardenul Z OALSWOORDENwordengebruiktomverschillendevoorwerpenengevoelens te beschrijven zo helpen getallen ons om onderscheid te maken tussen verschillende aantallen.

Nadere informatie

Binair Binair = tweewaardig Beperkt aantal mogelijke waarden (discreet aantal in amplitude) Wij zijn gewoon aan decimaal (tiendelig)

Binair Binair = tweewaardig Beperkt aantal mogelijke waarden (discreet aantal in amplitude) Wij zijn gewoon aan decimaal (tiendelig) Binair Binair = tweewaardig Beperkt aantal mogelijke waarden (discreet aantal in amplitude) Wij zijn gewoon aan decimaal (tiendelig) In elektronische realisatie zijn 10 verschillende toestanden moeilijk

Nadere informatie

Les B-02 Technologie: elektronische schakelingen

Les B-02 Technologie: elektronische schakelingen Les B-02 Technologie: elektronische schakelingen 2004, David Lans In de module A heb je geleerd hoe informatie (getallen, tekens, beeldpunten) door een binaire waarde, een reeks 0-en en 1-en, kan worden

Nadere informatie

Wouter Geraedts Processen & Processoren

Wouter Geraedts Processen & Processoren FACULTEIT DER NATUURWETENSCHAPPEN, WISKUNDE EN INFORMATICA Wouter Geraedts Overzicht Welkom op het werkcollege van Processen & Processoren! Gang van zaken Behandelen oefenopgaven w.geraedts@student.ru.nl

Nadere informatie

5.327 703 x 15.981 3.728.900 + 3.744.881. 2.160 3.007 x 15.120 6.480.000 + 6.495.120. 2.160 3.007 x 15.120 00.000 0 00.000 6.480.000 + 6.495.

5.327 703 x 15.981 3.728.900 + 3.744.881. 2.160 3.007 x 15.120 6.480.000 + 6.495.120. 2.160 3.007 x 15.120 00.000 0 00.000 6.480.000 + 6.495. Bij vermenigvuldigen van twee grote getallen onder elkaar staan de rijen onder de streep elk voor een tussenstap. De eerste rij staat voor het vermenigvuldigen met het cijfer dat de eenheden van het onderste

Nadere informatie

De AT90CAN microprocessor van ATMEL in de motorvoertuigentechniek (2)

De AT90CAN microprocessor van ATMEL in de motorvoertuigentechniek (2) De AT90CAN microprocessor van ATMEL in de motorvoertuigentechniek (2) Timloto o.s. / E. Gernaat / ISBN 978-90-79302-06-2 Op dit werk is de Creative Commens Licentie van toepassing. Uitgave: september 2012

Nadere informatie

Inleiding Digitale Techniek

Inleiding Digitale Techniek Inleiding Digitale Techniek Week 2 Binaire getallen, BCD, Gray, ASCII, 7-segment Jesse op den Brouw INLDIG/205-206 Talstelsels Wij mensen zijn opgegroeid met het rekenen in het tientallig of decimaal talstelsel,

Nadere informatie

Decimaliseren. 1.1 Vereenvoudigen 2. 1.2 Verhoudingen omzetten 3. 1.3 Afronden 4. 1.4 Oefeningen 4

Decimaliseren. 1.1 Vereenvoudigen 2. 1.2 Verhoudingen omzetten 3. 1.3 Afronden 4. 1.4 Oefeningen 4 Decimaliseren Samenvatting Decimaliseren is nodig, omdat alle apparaten voor hun instelling een decimaal getal nodig hebben. Bijvoorbeeld: een infuuspomp kan wel op 0,8 ml/min ingesteld worden, maar niet

Nadere informatie

2 Algemene opbouw van een computersysteem

2 Algemene opbouw van een computersysteem Procescomputer E. Gernaat 1 Microprocessoren algemeen Informatie-verwerking zoals behandeld is momenteel vrijwel geheel overgenomen door microprocessoren. Wanneer we voortborduren op het idee van combinatorische

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

RSA. F.A. Grootjen. 8 maart 2002

RSA. F.A. Grootjen. 8 maart 2002 RSA F.A. Grootjen 8 maart 2002 1 Delers Eerst wat terminologie over gehele getallen. We zeggen a deelt b (of a is een deler van b) als b = qa voor een of ander geheel getal q. In plaats van a deelt b schrijven

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

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

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

Optellen van twee getallen onder de 10

Optellen van twee getallen onder de 10 Splitsen tot 0 uit het hoofd 2 Optellen 2 7 6 2 5 3 4 Splitsen tot 20 3 2 8 7 2 6 3 5 4 4 4 3 2 2 9 8 2 7 3 6 4 5 5 4 2 3 0 9 2 8 3 7 4 6 5 5 6 5 2 4 3 3 Bij een aantal iets erbij doen heet optellen. Je

Nadere informatie

CIJFEREN: DE TRAPVERMENIGVULDIGING

CIJFEREN: DE TRAPVERMENIGVULDIGING CIJFEREN: DE TRAPVERMENIGVULDIGING Luc Cielen Ik noem dit een trapvermenigvuldiging omdat deze bewerking een trap vormt als de vermenigvuldiger een getal is met 2 of meer cijfers. In een opbouw die 10

Nadere informatie

VOORBLAD SCHRIFTELIJKE TOETSEN

VOORBLAD SCHRIFTELIJKE TOETSEN VOORBLAD SCHRIFTELIJKE TOETSEN OPLEIDING : ELEKTROTECHNIEK TOETSCODE : UITWERKINGEN INLDIG GROEP : EP, EQD TOETSDATUM : 3 OKTOBER 24 TIJD : 3: 4:3 AANTAL PAGINA S (incl. voorblad) : DEZE TOETS BESTAAT

Nadere informatie

Getallen 1 is een computerprogramma voor het aanleren van de basis rekenvaardigheden (getalbegrip).

Getallen 1 is een computerprogramma voor het aanleren van de basis rekenvaardigheden (getalbegrip). Getallen 1 Getallen 1 is een computerprogramma voor het aanleren van de basis rekenvaardigheden (getalbegrip). Doelgroep Rekenen en Wiskunde Getallen 1 Getallen 1 is geschikt voor groep 7 en 8 van de basisschool

Nadere informatie

Getallen 2. Doelgroep Rekenen en Wiskunde Getallen 2. Omschrijving Rekenen en Wiskunde Getallen 2

Getallen 2. Doelgroep Rekenen en Wiskunde Getallen 2. Omschrijving Rekenen en Wiskunde Getallen 2 Getallen 2 Getallen 2 bestrijkt de uitbreiding van de basisvaardigheden van het rekenen, regels en vaardigheden die in het vmbo en de onderbouw van havo/vwo worden aangeleerd, geoefend en toegepast. Doelgroep

Nadere informatie

Basisvaardigheden algebra. Willem van Ravenstein. 2012 Den Haag

Basisvaardigheden algebra. Willem van Ravenstein. 2012 Den Haag Basisvaardigheden algebra Willem van Ravenstein 2012 Den Haag 1. Variabelen Rekenenis het werken met getallen. Er zijn vier hoofdbewerkingen: optellen, aftrekken, vermenigvuldigen en delen. Verder ken

Nadere informatie

Getalformaten, timers en tellers

Getalformaten, timers en tellers Getalformaten, timers en tellers S_CU CU S PV R CV DEZ CV_BCD S_ODT S TV BI R BCD 1 pagina 1 Getalformaten (16 bits) PG CPU BCD W#16#296 Voorteken (+) 2 9 6 0 0 0 0 0 0 1 0 1 0 0 1 0 1 1 0 Positieve getallen

Nadere informatie

Hoofdstuk 1 Beweging in beeld. Gemaakt als toevoeging op methode Natuurkunde Overal

Hoofdstuk 1 Beweging in beeld. Gemaakt als toevoeging op methode Natuurkunde Overal Hoofdstuk 1 Beweging in beeld Gemaakt als toevoeging op methode Natuurkunde Overal 1.4/1.5 Significantie en wiskundige vaardigheden Omrekenen van grootheden moet je kunnen. Onderstaande schema moet je

Nadere informatie

1 Complexe getallen in de vorm a + bi

1 Complexe getallen in de vorm a + bi Paragraaf in de vorm a + bi XX Complex getal Instap Los de vergelijkingen op. a x + = 7 d x + 4 = 3 b 2x = 5 e x 2 = 6 c x 2 = 3 f x 2 = - Welke vergelijkingen hebben een natuurlijk getal als oplossing?...

Nadere informatie

Registers & Adressering. F. Rubben, ing 2008-2010

Registers & Adressering. F. Rubben, ing 2008-2010 Registers & Adressering, ing 2008-2010 Inhoud Leerstof tot nu toe Opbouw registers Benaming registers Opbouw data Verloop programma Leerstof tot nu toe: Bouw PLC Intern Extern fabrikanten Aansluiten I/O

Nadere informatie

Bij de volgende opgaven vragen we je een kleine opteltabel in te vullen. De eerste hebben we zelf ingevuld om je te laten zien hoe zoiets gaat. 1.

Bij de volgende opgaven vragen we je een kleine opteltabel in te vullen. De eerste hebben we zelf ingevuld om je te laten zien hoe zoiets gaat. 1. I Natuurlijke getallen Dit deel gaat over getallen waarmee je aantallen kunt weergeven: vijf vingers aan je hand, twaalf appels op een schaal, zestig minuten in een uur, zestien miljoen Nederlanders, nul

Nadere informatie

17 Operaties op bits. 17.1 Bitoperatoren en bitexpressies

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

Getallen 1 is een programma voor het aanleren van de basis rekenvaardigheden (getalbegrip).

Getallen 1 is een programma voor het aanleren van de basis rekenvaardigheden (getalbegrip). Getallen 1 Getallen 1 is een programma voor het aanleren van de basis rekenvaardigheden (getalbegrip). Doelgroep Rekenen en Wiskunde Getallen 1 Getallen 1 is geschikt voor groep 7 en 8 van de basisschool

Nadere informatie

DEC SDR DSP project 2017 (2)

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

Voorbeeld casus mondeling college-examen

Voorbeeld casus mondeling college-examen Voorbeeld casus mondeling college-examen Examenvak en niveau informatica vwo Naam kandidaat Examennummer Examencommissie Datum Voorbereidingstijd Titel voorbereidingsopdracht 20 minuten van analoog naar

Nadere informatie

Als we bv 2 db-waardes hebben: -31db en -52db dan kunnen we zeggen dat het verschil 21dB is. Maar klopt dit wel? Daarom controleren we even:

Als we bv 2 db-waardes hebben: -31db en -52db dan kunnen we zeggen dat het verschil 21dB is. Maar klopt dit wel? Daarom controleren we even: Db en afgeleiden 1 Inleiding Door de jaren heen zijn er veel verschillende Decibel afgeleiden ontstaan en ook veel verwarring. Volgend artikel is gebaseerd op een artikel door Lionel dumond en is vertaald

Nadere informatie

Bij het cijferend optellen beginnen we bij de eenheden en werken we van rechts naar links:

Bij het cijferend optellen beginnen we bij de eenheden en werken we van rechts naar links: Cijferend optellen t/m 1000 Voor u ligt de verkorte leerlijn cijferend optellen groep 5 van Reken zeker. Deze verkorte leerlijn is bedoeld voor de leerlingen die nieuw instromen in groep 6 en voor de leerlingen

Nadere informatie

Significante cijfers en meetonzekerheid

Significante cijfers en meetonzekerheid Inhoud Significante cijfers en meetonzekerheid... 2 Significante cijfers... 2 Wetenschappelijke notatie... 3 Meetonzekerheid... 3 Significante cijfers en meetonzekerheid... 4 Opgaven... 5 Opgave 1... 5

Nadere informatie

Bouwstenen voor PSE. Datatypes en Datastructuren

Bouwstenen voor PSE. Datatypes en Datastructuren Bouwstenen voor PSE Datatypes en Datastructuren Definitie Datatype Klasse van dataobjecten tesamen met operaties om ze te construeren, te manipuleren en te verwijderen. Een datatype omvat een specificatie

Nadere informatie

Download gratis de PowerPoint rekenen domein getallen:

Download gratis de PowerPoint rekenen domein getallen: Getallen Bron: Examenbladmbo.nl, SYLLABUS REKENEN 2F en 3F vo en mbo, Versie mei 2015 Download gratis de PowerPoint rekenen domein getallen: http://nielspicard.nl/download/powerpoint-rekenen-domein-getallen/

Nadere informatie

COMMUNICATIE- EN COMPUTERVAARDIGHEDEN IN DE CHEMIE

COMMUNICATIE- EN COMPUTERVAARDIGHEDEN IN DE CHEMIE COMMUNICATIE- EN COMPUTERVAARDIGHEDEN IN DE CHEMIE 4 e les Prof. Dr. Frank De Proft 22 oktober 2004 Derde les : Hoofdstuk 1 : Basisbegrippen Inleiding Enkele basisbegrippen 1 Vierde les : Binaire getallen

Nadere informatie

7 De getallenlijn = -1 = Nee = 0 = = = 7 -7 C. -2 a 1 b 4 = a b -77 = -10

7 De getallenlijn = -1 = Nee = 0 = = = 7 -7 C. -2 a 1 b 4 = a b -77 = -10 B M De getallenlijn 0 + = = + = = Nee 0 0 = 9 = 0 6 = = 9 = 6 = 6 = = C a b a b 0 = 0 0 = 0 a b < 0 ; a b < 0 ; a > b ; b > a = = = = C Nee, hij loopt steeds maar verder. < x H x < x < x < x + + = x +

Nadere informatie

Groep 6. Uitleg voor ouders (en kinderen) over de manieren waarop rekenen in groep 6 aan bod komt. Don Boscoschool groep 6 juf Kitty

Groep 6. Uitleg voor ouders (en kinderen) over de manieren waarop rekenen in groep 6 aan bod komt. Don Boscoschool groep 6 juf Kitty Groep 6 Uitleg voor ouders (en kinderen) over de manieren waarop rekenen in groep 6 aan bod komt. Getalbegrip Ging het in groep 5 om de hele getallen tot 1000, nu wordt de getallenwereld uitgebreid. Naast

Nadere informatie

Het Land van Oct. Marte Koning Frans Ballering. Vierkant voor Wiskunde Wiskundeclubs

Het Land van Oct. Marte Koning Frans Ballering. Vierkant voor Wiskunde Wiskundeclubs Het Land van Oct Marte Koning Frans Ballering Vierkant voor Wiskunde Wiskundeclubs Hoofdstuk 1 Inleiding Hoi, ik ben de Vertellende Teller, en die naam heb ik gekregen na mijn meest bekende reis, de reis

Nadere informatie

Activiteit 1. Tel de punten Binaire Getallen. Samenvatting. Kerndoelen. Vaardigheden. Leeftijd. Materiaal

Activiteit 1. Tel de punten Binaire Getallen. Samenvatting. Kerndoelen. Vaardigheden. Leeftijd. Materiaal Activiteit 1 Tel de punten Binaire Getallen Samenvatting Data in de computer worden opgeslagen als een serie van nullen en enen. Hoe kunnen we woorden en getallen weergeven met alleen deze twee symbolen?

Nadere informatie

Voorbeeld casus mondeling college-examen

Voorbeeld casus mondeling college-examen Voorbeeld casus mondeling college-examen Examenvak en niveau informatica havo Naam kandidaat Examennummer Examencommissie Datum Voorbereidingstijd Titel voorbereidingsopdracht 20 minuten van analoog naar

Nadere informatie

round up or round down 2 je maakt een getal kleiner door een getal van een ander af te halen, je mag ook numeral figure, number

round up or round down 2 je maakt een getal kleiner door een getal van een ander af te halen, je mag ook numeral figure, number GETALLEN SYMBOOL TERM ENGELS NEDERLANDS 1 afronden round up or round down een mooi, rond getal ervan maken 2 aftrekken to subtract je maakt een getal kleiner door een getal van een ander af te halen, je

Nadere informatie

Jan Genoe KHLim. Reken schakelingen. Jan Genoe KHLim

Jan Genoe KHLim. Reken schakelingen. Jan Genoe KHLim Jan Genoe KHLim Meestal aangewend in digitale computers optellers optellers-aftrekkers Vermenigvuldigers ingebed in een grotere rekeneenheid ALU (Arithmetic and logical unit) 2 Talstelsels definitie Tiendelig

Nadere informatie