» »

Številski sestavi

Številski sestavi

seminal ::

Pozdrav
Mene zanima za pretvarjanje iz razičnih številskih sistemov.
Ok pa kar primeri tiste številke v oklepajih so dvojiški, osmiški deswetiški in šestnjasttiški sistem.
7(8)= ? (10)
7(8)= ? (16)
7(8)= ? (2)

AB(16)= ? (10)
AB(16)= ? (8)
AB(16)= ? (2)

0110(2)= ? (10)
0111(2)= ? (8)
1011(2)= ? (16)

9(10)= ? (8)
9(10)= ? (16)
9(10)= ? (2)

Pa če lahko pri vsaki napišete postopek

Hvala za odgovore

Gr0unD Zer0 ::



se opravicujem za grdo pisavo...
zakaj pa je tak pa se ne spomnim, če bi rad podrobnejšo razlago.
it's like breathing

Zgodovina sprememb…

seminal ::

A razlago se ti še da napisat?:8)
Samo desetiški sistem razumem v druga. Če pa dobim katero drugo sem pa v temi:D

@LOL ::

0110(2)= ? (10)

Evo ti razlago:
0*2^0 + 1*2^1 + 1*2^2 + 0*2^3 == 6 (desetiško)
(tak bol noobish razalga)
Hippy: The Doors?
Geek: The Windows!

Zgodovina sprememb…

  • spremenil: @LOL ()

gzibret ::

Fora teh sestavov je, s koliko simboli opišemo neko število. Pri dvojiškem sta 2 simbola (0 in 1), pri osmiškem 8 (0, 1, 2, 3, 4, 5, 6, 7), pri desetiškem 10 (le kateri :D ), pri šesnajstiškem pa 16 (od 0 do 9 A, B, C, D, E, F).

Pol pa računaš:

100.010.110 (2) = 1x2^8 + 0x2^7 + 0x2^6 + 0x2^5 + 1x2^4 + 0x2^3 + 1x2^2 + 1x2^1 + 0x2^0

recimo vzemimo 16. sistem:

A4C2 (16) = Ax16^3 + 4x16^2 + Cx16^1 + 2x16^0

S tem, da A=10, B=11, C=12..., F=15

Obratno, iz recimo 10 pretvarjat v dvojiški sistem, recimo pretvorimo 153 v dvojiški. Prvo napišeš potence števila 2: 1, 2, 4, 8, 16, 32, 64, 128, 256... Pogledaš, katero število je prvo najmanjše od tvoje številke, v tem primeru je 128. Torej prva cifra je 1.

pol pa računaš: 153 - 128 = 25, kar je manj od 32. Druga cifra je torej 0. Greš dalje. 25 - 16 = 9, torej je tretja cifra spet 1. Dalje: 9 - 8 = 1, četrta cifra spet 1. Enka je manjša od 8, 4 in 2, torej so naslednje 3 ničle. Zadnja pa je spet 1 (1-1=0). Torej:

153 (10) = 10110001 (2)

Če pretvarjaš v 16. sistem: potence 16 so: 1, 16, 256...., pa recimo pretvorimo 157 v 16. sistem

157 - 256 ..... ne gre, ker dobiš negativno cifro, gremo na manjšo:
157 - n*16.... 157 - 9*16 = 157 - 144 = 13, prva cifra je n, torej 9
druga cifra je ostanek, torej 13 oz. D v 16. sistemu.

153 (10) = 9D (16)
Vse je za neki dobr!

seminal ::

Mogoče še kdo razloži kr tebe gzibert nič ne razumem kaj hočeš povedati. Naj mi kdo enostvano pove kaj moram narediti ko imam tale sestav da ga pretvorim v drugega.
primer da dobiš tale sestav moraš deliti z 2.

Lahko da kdo še postopek če ima število decimalno vejico, za zgornje primere dajte pri vseh številih zraven število,3
Hvala

Genetic ::

Si ze slisal za enice(E), desetice(D), stotice(S), ... (nekje v 2., 3. razredu osnovne sole)?

Torej, ce imas neko stevilo, recimo 358 (tristo oseminpetdeset). To je, kot ze ime pove (mogoce je hrvasko ali anglesko se boljse: tristo pedeset osam, three hundred fifty eight), sestavljeno takole:
3 stotice + 5 desetic + 8 enic = 3S + 5D + 8E = 3*100 + 5*10 + 8*1

Z vnaprej dolocenimi simboli (0,1,2,3,4,5,6,7,8,9) in mestom, kjer se ti simboli nahajajo (prvo mesto - enice, drugo mesto - desetice, ..., gledano iz desne proti levi) lako napises poljubo veliko stevilo (za razliko od rimskih stevil, kjer je najvecje stevilo MMMCMXCIX = 3999).

Ce uporabljas enice, desetice, stotice, uporabljas osnovo 10. E, D, S, ... so namrec potence stevia 10: enica je 10^0, desetica je 10^1, stotica je 10^2, tisocica je 10^3, ...

Ce imas osnovo 10, lahko uporabljas samo simbole od 0 do 9.

Gremo sedaj analogno na stevila z osnovo 8 (osem). Tukaj nimas enic, desetic, ampak enice, osmice, stiriinsestdesetice (E,O, S, 8^0, 8^1, 8^2, ...). Uporabljas pa lahko simbole ob 0 do 7.

Poglejmo stevilo 546 po osmisko: 5*8^2 + 4*8 + 6 = 5*64 + 4*8 + 6, in ce to izracunas, bos dobil (po desetisko): 320 + 32 + 6 = 358.

Kako pretvoriti neko stevilo v desetiskem sestavu v osmiski sestav? Recimo stevilo 489 (10) = x (8)?

Napises si potence stevila 8: 1, 8, 64, 512, ...

Vzames prvo potenco, ki je manjsa od danega stevila - v tem primeru 64. Dano stevilo delis (celostevilsko) z 64:
489 : 64 = 7, ostane 41.
Sedaj delis ostanek (41) z naslednjo manjso potenco(8):
41 : 8 = 5, ostane 1
Delis 1 z naslednjo manjso potenco (1):
1 : 1 = 1, ostane 0
Prisel si do najmanjse potence, lahko koncas. Po vrst izpises rezultate, ki si jih dobil:
7, 5, 1 = 751 (8), torej
489 (10) = 751 (8).

Zgodovina sprememb…

  • spremenil: Genetic ()

Gr0unD Zer0 ::

naprimer iz 16 v 8 je najlazje, ce pretvoris v dvojiskega najprej po princupu bcd kode

recimo ABC(16) v 1010 1011 1100, potem pa od zadaj jemlješ po tri bite.
101 | 010 | 111 |100 ter pretvoris v osmiško. 5274(8)

recimo 1337(8) 001 011 011 111.(rabiš samo 3 bite za posamezno cifro) tukaj pa jemlješ 4 bite
0010|1101|1111 je torej 2DF(16)

iz 8 ali 16 v 2 pa je itaq pustiš tisto vmesno kaj sem napisal

iz desetiškega v ostale pa deliš z številsko osnovo sistema(se pravi z 2 za dvijiskega, 8 za osmiškega ter 16 za 16iškega.

glej moj list zgoraj

naprimer 255(10) v (16)
255 delis z 16, dobis rezultat 15, torej F, ter ostanek 15, torej spet F
rezultat!! spet delis z 16, torej 15/16=0, ostanek15 oz F.
ostanke zaporedoma prepišeš od SPODAJ NAVZGOR. najnižji na začetku, najvišji na koncu.

genetic: tvoj princip pa prvic vidim:P

p.s. iz dvojišjega v desetiško pa je meni osebno najlazje, če is zgoraj napišem uteži bitov, ter potem samo seštejem uteži pod katerimi so enke...
enako kontra. najprej utezi, potem pa po variaciji gzibretove variante

Zgodovina sprememb…



Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo

desetiška števila

Oddelek: Pomoč in nasveti
62899 (2838) dzinks63
»

Pretvorba med številskimi sistemi

Oddelek: Pomoč in nasveti
53952 (3836) Mipe
»

ASCII ???

Oddelek: Programska oprema
71815 (1681) Pimoz
»

vrste sistemov

Oddelek: Šola
132487 (2229) snow
»

Rusko množenje (strani: 1 2 )

Oddelek: Znanost in tehnologija
8910574 (7698) fireice

Več podobnih tem