270 likes | 738 Views
Module 4.1. Data soos wat die rekenaar dit sien. Inhoudsopgawe. Getallestelsels Stoor van data Woordelys. Getallestelsels. 1. 1. 0. 0. 1. 0. 1. 1. 0. 0.
E N D
Module 4.1 Data sooswat die rekenaarditsien
Inhoudsopgawe Getallestelsels Stoor van data Woordelys
Getallestelsels 1 1 0 0 1 0 1 1 0 0 Weens hulle elektronika, werk rekenaars met slegs twee toestande – aan of af – dus met ’n binêre of grondtal 2-getallestelsel.
Getallestelsels Grondtal 10, 2 en 16 2358 10101012 A2CD3E16
Getallestelsels Plekwaarde Desimalegetal (grondtal 10): 4192.304
Getallestelsels Plekwaarde Binêre getal (grondtal 2): 1101.101
Getallestelsels Plekwaarde Heksadesimalegetalle(grondtal 16)
Die belangrikheid van binêregetalle 1 1 0 Ingenieurs het ontdek dat dit makliker was, uit ’n ingenieurs-oogpunt, om slegs twee toestande te hê – aan en af Dit kon maklik voorgestel word deur stroomvloei wat teenwoordig of afwesig is Daarom word data op die laagste vlak binêr voorgestel om dit makliker te maak om apparatuur te ontwerp en te bou
Om vanaf ’n ander getallestelsel om te skakel na desimaal Skakelbinêregetalleomnadesimalegetalle 10012= (1 x 23) + (0 x 22) + (0 x 21) + (1 x 20) = (1 x 8) + (0 x 4) + (0 x 2) + (1 x 1) = 8 + 1 = 9
Aktiwiteit 1 Skakel die volgendebinêregetalleomnadesimalegetalle en toonalleberekenings.
Om vanaf ’n ander getallestelsel om te skakel na desimaal Skakelheksadesimaalomnadesimaal 2F316= (2 x 162) + (F x 161) + (3 x 160) = (2 x 256) + (15 x 16) + (3 x 1) = 512 + 240 + 3 = 755
Aktiwiteit 2 Skakel die volgendeheksadesimalegetalleomnadesimaal en toonalleberekenings.
Omskakeling van ‘n desimale getal na ‘n ander getallestelsel This is good old primary school division with the remainder!
Aktiwiteit 3 Skakel die volgendedesimalegetalleomnabinêregetalle.
Omskakeling van ‘n desimale getal na ‘n ander getallestelsel 634 ÷ 16 = 39 res 10 39 ÷ 16 = 2 res 7 2 ÷ 16 = 0 res 2 Antwoord is 27A16 (10 = A)
Aktiwiteit 4 Skryf die volgendedesimalegetalle in heksadesimalenotasie.
Stoor van data- Bisse en Grepe Elke datatipe gebruik ’n vaste aantal grepe (bytes). Elkegreep (’n getal in binêre formaat, bv. 101100112) bestaanuit8 binêresyfersof bisse (bits). Hier is ’n voorbeeld van data wat in 4 grepe van 8 bisse elk gestoor is, dit is 32 bisse.
Primitiewedatatipes en reikwydtes • Aan elke datatipe is ’n vaste hoeveelheid spasie (grepe) toegeken om data in te stoor. • Daar is dus ’n limiet op die data wat gestoor kan word – meer grepe – groter reikwydte. Kleiner grepe – kleiner reikwydte.
Betroubaarheid van dataAfkapping Die waarde ‘Addendum’ is aan ’n teks of string veranderlike toegeken wat ’n maksimum van 5 karakters kan stoor. Sommige van die karakters is ‘verlore’. Indien ’n heelgetal waarde in ’n spasie gestoor is met te min bisse, noem ons dit oorloop.
Betroubaarheid van dataVerliesaanakkuraatheid Elke program/programmeringstaal gebruik ’n ander manier en ’n ander aantal grepe gebruik om getalle te stoor. Desimale of reële getalle word gewoonlik in twee dele gestoor, naamlik ’n ‘getal’-deel en ’n ‘eksponent’-deelbv. 3.1415462973812 x 1012 ’n Verlies aan akkuraatheid in die eksponentdeel sal kritiek wees! ’n Verlies aan akkuraatheid in die getaldeel sal tot ’n verlies aan akkuraatheid van die getal self lei.
Stoor van nie-numeriese data Koderingskemas Die ASCII-stelsel (American Standard Code for Information Interchange) was die oorspronklike standaard wat numeriese waardes aan letters, syfers, leestekens en ander karakters toegeken het
Stoor van nie-numeriese data Grafika en klank Grafikais ’n versameling van duisende kolletjies, wat elkeen gemodelleer kan word deur sy posisie, kleur, ens. voor te stel Musiek kan ook gemodelleer word deur die data as numeriese waardes voor te stel, wat die volume, toonhoogte, frekwensie, ens. beskryf
Aktiwiteit 5 Ken die basiese
Aktiwiteit 6 Pas joukennis toe
Aktwititeit 7 Dink en doennavorsing