crowde.ru

Begrijp hexadecimaal

De hexadecimale notatie (basis 16) wordt gebruikt op internet en op computersystemen om waarden aan te geven. Een goed voorbeeld is de notatie voor kleuren in HTML. Het lezen en het gebruik van het hexadecimale systeem vergt enige oefening, maar het basisconcept is niet moeilijk te begrijpen dan de normale decimaal (basis 10), die u al gebruik je hele leven.

Methode 1
Begrijp het hexadecimale concept

Titel afbeelding Understand Hexadecimal Step 1
1
Leer wat hexadecimaal is. Gewoon zo decimale getallensysteem tien verschillende symbolen die worden gebruikt om waarden van te krijgen nul tot negen schrijven dat gebruikt hexadecimaal getallensysteem zestien verschillende symbolen voor waarden van nul tot vijftien schrijven. Elk nummer kan in elk van de twee systemen worden geschreven. Om te beginnen met tellen in het hexadecimale systeem:
  • Nul tot vijftien: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F
  • Zestien tot tweeëndertig: 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 1A, 1B, 1C, 1D, 1E, 1F, 20
  • Titel afbeelding Understand Hexadecimal Step 2
    2
    Leer hoe je de basis schrijft. De 10 symbolen in het decimale getalsysteem vormen de basis dit systeem. Op dezelfde manier vormen de 16 symbolen in het hexadecimale-nummersysteem de basis van het hexadecimale systeem. Als het onduidelijk is welke base zal worden gebruikt subscript Nummers toegevoegd om de basis aan te geven. Bijvoorbeeld, is 10010 "100 naar basis 10" en 10016 is "100 tot en met 16" (dat is 4096)10 correspondeert).
    • Een andere term voor "basis" is "basisnummer".
  • Titel afbeelding Understand Hexadecimal Step 3
    3
    Begrijp de waarden in het decimale systeem. We kunnen lange getallen met basis 10 begrijpen zonder erover na te denken, maar dat komt omdat we er veel in oefenen. We weten dat automatisch "583410"5 x 103 + 8 x 102 + 3 x 101 + 4 x 100 betekent. Elk cijfer in een getal met meerdere cijfers heeft zijn eigen plaats. Dit zijn de waarden in het decimale systeem van rechts naar links:
    • 10010 = 1
    • 10110 = 1010
    • 102 = 10 x 10 = 100
    • 103 = 10 x 10 x 10 = 1.000
    • 104 = 10 x 10 x 10 x 10 = 10.000
    • 105 = 10 x 10 x 10 x 10 x 10 = 100.000 enzovoort.
  • Titel afbeelding Understand Hexadecimal Step 4
    4
    Leer de hexadecimale waarden. Aangezien het hexadecimale systeem de basis 16 positiewaarde op basis van veelvouden van 16, niet 10. Hier zijn de veelvoud van 16 in decimale notatie worden.
    • 16010 = 1
    • 16110 = 1610
    • 162= 16 x 16 =256
    • 163= 16 x 16 x 16 =4096
    • 164= 16 x 16 x 16 x 16 =65.536
    • 165= 16x16x16x16x16 =104.8576 en zo verder.
    • Als we deze noteren in hexadecimale notatie, zouden ze in plaats daarvan 10 gebruiken16, 100, 1.000, etc. geschreven.
  • Titel afbeelding Understand Hexadecimal Step 5
    5
    Converteren van hexadecimaal naar decimaal. Het omzetten tussen deze twee basisnummers is een uitstekende manier om bekend te raken met hoe elk systeem werkt. Hoe een getal van het hexadecimale systeem naar hetzelfde getal in decimale notatie te converteren:
    • Schrijf het hexadecimale getal op: 15B3016.
    • Schrijf elk cijfer als een decimale vermenigvuldigingstaak en gebruik de waarde uit het bovenstaande overzicht: 15B30 = (1 x 65.53610) + (5 x 4.09610) + (B x 25610) + (3 x 1610) + (0x1)
    • Converteer geen decimale symbolen naar decimale getallen. In ons voorbeeld B = 1110, dit cijfer kan daarom worden omgezet in 1110 x 25610.
    • Los het probleem op. Neem een ​​rekenmachine of werk het met de hand uit en je krijgt de oplossing in decimale notatie. 15B30 = 65,536 + 20,480 + 2,816 + 48 + 0 = 8888010
  • Methode 2
    Begrijp hexadecimale kleursystemen

    Titel afbeelding Understand Hexadecimal Step 6
    1
    Begrijp hoe kleuren worden bepaald op een computerscherm. Alle kleuren op een computerscherm worden bepaald door drie waarden: rood, groen en blauw. Alle kleuren van licht kunnen gecreëerd worden door deze drie soorten licht in verschillende verhoudingen te combineren. Op een computerscherm kunnen rood, groen en blauw elk een waarde van 0 tot 255 worden toegewezen (dit geeft een totaal van 256 mogelijke waarden).
    • Dit komt niet overeen met de `primaire kleuren` die je op school hebt geleerd, omdat dit kleursysteem is gebaseerd op fysiek pigment (zoals kleur), niet op licht. Het kleursysteem wordt soms het "subtractieve kleursysteem" genoemd en het verlichtingssysteem (het RGB-systeem dat hier wordt beschreven) wordt "additief" genoemd.
  • Titel afbeelding Understand Hexadecimal Step 7
    2
    Lees waarom het hexadecimale systeem wordt gebruikt voor kleuren. HTML gebruikt hexadecimale notatie om kleuren te beschrijven. Dit is handig omdat een tweecijferig hexadecimaal getal precies 256 is10 mogelijke waarden. Dit is geen toeval - het getal 25610 is te wijten aan de beperking van oude hardware, die slechts 100.000.000 is2 of 25610 Kon kleuren aan. Omdat 24 = 1610 Elk binair systeem kan eenvoudig worden geconverteerd naar een hexadecimaal systeem met een kwart van de cijfers.
    • de subscript Getallen laten je de basis van de cijfers zien. basis2 is binair, basis10 gebruikelijk decimaal en basis16 hexadecimaal.
  • Titel afbeelding Understand Hexadecimal Step 8
    3
    Begrijp hoe het systeem werkt. Het hexadecimale kleursysteem is gemakkelijk te begrijpen als je eenmaal weet hoe het werkt. De eerste twee cijfers zijn de rode waarden, de volgende twee de groene en de laatste twee de blauwe. Hier zijn een paar voorbeelden:
    • # 000000 is zwart, terwijl #FFFFFF wit is.
    • Elke kleur met gelijke waarden voor R, G en B (behalve zwart en wit) is een grijstint, b.v. # 121212, # 5A5A5A of # C0C0C0.
    • # 003000 is erg donker groen, # 003F00 is nauwelijks helderder (je hebt alleen groene F of 16 groen)10 toegevoegd), maar # 00FF00 is de helderste groen mogelijke (toevoeging van een andere C0 of 19210).
    • Meer complexe kleuren worden gecreëerd door alle drie de soorten licht te gebruiken. Probeer # 7FFFD4, # 8A2BE2 of # A0522D.
  • Methode 3
    Denk aan hexadecimaal

    Titel afbeelding Understand Hexadecimal Step 9
    1
    Leer jezelf om de hexadecimale notatie intuïtief te lezen. Gebruik de onderstaande voorbeelden als "mijlpalen" om u te helpen de grootte van een hexadecimaal getal te schatten. Zo krijg je een meer intuïtief begrip van het hexadecimale systeem en kan hexadecimale getallen lezen, zonder het te converteren iedere keer omslachtig in het decimale stelsel. Zoals je kunt zien, is een voordeel van het hexadecimale systeem dat het aantal cijfers niet zo snel toeneemt als in het decimale systeem:
    • Mensen hebben een vinger of 1416, als je ook tenen telt. (Vergeet niet, de subscript 16 betekent dat een nummer is geschreven naar basis 16.)
    • Rijd langzamer in een woonwijk dan 2816 km / h.
    • Een gebruikelijke snelheid op de snelweg is 6416 km / h.
    • Water kookt op 6416° C.
    • Het gemiddelde inkomen in de VS is ongeveer C $ 350 per jaar.
    • De wereldbevolking is meer dan 1A0.000.000.
  • Titel afbeelding Understand Hexadecimal Step 10
    2
    Leer hexadecimale toevoeging. U kunt hexadecimale additieproblemen oplossen zonder ooit naar een ander systeem te converteren. Het vergt enige mentale inspanning en oefening om de nieuwe regels te onthouden. Hier zijn enkele methoden en tips:
    • In hexadecimale cijfers telt u altijd mee naar de top. Bijvoorbeeld 7 + 5 om hexadecimaal op te lossen, tel 7, 8, 9, A, B, C.
    • Leer de bijvoegtafels. Een veel snellere methode is om je de hexadecimale opteltabellen onthouden in welke je zit Online Quiz kan oefenen. Als je eenmaal weet dat A + 7 = 11 is16 is, je hoeft het niet meer te tellen.
    • Breng de ene over, indien nodig. Als je toevoeging je verder brengt dan F, dan "zend je degene" uit zoals bij een normale toevoeging. Bijvoorbeeld, A + 5 = F, A + 6 = 1016, A + 7 = 1116, etc. Evenzo 3A + 6 = 4016, 3A + 7 = 4116, etc.
  • Titel afbeelding Understand Hexadecimal Step 11
    3
    Leer hexadecimale vermenigvuldiging. Net als bij een normale vermenigvuldiging is de beste manier om competent te worden in hexadecimale vermenigvuldiging, het gebruik van de tafel van vermenigvuldiging onthouden. Hier is de hexadecimale "6-tijden-tabel" als een voorbeeld (alle getallen zijn in hexadecimaal):
    • 6 x 1 = 6
    • 6 x 2 = C
    • 6 x 3 = 12
    • 6 x 4 = 18
    • 6x5 = 1E
    • 6x6 = 24
    • 6x7 = 2A
    • 6 x 8 = 30
    • 6x9 = 36
    • 6 x A = 3C
    • 6 x B = 42
    • 6 x C = 48
    • 6 x D = 4E
    • 6 x E = 54
    • 6 x F = 5A
  • tips

    • Dat kan je een rekenmachine voor het converteren van de basisnummers op internet gebruiken om te converteren tussen binair, decimaal en hexadecimaal.
    • Elk binair getal kan eenvoudig in hexadecimaal worden weergegeven. Verdeel het binaire getal in viercijferige secties (en voeg indien nodig voorloopnullen toe) en vervang vervolgens elke sectie met het bijbehorende hexadecimale cijfer. Bijvoorbeeld, 00002 = 016, 00012 = 116... tot 11112 = F16.
    • In feite gebruiken computers de "complementaire" methode om getallen toe te voegen en af ​​te trekken (met behulp van een hexadecimale of andere basis), niet de "overdraagmethode" die we gewend zijn. De complementaire methode is niet erg nuttig voor mensen, maar als je een computationele software programmeert, zou je het moeten leren om je programma efficiënter te maken.
    Delen op sociale netwerken:

    Verwant