urkagurk Skrevet 2. mai 2006 Del Skrevet 2. mai 2006 Har aldri lært noe sånt vi.... men jeg har lært det via internett og tv Lenke til kommentar
urkagurk Skrevet 2. mai 2006 Del Skrevet 2. mai 2006 ots ots ots! dette er en test!@£$€{[]}æøå Lenke til kommentar
834HF42F242 Skrevet 4. mai 2006 Del Skrevet 4. mai 2006 (endret) Hei ! Kan noen lære meg å skrive med binære tall ? Hva er det egentlig ? Har bare sett noen som skriver slik: 100101110 1010101 01 01001 0010 Takker for alle svar ! 2658455[/snapback] Kan prøve å forklare det enklest mulig, slik jeg tenker: Regel 1: Binærtall leses fra høyre mot venstre. Regel 2: Hver tallposisjon kan regnes som en "slot". En slot til venstre for en slot, er alltid doblet i verdi. Regel 3: Verdien for sloten blir kun regnet med hvis det står 1. Står det 0, så er verdien 0. La oss så se på de fire første tallene dine: "0010" Regel 4: Det aller første tallet i en binær rekke, er av verdien 1. Det neste tallet er da i følge regel 2 det dobbelte av verdien for det første taller, og dermed 2. Det neste tallet er dermed verdt 4, det neste 8 osv. La oss se hvordan den første rekken da kan tolkes: "0010" Her er første slot 0, andre slot 1, tredje slot 0 og fjerde slot 0. Jeg setter nå en bokstav under hver slot, hvor A betyr slot 1, B=slot 2, C=slot 3 og D=slot 4 "0 0 1 0" "DC B A" Så regner vi det ut: Slot A er verdt 1, slot B er verdt 2, slot C er verdt 4 og slot D er verdt 8. I slot A står det 0, dermed skal vi ikke ha med verdien 1. I slot B står det 1, da skal verdien 2 være med. Verdien 4 og 8 skal ikke være med, ettersom slot C og D er 0. Ergo: 0+2+0+0=2 Vi skriver det om, slik at det leses fra høyre mot venstre så du ser sammenhengen: 2=0+0+2+0 Vi gjør så dette med en større del av rekken din: 01001 0010 Strekker det ut så du ser sammenhengen: 0......1....0...0..1..0..0.10 256,128,64,32,16,8,4,2,1 Vi ser nå at disse tallene skal være med: 128+16+2 0 1001 0010^2=146^10 (^2 for binærtall og ^10 for titall) Nå har du sikkert skjønt grunnprinsippet, og det som er morsomt er binærtall fungerer på dette viset: Det tallet som er lengst til høyre kan vi kalle "Z". En rekke med binærtall kan alltid danne en titallsverdi som er lik det dobbelte minus en av Z. Altså: Om vi har en rekke på tre binærtall, kan vi legge sammen 4+2+1 som er 7. 7 er høyeste tallet vi kan lage. Som du da ser, så er det mulig å lage alle mulige tall i titallssystemet med binære verdier på 1 og 0. I dataverden fungerer det ikke helt slik, men i teorien gjør det det. En PC leser og regner på en strøm av biter (seksjoner) etter gitte regler. Endret 4. mai 2006 av neitakk Lenke til kommentar
sim Skrevet 4. mai 2006 Del Skrevet 4. mai 2006 (endret) Altså: Om vi har en rekke på fire binærtall, kan vi legge sammen 4+2+1 som er 7. 7 er høyeste tallet vi kan lage.Som du da ser, så er det mulig å lage alle mulige tall i titallssystemet med binære verdier på 1 og 0. I dataverden fungerer det ikke helt slik, men i teorien gjør det det. En PC leser og regner på en strøm av biter (seksjoner) etter gitte regler. 6039107[/snapback] Hmm, et binært tall med 4 bit kan representere 16 forskjellige desimale tall. (2^4). Endret 4. mai 2006 av sim Lenke til kommentar
834HF42F242 Skrevet 4. mai 2006 Del Skrevet 4. mai 2006 Min feil. Det skal stå 3 bit selvfølgelig! Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå