|
|
Rad 54: |
Rad 54: |
| </html> | | </html> |
| https://www.geogebra.org/m/dDQCBAN3 | | https://www.geogebra.org/m/dDQCBAN3 |
|
| |
| = Exempel =
| |
|
| |
| ==== Omvandla binärt till decimalt====
| |
|
| |
| Exempel på hur man kan skriva för att konvertera ett binärt tal till decimaltal:
| |
|
| |
| {{exruta|'''Omvandla binärt till decimalt'''
| |
|
| |
| Om det binära talet är <math> 10101101</math> så är det decimala talet
| |
|
| |
| : 1·2<sup>7</sup> + 0·2<sup>6</sup> + 1·2<sup>5</sup> + 0·2<sup>4</sup> + 1·2<sup>3</sup> + 1·2<sup>2</sup> + 0·2<sup>1</sup> + 1·2<sup>0</sup> {{=}}
| |
|
| |
| : 128 + 0 + 32 + 0 + 8 + 4 + 0 + 1 {{=}} 173
| |
| }}
| |
|
| |
| === Omvandla decimalt till binärt ===
| |
|
| |
| {{exruta| '''Decimalt till binärt'''
| |
|
| |
| Skriv talet 137<sub>10</sub> på binär form.
| |
|
| |
| Du ska skriva talet 137 som en summa av några av termerna
| |
|
| |
| : 128, 64, 32, 16, 8, 4, 2, 1
| |
|
| |
| : 2<sup>7</sup>, 2<sup>6</sup>, 2<sup>5</sup>, 2<sup>4</sup>, 2<sup>3</sup>, 2<sup>2</sup>, 2<sup>1</sup>, 2<sup>0</sup>
| |
|
| |
| : 137 {{=}} 128 + 8 + 1 {{=}} 1 0 0 0 1 0 0 1<sub>2</sub>
| |
| }}
| |
|
| |
| === Hexadecimala talsystemet ===
| |
|
| |
| {{exruta| '''Omvandla från hexadecimalt till basen fem'''
| |
|
| |
| Skriv talet 3F<sub>16</sub> på basen fem.
| |
|
| |
| Börja med att översätta till basen tio.
| |
|
| |
| : 3F<sub>16</sub> {{=}} 3*16 + 15*1 {{=}} 48 + 15 {{=}} 63<sub>10</sub>
| |
|
| |
| Gör nu om till basen fem.
| |
|
| |
| I tabellen nedan har vi prövat oss fram för att finna lämplig positionssiffra genom att börja nedifrån. Vi ser nu att '''223<sub>5</sub>''' {{=}} 63<sub>10</sub> {{=}} 3F<sub>16</sub>
| |
| }}
| |
|
| |
| {| class="wikitable"
| |
| |-
| |
| ! potenser av 5!! bas 5!! positionssiffra!! delsumma
| |
| |-
| |
| | 5<sup>0</sup>|| 1|| 3|| 3
| |
| |-
| |
| | 5<sup>1</sup>|| 5|| 2|| 10
| |
| |-
| |
| | 5<sup>2</sup>|| 25|| 2|| 50
| |
| |}
| |
|
| |
|
| = Pythonprogram = | | = Pythonprogram = |