COMPUTERVAARDIGHEDEN EN PROGRAMMEREN
|
|
- Femke de Ridder
- 7 jaren geleden
- Aantal bezoeken:
Transcriptie
1 COMPUTERVAARDIGHEDEN EN PROGRAMMEREN 4 e les Prof. Dr. Frank De Proft 9 oktober 24 Derde les : Hoofdstuk : Computervaardigheden Enkele basisbegrippen» Hardware» Software» Internet en het web Binaire getallen Weergave van gehele getallen
2 Vierde les : Weergave van reële getallen Weergave van karakters Andere data» geluiden» beelden Hoofdstuk 3 : Software gehele getallen : Bitpatroon Decimale waarde ( 2 3 = ) ( 2 3 = ) ( 2 3 = )... ( 3) ( 2) ( ) ( ) ( ) ( 2) ( 3)... (2 3 3 = ) (2 3 2 = ) (2 3 = ) 2
3 bitpatronen die beginnen met : negatieve waarden bitpatronen die beginnen met : niet-negatieve getallen Eerste bit : tekenbit vb. 3 : (tekenbit) + 3-bits representatie van 3 vb. : (tekenbit) + 3-bits representatie van Belangrijke nadelen :» : negatieve nul» decimale stelsel : slechts nul, niet positief of negatief» twee voorstellingen voor nul : onnodig + verwarrend» optelling van 2 binaire getallen onnodig gecompliceerd exact tegengestelde manier bitpatronen toekennen aan negatieve getallen :» negatieve gehele getal grootst in absolute waarde : 2 3 kleinste bitpatroon :» negatieve gehele getal kleinst in absolute waarde : grootste bitpatroon :» voorkomen van negatieve nul» binaire optelling gemakkelijker = twee-complement notatie 3
4 optellen van binaire getallen : eenvoudige operatie ontwerpen van circuit voor binaire optelling : ver van triviaal bouwstenen : logische AND, OR en NOT poorten poort : circuit dat stroom elektriciteit controleert circuit : verzameling transistoren + (mogelijk) andere componenten logische NOT poort» output signaal steeds omgekeerde van inputsignaal» input : spanning output : geen spanning» input : geen spanning output : spanning» geen spanning : spanning : NOT poort Input Output input NOT output 4
5 logische OR poort» outputdraad stroom indien van beide inputdraden stroom OR poort Input Input2 Output input input2 OR output logische AND poort AND poort Input Input2 Output input input2 AND output AND, OR en NOT poorten : bouwstenen circuit binaire optelling 5
6 Twee inputlijnen : bits bij elkaar op te tellen Twee outputlijnen : som + overdracht 4 poorten : halfadder Input Overdracht + = Input2 Som Input Overdracht + = Input2 Som + = Input Input2 Overdracht Som Input Overdracht + = Input2 Som optellen van binaire getallen met meer dan bit : sommeren corresponderende bitparen per kolom = slechts halve werk! overdracht van bit van vorige optelling optellen corresponderende bits in getal : optelling van 3 bits twee inputwaarden + mogelijke overdracht 6
7 Halfadders + logische poorten : full-adder : Input Input2 Input3 Halfadder C S Halfadder C S Overdracht Som Combinatie van 4 full-adders : som van 2 4-bits getallen : C S C S Fulladder Fulladder Fulladder C S Fulladder C S optelling 8 bits getallen :» samenbrengen 8 full-adders» samenbrengen 2 adders van 4 bits geheugen : flip-flop schakeling : Hoofdstuk Voorstellen van reële getallen Twee manieren van weergeven : decimaal of wetenschappelijk vb vs e3 ( ) Wetenschappelijke notatie : normalisatie :
8 Idenficatie van reëel getal door 2 bestanddelen :» fractionele gedeelte (rond komma)» exponent Komma steeds tussen eerste en tweede cijfer : niet beschouwen bij weergave (23456,3) ( 5,) (99, 4) floating point getallen (drijvende komma getallen) 985 : Institute of Electrical and Electronics Engineers (IEEE) :» Standaard weergave voor de opslag van floating-point getallen» gevolgd door praktisch alle computer- en software constructeurs Single precision (enkele precisie) : Exponent (8 bits)» 32 bits (4 bytes) Fractioneel gedeelte (23 bits)» mogelijke waarden : tot Double precision (dubbele precisie) : Tekenbit Tekenbit Exponent (» 64 bits (4 bytes) Fractioneel gedeelte (52 bits)» mogelijke waarden : tot
9 fractioneel gedeelte + exponent : combinatie tot karakteristiek bitpatroon sommige bitpatronen : speciale waarden : vb. NaN (Not-a-Number) resultaten onbepaalde wiskundige operaties : /, /,, -, oneindig aantal reele waarden : eindig aantal 32 en 64-bitpatronen niet alle reële getallen exact weer te geven afronding naar patroon dichtste tegen waarde enkele precisie : precisie 7 cijfers na komma dubbele precisie : precisie 6 cijfers na komma Illustratie : eenvoudig geval met precisie = 2 in het binair stelsel met 2 e 3 Voor dit systeem : genormaliseerde getallen : Lijst van alle positieve getallen : ±.*2 e of ±.*2 e met 2 e 3. (2 *2 2 = / 8. (2 *2 2 = 2. (2 *2 = 3 / 4. (2 *2 = / 4. (2 *2 3 = 4. (2 *2 = 3 / 2. (2 *2 = / 2. (2 *2 2 = 3 / 6. (2 *2 2 = 3. (2 *2 =. (2 *2 = 3 / 8. (2 *2 3 = 6 Distributie : bv. 2.2 en 2.4 : identiek!! 9
10 overflow :» getal te groot voor weergave in deze representatie» langs positieve (getal te groot) en negatieve (getal te klein) kant» positieve en negatieve overflow underflow :» getal te klein voor weergave in deze representatie» langs positieve en negatieve kant» positieve en negatieve underflow Meeste programmeertalen : onderscheid gehele en reële getallen» gehele getallen : 32 bits patronen» reële getallen : floating-point voorstelling : single of double precision Matlab :» gehele getallen : floating integers» reële getallen : double precision Machine-eps :» kleinste verschil tussen getallen dat computer kan herkennen» maat voor de nauwkeurigheid van de machine» kleinste floating point +. : resultaat van.» Matlab : machine-eps : 2.2 6
11 2.4. Voorstellen van karakters geen natuurlijke overeenkomst tussen karakters en binaire getallen karakters : voorstellen als bitpatronen : arbitraire systemen Standaard code om karakters voor te stellen : ASCII» American Standard Code for Information Interchange» karakter : specifiek 8 bits patroon» cijfers, kleine letters en hoofdletters : opeenvolgende binaire getallen» cijfers : binaire getallen met decimale waarden : 48 57» hoofdletters : binaire getallen met decimale waarden : 65 9» kleine letters : binaire getallen met decimale waarden : Figuur 2. rangschikking : mogelijkheid om karakterwaarden te vergelijken vb. Matlab : c = 'a' c2 = 'b' c < c2» Resultaat : logische vector (waar)» vergelijking ASCII codes van c en c2 opeenvolging van karakters : string : sequenties van bytes "g "e "n "o "o "m
12 Vergelijking van strings in Matlab : s = 'ann' s2 = 'ban' s < s2 Resultaat : logische vector 8 bits ASCII code : voldoende voor Nederlandse tekst sommige alfabetten : 8 bits : te klein steeds toenemende internationalisering : ASCII vervangen door Unicode» 6 bits code» ondersteuning meeste karaktersets uit vreemde talen» terugwaarts compatibel met ASCII vb. ASCII : f : Unicode f : 2.5. Voorstellen van andere vormen van gegevens en data efficiënte opslag en manipulatie complexe data : bijkomende technieken en algoritmen omzetten data naar binaire getallen afkorten binaire data : samendrukken Geluiden verschil digitaal vs. analoog analoge weergave van data :» voorstelling data analoog aan de werkelijkheid» variatie over een oneindige reeks van waarden» opslag van data met hoge graad van variatie maar niet exact weergegeven dient te worden 2
13 digitaal :» discrete (eindig aantal) waarden» exacte weergaven belang van reproduceerbaarheid geluid :» inherent analoog» drukgolf met unieke amplitude (Pa) stemvork viool» trilling trommelvlies» interpretatie als geluid door hersenen fluit gong niet exacte weergave van analoge signalen : meestal geen probleem» menselijk oor : niet opmerken van bepaalde fouten en inconsistenties» duplicatie van opname : opstapeling van kleine fouten» na verloop van tijd : duidelijk verlies kwaliteit digitale opnames» exact reproduceerbaar» herhaaldelijk copiëren zonder verlies van kwaliteit» omzetting analoge golf in sequentie van discrete waarden = digitale sampling : - meting amplitude op regelmatige intervallen - opslag van de sequentie van discrete set van meetwaarden 3
14 digitale sampling : 2 dpa dpa dpa dpa 2 dpa Nauwkeurige reproductie geluiden : zeer regelmatig metingen verrichten geluid van CD kwaliteit : minimum 44. metingen/s grote hoeveelheden ruimte voor stockage technieken om grootte digitale geluidsbestanden te verminderen, vb. MP3 (factor ) Beelden verschillende formats en compressietechnieken voor opslag beelden Eenvoudigste manier : bitmap» figuur : grid van punten : Pixels (Picture elements)» pixel bitpatroon» zwart-wit figuur : pixel bit - pixel bit - bit-waarde pixel : waarde van de hoofdkleur 4
15 resolutie : scherpte of duidelijkheid afbeelding hogere resolutie :» bitmaps onderverdeeld in kleinere pixels» elke bijkomende pixel : benodigde opslagruimte + bit kleurenplaatje :» meer dan bit per pixel» meestal : elke pixel : 24 bits (RGB waarde)» ontleding kleur in verschillende intensiteiten rood, groen, blauw - elk v/d 3 componenten : 8 bits - intensiteiten van (min) tot 255 (max) = verschillende kleurencombinaties typische HTML kleuren : Typische HTML kleuren Kleur (R,G,B) Kleur (R,G,B) Kleur (R,G,B) rood (255,,) groen (,28,) blauw (,,255) donkerrood (39,,) donkergroen (,,) donkerblauw (,,39) crimson (22,2,6) olijf (28,28,) lichtblauw (73,26,23) roze (255,92,23) lichtgroen (44,238,44) purper (28,,28) violet (238,3,238) bruin (65,42,42) grijs (28,28,28) oranje (255,65,) wit (255,255,255) zwart (,,) vb. Microsoft Windows : Bitmap» extentie.bmp» voorstellen van iconen & achtergrondfiguren Bitmaps :» eenvoudige te beschrijven en begrijpen» vereisen veel geheugen bij opslag complexe beelden 5
16 Twee andere populaire formats voor opslag beelden : GIF en JPEG start vanaf bitmap weergave van beeld verschillende methoden om beelden compact te maken Toepassing algoritmes om bitpatroon beeld te verkorten GIF» Graphics Interchange Format» Herhalende patronen in beeld efficiënt opslaan» sterke reductie grootte van uiteindelijke weergave» verliesloos formaat : tijdens compressie gaat geen informatie verloren» oorspronkelijke beeld kan gerecupereerd worden» beelden met discrete grenzen (vb. lijnen) : noodzakelijke precisie JPEG» Joint Photographics Expert Group» gebruik van compressietechnieken die niet volledig omkeerbaar zijn» geschikt voor geleidelijke verandering van kleur, vb. kleurenfoto» opoffering precisie voor betere compressie Bepaald gegeven : welke soort data? vb. =?» gehele getal 97» karakter a» exponent van een reeel getal» onderdeel geluid, beeld aard gegeven door context en programma dat gegevens gebruikt 6
17 HOOFDSTUK 3 : SOFTWARE 3.. Inleiding Software vaak gebruikt door wetenschappers en ingenieurs :» presentatie van gegevens» analyse van data» berekeningen 3.2. Presentatie van informatie Resultaten op logische en verstaanbare manier aan anderen weergeven Welke software? Afhankelijke aard informatie Strikte minimum = tekstverwerker + rekenbladen, tekenprogramma s en grafische programma s Hoofdstuk 3 : Software 7
18 3.2.. Tekstverwerking Microsoft Word Wetenschappelijke wereld : TeX (LaTeX) (wis-- en natuurkundingen, theoretisch chemici, ) Word/Wordperfect Wordperfect : WYSIWIG ( What( you see is what you get ) LaTeX : compilatie broncode Resultaat = geformatteerde tekstdocument Voordeel : platformonafhankelijkheid + gratis compilers voorhanden Hoofdstuk 3 : Software Voorbeeld : LaTeX code en resultaat : Hoofdstuk 3 : Software 8
19 Vijfde les : Hoofdstuk 3 : Software Presentatie van informatie» Chemische vergelijkingen, tekenen van molekulen» Wiskundige vergelijkingen» Diagrammen, tabellen en figuren Analyse van data Berekeningen Besturingssystemen 9
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 informatie2. WEERGAVE VAN GEGEVENS
2. WEERGAVE VAN GEGEVENS 2.1. Binaire getallen Zoals we reeds in het vorige hoofdstuk aanhaalden werken computers zoals binaire apparaten, i.e. hun output kan in twee mogelijke toestanden bestaan. We definieerden
Nadere informatieHOOFDSTUK 2 WEERGAVE VAN GEGEVENS
HOOFDSTUK 2 WEERGAVE VAN GEGEVENS 2.. Binaire getallen 2.2. Voorstellen van gehele getallen 2.3. Voorstellen van reële getallen 2.4. Voorstellen van karakters 2.5. Voorstellen van andere vormen van gegevens
Nadere informatie5,7. Samenvatting door een scholier 903 woorden 28 september keer beoordeeld. Informatica. Samenvatting Informatica Hoofdstuk 2
Samenvatting door een scholier 903 woorden 28 september 2006 5,7 24 keer beoordeeld Vak Informatica Samenvatting Informatica Hoofdstuk 2 2.1 Teken en betekenis Uit welke 2 delen bestaat informatie? Betekenis
Nadere informatieCOMPUTERVAARDIGHEDEN EN PROGRAMMEREN
COMPUTERVAARDIGHEDEN EN PROGRAMMEREN 3 e les Prof. Dr. Frank De Proft 12 oktober 2004 Tweede les : Inleiding Computerwetenschappen vs. computervaardigheden - Algoritmen 1 Derde les : Enkele basisbegrippen»
Nadere informatie6,2. Paragraaf 2.1. Paragraaf 2.2. Samenvatting door een scholier 1375 woorden 10 december keer beoordeeld. Informatica Informatica actief
Samenvatting door een scholier 1375 woorden 10 december 2006 6,2 6 keer beoordeeld Vak Methode Informatica Informatica actief Hoofdstuk 2 Paragraaf 2.1 Kranten dienen om informatie te verspreiden. Een
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 informatieBouwstenen 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 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 informatieTalstelsels 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 informatieMuziek. Muziek. Analoog rekenen. Hoofdstuk 1: Van analoog naar digitaal. Analoog. Digitaal. Analoog. Gebruik makend van fysische grootheden Cf Babbage
Analoog rekenen Gebruik makend van fysische grootheden Cf Babbage Analoge electronica http://www.chem.uoa.gr/applets/appletopamps/appl_opamps2.html Hoofdstuk : Van analoog naar digitaal De rekenlat of
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 informatie2 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 informatieVoorbeeld 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 informatieVoorbeeld 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 informatieTentamen 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 informatieProeftentamen 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 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 informatieKleuren met getallen Afbeeldingen weergeven
Activiteit 2 Kleuren met getallen Afbeeldingen weergeven Samenvatting Computers slaan tekeningen, foto s en andere afbeeldingen op door het gebruik van getallen. De volgende opdracht laat zien hoe. Kerndoelen
Nadere informatieBasisbegrippen i.v.m. kleur op beeldschermen, afbeeldingsformaten en resoluties
Basisbegrippen i.v.m. kleur op beeldschermen, afbeeldingsformaten en resoluties Kleurdiepte De hoeveelheid kleurinformatie die een pixel op een beeldscherm kan bevatten wordt bepaald door de bitdiepte.
Nadere informatieTalstelsels, 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 informatieOver Bits Pixels Dpi & Extensies
Over Bits Pixels Dpi & Extensies Pixels, kleurdiepte en kleur Een digitale afbeelding bestaat uit een verzameling van "pixels" die liggen gerangschikt in een rechthoekig raster van rijen en kolommen. Elke
Nadere informatieRegisters & 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 informatie2 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 informatieVectoren, matrices en beeld. Figuur: Lena. Albert-Jan Yzelman
Vectoren, matrices en beeld Figuur: Lena Vectoren, matrices en beeld Hoe coderen we foto s zodat ze te gebruiken zijn op computers? Wat verwachten we van de bestandsgrootte? Hoe verkleinen we de benodigde
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 informatieA. Wat zijn digitale afbeeldingen? B. Bitonaal, grijswaarden of kleur en de bitdiepte C. Resolutie, bestandsgrootte, compressie en bestandsformaten
CURSUS DIGITAAL ATELIER AFBEELDINGEN A. Wat zijn digitale afbeeldingen? B. Bitonaal, grijswaarden of kleur en de bitdiepte C. Resolutie, bestandsgrootte, compressie en bestandsformaten A. Wat zijn digitale
Nadere informatiePraktisch 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 informatieBinair 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 informatieActiviteit 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 informatieHoofdstuk 1. Illustratie 2
Hoofdstuk 1 Numerical Methods College 2 A. Floating-point representatie (Hoofdstuk 1) B. Matlab A.A.N. Ridder Twee belangrijke onderwerpen die moeten leiden tot een beter begrip van de numerieke problematiek:
Nadere informatieDigitale systemen. Hoofdstuk 6. 6.1 De digitale regelaar
Hoofdstuk 6 Digitale systemen Doelstellingen 1. Weten dat digitale systemen andere stabiliteitsvoorwaarden hebben In deze tijd van digitalisatie is het gebruik van computers in regelkringen alom.denk maar
Nadere informatie4,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 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 informatietalstelsels 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 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 informatieBijlage 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 informatieHoofdstuk 6: Digitale signalen
Hoofdstuk 6: Digitale signalen 6. Algemeenheden Het decimale talstelsel is het meest gebruikte talstelsel om getallen voor te stellen. Hierin worden symbolen gebruikt ( t.e.m. 9 ) die ondubbelzinning de
Nadere informatieInformatica 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 informatiescc = 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 informatieConstanten. 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 informatieProeftentamen in1211 Computersystemen I (Opm: de onderstreepte opgaven zijn geschikt voor de tussentoets)
TECHNISCHE UNIVERSITEIT DELFT Faculteit Informatietechnologie en Systemen Afdeling ISA Basiseenheid PGS Proeftentamen in1211 Computersystemen I (Opm: de onderstreepte opgaven zijn geschikt voor de tussentoets)
Nadere informatieStudentnummer:... Opleiding:...
Computerorganisatie INF/TEL (233) februari 2, 9. 2.3 uur 8 bladzijden met 9 opgaven 3 bladzijden met documentatie Let op: Vul het tentamenbriefje volledig in (d.w.z. naam, studentnummer, naam vak, vakcode,
Nadere informatieTHEORIE 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 informatietalstelsels 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 informatieGegevens. Doelstellingen Elektronica. verwerven. opslaan. bewerken doorsturen. weergeven. Analoog signaal : snelheidsmeting. KHLim - dep.
Gegevens verwerven Doelstellingen Elektronica opslaan» elektrische vorm» magnetische vorm» mechanische vorm bewerken doorsturen» elektrisch (temperatuur, druk, geluid, beeld, )» optisch» elektromagnetische
Nadere informatieAntwoorden zijn afgedrukt!!!!!!!
Computerorganisatie INF/TEL (233) februari 2, 9. 2.3 uur 8 bladzijden met 9 opgaven 3 bladzijden met documentatie Let op: Vul het tentamenbriefje volledig in (d.w.z. naam, studentnummer, naam vak, vakcode,
Nadere informatieLes A-06 Digitale informatie: tekst, beeld en geluid
Les A-06 Digitale informatie: tekst, beeld en geluid In deze les wordt behandeld hoe tekst, beeld en geluid kan worden voorgesteld door informatie die bestaat uit reeksen 0-en en 1-en, digitale informatie.
Nadere informatieGetallenrepresenta*e. Processen en Processoren 7 februari 2012
Getallenrepresenta*e Processen en Processoren 7 februari 2012 Vrijwilligers voor dinsdagmiddag werkcollege ca. 17 studenten dinsdagmiddag 15.45, ca. 33 studenten woensdagochtend 10.45 bonusregeling Als
Nadere informatieLes 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 informatieDigitaal is een magisch woord
Digitaal is een magisch woord Hieronder leest u over digitale logica. De theorie en de praktijk. Dit werk moet nog uitgebreid worden met meer informatie over TTL, CMOS en varianten. Daarnaast kunnen de
Nadere informatieHet JPEG compressie algoritme, IS
Het JPEG compressie algoritme, IS 10918-1 Een overzicht van het JPEG compressie algoritme door Mathias Verboven. Inhoudsopgave Inleiding.... 2 Stap 1: inlezen bronbestand.... 3 Stap 2: Veranderen van kleurruimte....
Nadere informatieDigitale Fotografie. 1 Bestandstypes
1 Bestandstypes Een bestandstype wordt herkend aan zijn extensie (de drie letters achter de punt in de naam van het bestand). Windows herkent het bestandstype en zoekt in een tabel welk programma er moet
Nadere informatieGetallensystemen, verzamelingen en relaties
Hoofdstuk 1 Getallensystemen, verzamelingen en relaties 1.1 Getallensystemen 1.1.1 De natuurlijke getallen N = {0, 1, 2, 3,...} N 0 = {1, 2, 3,...} 1.1.2 De gehele getallen Z = {..., 4, 3, 2, 1, 0, 1,
Nadere informatieRekenen met computergetallen
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
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 informatie7,6. Samenvatting door A woorden 12 april keer beoordeeld. Natuurkunde. Natuurkunde Systemen. Systemen
Samenvatting door A. 1243 woorden 12 april 2013 7,6 12 keer beoordeeld Vak Natuurkunde Natuurkunde Systemen Systemen We onderscheiden 3 soorten gegevensverwerkende systemen: meetsysteem: meet een grootheid
Nadere informatieKleurencode van weerstanden.
Kleurencode van weerstanden. x1 x2 x3 n t TC R = x1 x2 (x3) 10 n +/- t% +/- TC 1 Kleurencode van weerstanden. R = x1 x2 (x3) 10 n +/- t [%] +/- TC [ppm] x n t TC x n t TC zilver - -2 10 goud - -1 5 Zwart
Nadere informatieLabo digitale technieken
.. Het gebied "elektronica" is reeds geruime tijd onderverdeeld in twee specialiteiten, namelijk de analoge en de digitale technieken. Binnen analoge schakelingen gebeurt de signaalverwerking met lineaire
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 informatieLES 3 Analoog naar digitaal conversie
LES 3 Analoog naar digitaal conversie Misschien is het goed om eerst te definiëren wat analoog en digitaal is en wat de de voor en nadelen hiervan zijn. Analoog naar digitaal conversie wordt voor veel
Nadere informatieHoofdstuk 5: Signaalverwerking
Hoofdstuk 5: Signaalverwerking Natuurkunde VWO 2011/2012 www.lyceo.nl Hoofdstuk 5: Signaalverwerking Natuurkunde 1. Mechanica 2. Golven en straling 3. Elektriciteit en magnetisme 4. Warmteleer Rechtlijnige
Nadere informatieComputervaardigheden I
2 Inhoud Computervaardigheden I Hoofdstuk 1 Basisvaardigheden dataverwerking Rekenblad - Navigeren door een venster - Bewaren - Formules (relatieve referenties) - Floating Point (precisie) - Formules (absolute
Nadere informatieHelden van de wiskunde: L.E.J. Brouwer Brouwers visie vanuit een logica-informatica perspectief
Helden van de wiskunde: L.E.J. Brouwer Brouwers visie vanuit een logica-informatica perspectief Herman Geuvers Radboud Universiteit Nijmegen Technische Universiteit Eindhoven 1 Helden van de wiskunde:
Nadere informatie1 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 informatieRekenen 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 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 informatieFotograferen in RAW. Haal alles uit het RAW-formaat van je digitale camera
Fotograferen in RAW Haal alles uit het RAW-formaat van je digitale camera Fotografeer je in JPEG, de computer in je camera slaat je foto op aan de hand van je voorinstellingen. JPEG is een internationale
Nadere informatieQuery SQL Boekje. Fredrik Hamer
Query SQL Boekje Query SQL Boekje Fredrik Hamer Schrijver: Fredrik Hamer Coverontwerp: Fredrik Hamer ISBN: 9789402162103 Fredrik Hamer Inhoudsopgave A. Aanhef bepalen 17 Aantal 18 Aantal dagen tussen
Nadere informatie11011 Processor MMI Intro. Binaire representatie. Computer: Logische opbouw (Von Neumann) 3-input 1-hot detector.
NOT NOT NOT NOT NOT NOT 9-09-7 Intro MMI The Digital World 2 Peter van Kranenburg Vandaag: Terugblik vorige week Werking CPU Soorten instructies Werking CPU Cache Pipelining Digitale representatie Tekst
Nadere informatieAntwoorden vragen en opgaven Basismodule
Antwoorden vragen en opgaven Basismodule Antwoorden van vragen en opgaven van hoofdstuk 1 1. Is elke combinatorische schakeling een digitale schakeling? Zo nee, waarom niet? Antwoord: Elke combinatorische
Nadere informatieMatrices en Grafen (wi1110ee)
Matrices en Grafen (wi1110ee) Electrical Engineering TUDelft September 1, 2010 September 1, 2010 Inleiding Mekelweg 4, kamer 4.240 tel : (015 27)86408 e-mail : I.A.M.Goddijn@TUDelft.nl homepage : http:
Nadere informatieOPDRACHTKAART. Thema: Multimedia/IT. Audio 4. Digitaliseren MM-02-10-01
OPDRACHTKAART MM-02-10-01 Digitaliseren Voorkennis: Je hebt Multimedia-opdrachten 1 tot en met 3 en audio-opdracht 1 t/m 3 (MM-02-03 t/m MM-02-09) afgerond. Intro: Geluid dat wij horen is een analoog signaal.
Nadere informatieVragen deel 0. Wat moet je kennen/kunnen na dit deel? Begrippen verklaren en uitleggen:
De onderstaande vragen moet je kunnen beantwoorden om uw examen goed te kunnen oplossen. De antwoorden vind je in de cursus. Zorg ervoor dat je volledige antwoorden formuleert en een vlot doorlopend verhaal
Nadere informatieInleiding 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[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 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 informatieComputer Vision: Hoe Leer ik een Computer Zien?
Computer Vision: Hoe Leer ik een Computer Zien? Michael H.F. Wilkinson Instituut voot Wiskunde en Informatica Rijksuniversiteit Groningen 27 April 2006 Overzicht 1 of 19 Wat is Computer Vision? Wat zijn
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 informatieFout 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. 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 informatiescc =!F3.!F2 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 informatieExamen computerarchitectuur
Examen computerarchitectuur Vrijdag 8 juni 2007, 14u00 Prof. Koen De Bosschere Naam, Voornaam: Richting: Belangrijk 1. Vergeet niet uw naam en voornaam te vermelden. 2. Schrijf de antwoorden in de daarvoor
Nadere informatieTweede Programmeeropgave Numerieke Wiskunde 1 De golfplaat Uiterste inleverdatum : vrijdag 16 mei 2003
Tweede Programmeeropgave Numerieke Wiskunde 1 De golfplaat Uiterste inleverdatum : vrijdag 16 mei 2003 I Doelstelling en testcase In deze programmeeropgave zullen we een drietal numerieke integratiemethoden
Nadere informatieNormering en schaallengte
Bron: www.citogroep.nl Welk cijfer krijg ik met mijn score? Als je weet welke score je ongeveer hebt gehaald, weet je nog niet welk cijfer je hebt. Voor het merendeel van de scores wordt het cijfer bepaald
Nadere informatieDigitale technieken Deeltoets II
Digitale technieken Deeltoets II André Deutz 11 januari, 2008 De opgaven kunnen uiteraard in een willekeurige volgorde gemaakt worden geef heel duidelijk aan op welke opgave een antwoord gegegeven wordt.
Nadere informatieDe 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 informatieAls je de categorie Getal hebt gekozen kunt u in de notatie bepalen hoe het getal moet worden weergegeven.
Getalopmaak Kies: Opmaak - Cellen... tab Getallen Categorie Selecteer een categorie in de lijst en selecteer vervolgens een opmaakprofiel in het vak Notatie. Opm: De standaardvalutanotatie voor een cel
Nadere informatieKennismaking met programmeren
Kennismaking met programmeren werkblad binair tellen Project van de Pedagogische Academie, Hanzehogeschool Groningen en Groningen Programmeert in samenwerking met: Bij deze opdracht gaan jullie zelf leren
Nadere informatieCOMMUNICATIE EN COMPUTER- VAARDIGHEDEN IN DE CHEMIE
COMMUNICATIE EN COMPUTER- VAARDIGHEDEN IN DE CHEMIE 3 e les Prof. Dr. Frank De Proft 15 oktober 2004 Derde les : Deel 2 : Computervaardigheden Inleiding : basisbegrippen 1 3. Mondelinge presentaties 3.1.
Nadere informatieOpdracht week 4 INLDIG 1
Opdracht week 4 Binair-naar-BCD omzetting Inleiding In de digitale techniek worden getallen opgeslagen in het binaire talstelsel. Rekenschakelingen zijn zo eenvoudig te ontwerpen. Helaas is het aflezen
Nadere informatieBijlage 11 - Toetsenmateriaal
Bijlage - Toetsenmateriaal Toets Module In de eerste module worden de getallen behandeld: - Natuurlijke getallen en talstelsels - Gemiddelde - mediaan - Getallenas en assenstelsel - Gehele getallen met
Nadere informatieVOORBLAD 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 informatieCover Page. The handle holds various files of this Leiden University dissertation.
Cover Page The handle http://hdl.handle.net/1887/21763 holds various files of this Leiden University dissertation. Author: Fortes, Wagner Rodrigues Title: Error bounds for discrete tomography Issue Date:
Nadere informatieRandom-Getallen. Tristan Demont en Mark van der Boor en
Random-Getallen Tristan Demont en Mark van der Boor 0768931 en 0772942 18 januari 2013 Begeleider: Relinde Jurrius Opdrachtgever: Berry Schoenmakers Modelleren B, 2WH02 Technische Universiteit Eindhoven
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 informatieOpgave Tussentijdse Oefeningen Jaarproject I Reeks 3: Tijd, licht en warmte
Opgave Tussentijdse Oefeningen Jaarproject I Reeks 3: Tijd, licht en warmte Voor deze oefeningenles heb je de handleiding van de uitgedeelde ARM processor nodig. Je kan deze vinden op de website van het
Nadere informatieAlgoritmiek. 8 uur college, zelfwerkzaamheid. Doel. Hoe te realiseren
Algoritmiek Doel Gevoel en inzicht ontwikkelen voor het stapsgewijs, receptmatig oplossen van daartoe geëigende [biologische] probleemstellingen, en dat inzicht gebruiken in het vormgeven van een programmeerbare
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 informatie