---
title: "Hur räknar man??"
type: "forum-thread"
url: "https://www.webforum.nu/amne/matematik/57605-hur-räknar-man"
topic: "Matematik"
topic_url: "https://www.webforum.nu/amne/matematik"
author: "Lord Pingu"
published: "2002-10-30T20:34:38.000Z"
updated: "2002-10-30T20:58:12.000Z"
replies: 2
views: 741
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/matematik/57605-hur-räknar-man"
---

# Hur räknar man??

## #1 — Lord Pingu, 2002-10-30T20:34Z

hur räknar man ut binära tal -\> decimala tal

hur räknar man ut decimala tal -\> binära tal

någon moderator kan ju passa på att flytta tråden dit den hör hemma...

Permalänk: https://www.webforum.nu/p/57605

## #2 — #L#, 2002-10-30T20:41Z

**Djupgående:**
<http://fog.ccsf.org/~pthiry/decimal2binary.htm>

**Vill du slippa göra det mauellt kan du använda dig av:**
<http://www.rwsoft.co.uk/>

Permalänk: https://www.webforum.nu/p/838269

## #3 — Mr. N., 2002-10-30T20:58Z

Tja, det vanligaste är väl genom subtraktion:
Ex. 186 till binärt
Okej, som alla vet (?) så består det binära talsystemet av ettor och nollor vilket motsvarar olika positioner i en serie med tal (förenklat). Serien bör nästan alla känna till vid det här laget;
1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048, 4096,..., n^2.
Med hjälp av addition mellan dessa tal kan man skapa alla andra tal, för att skriva 15 tar man 1 + 2 + 4 + 8. Alla positioner i serien betecknas med en etta eller en nolla beroende på om de används eller ej. Ettorna och nollorna tillsammans kallas då en binär kod medan en etta eller nolla självt kallas för bit. Den binära koden skrivs baklänges (om man tänker sig serien i stigande ordning från vänster till höger) Alltså skrivs 15 1111, eftersom vi använde oss av 1, 2, 4 och 8 för att skriva talet. Efter sista använda talet kan man antingen sluta skriva (1111) eller fylla på med nollor (00001111, i det här fallet 8 bitar) beroende på hur man vill utforma koden. Men åter till problemet 483.
Från 186 kan man subtrahera 128, vår första etta!
Då får man 58, dra bort 32, en etta till!
Då får man 26, dra bort 16, en etta till!
Då får man 10, dra bort 8, en etta till!
Då får man 2, dra bort 2, en etta till!
Nu är det slut.
Okej, vi fick ettor på 128, 32, 16, 8 och 2.
Nollor på 64, 4 och 1. Detta ger:
10111010

Att omvandla åt andra hållet är ännu enklare, bara att addera rätt tal i serien med varandra.
Men nu hann jag ju inte klart förrän #L# postade sitt förslag, attans...

Permalänk: https://www.webforum.nu/p/838278

---

Tråden på webben: https://www.webforum.nu/amne/matematik/57605-hur-räknar-man
