Kezdőoldal » Tudományok » Egyéb kérdések » Hogyan váltunk át 16-os...

Hogyan váltunk át 16-os számrendszerből 4-esbe?

Figyelt kérdés
Anélkül, hogy átváltanánk előtte 10-esbe.

2020. szept. 10. 22:05
1 2
 1/11 anonim ***** válasza:
100%

Alapdolog: 16 = 4^2

Ez azért fontos, mert a HEX karakterekből 2 4-es szrsz-belli karakter lesz.


pl.: A2


A=10 -> 4esben: 22

2 -> 4esben: 02

Azaz


A2(HEX) = 2202 (4)

2020. szept. 10. 22:09
Hasznos számodra ez a válasz?
 2/11 2*Sü ***** válasza:
100%

> Anélkül, hogy átváltanánk előtte 10-esbe.


Hát aki kellően belejön, annak ez nem nehezebb, mint 10-es számrendszerre váltással.


Itt én felírnék egy puskát a 16-os számrendszerbeli számjeggyel és a 4-es számrendszerbeli számjegyekkel:

0 →00

1 →01

2 →02

3 →03

4 →10

5 →11

6 →12

7 →13

8 →20

9 →21

A →22

B →23

C →30

D →31

E →32

F →33


De aki hozzászokott, az pl. vágja, hogy C(16) maradék nélkül osztható 4-gyel, és 4-gyel osztva 3-at kapunk, E(16) meg C(16)+2, így E(16)=3*10(4) + 2 = 32(4)

2020. szept. 10. 22:15
Hasznos számodra ez a válasz?
 3/11 A kérdező kommentje:
Köszi! Ez így oké. De akkor pl. minden számrendszerbeli átváltogatásnál rá kell jönni valami egyszerű összefüggésre az alapok között? Az a feladat, hogy a 123456 tízes számrendszerbeli számot írjam át 12-esbe. A 10 és a 12 között nem látok olyan egyértelmű összefüggést, de lehet, csak béna vagyok. Viszont az 123456 osztható 12-vel, ami gyanús. Ezt is hasonlóan tudom megoldani?
2020. szept. 10. 23:52
 4/11 2*Sü ***** válasza:
100%

Hogy váltasz át egy 10-es számrendszerbeli számot mondjuk 16-as számrendszerbe? Mondjuk az 44306-ot?


1. Elosztod 16-tal, és megnézed a maradékot:

44306 = 16 * 2769 + 2

Tehát az utolsó számjegy 2 lesz, a többit meg a 2769-ből fogod megkapni. A 16-os számrendszerbeli alak: …………2


2. Elosztod a 2769-et 16-tal:

2769 = 173*16 + 1

A 16-os számrendszerbeli alak: ………12


3. Elosztod a 173-at 16-tal:

173 = 10*16 + 13

Ugye 13(10) = D(16)

A 16-os számrendszerbeli alak: ……D12


4. Elosztod a 10-et 16-tal:

10 = 0*16 + 10

Ugye 10(10) = A(16)

A 16-os számrendszerbeli alak: …AD12


5. Mivel nulla maradt az osztás után, így nincs tovább:

44306(10) = AD12(16)


Amit látni kell, hogy itt tulajdonképpen végig értékekkel számoltunk, értékekkel, amik elvileg függetlenek a számrendszertől.


De ugyanígy kell számolni két számrendszer között. Viszont az embernek egyszerű inkább x számrendszerből 10-re, majd 10-esről y számrendszerre konvertálni. Egyszerűen azért, mert sokkal jobban megszoktuk, hogy 10-es számrendszerben végzünk műveleteket. Persze van speciális eset, amit te is példaként hoztál fel, ha az egyik számrendszer alapja másik egész számú hatványa, akkor egy az egyben meg lehet – helyiértéktől függetlenül – feleltetni az egyik számrendszer számjegyeit a másik számrendszer számjegycsoportjaink. Még mindig picit könnyebb, de már kicsit nehezebb, ha a két számrendszer ugyanannak a számnak hatványa. Mondjuk egy 16-os és 8-as számrendszer között váltani még mindig egyszerűbb, mint mondjuk 13-as és 17-es számrendszer között.

2020. szept. 11. 00:31
Hasznos számodra ez a válasz?
 5/11 anonim ***** válasza:
Léteznek erre programok, semmi értelme papíron ilyet számolgatni. Én még anno középiskolában csináltam az akkori buta-telefonomra egy kis alkalmazást, abban bármilyen számrendszerből lehetett bármilyenbe váltani. Kb. 3 nap volt megcsinálni, szóval én a helyedben inkább ilyenen gondolkodnék (de ha lusta vagy akkor szedj le egyet netről).
2020. szept. 11. 11:59
Hasznos számodra ez a válasz?
 6/11 anonim ***** válasza:
2020. szept. 11. 15:01
Hasznos számodra ez a válasz?
 7/11 anonim ***** válasza:
100%

Nem béna vagy, hanem nem szoktad meg. Minek is, nincs vele napi dolgod.

Aki tudja, mi a számrendszer fogalma, azért iktatja be a tízest, mert az viszonylag automatikusan megy, jó algoritmussal majd nem fejben is.

Aki napi szinten használja munkája során, annyit gyakorolja, hogy azokat kapásból váltja. Például az informatikusok, mikor még számítástechnikus volt a nevük és kettes számrendszerben gépi direkt nyelvű programozást végeztek, a kettes számrendszer az "anyanyelvük" volt. A nyolcast tudni kellett, mert 8 bit egy byte. És 16-osban volt minden felírva. Ők (pár év után) ránéztek egy 16-osban felírt számra és mondták a nyolcas és kettes rendszerben vagy fordítva. A morzésok annak idején olyan folyékonyan olvasták a morzeszalagot, mint te egy könyvet.

Amit hosszú időn keresztül gyakorlunk (használunk), megszokjuk és mások számára látványos mutatványokat végezhetünk.

De mondjuk a33-as számrendszerből a 19-be és viszont átírni, az bizony mindenkinek nehéz. Ez mutatja, mennyire relatív a bénaság.

2020. szept. 11. 16:22
Hasznos számodra ez a válasz?
 8/11 anonim ***** válasza:

A 10 és a 12 között nem látok olyan egyértelmű összefüggést, de lehet, csak béna vagyok.


Nem vagy béna, ezek tényleg nem egy egész szám közös hatványai, így az általános algoritmust lehet használni, amit fent már leírtak.

2020. szept. 11. 16:39
Hasznos számodra ez a válasz?
 9/11 A kérdező kommentje:
Akkor végülis nem alapvetés, hogy tudjak pl. 13-asból 17-esbe váltani anélkül, hogy átváltsak 10-esbe is, ugye? Hacsak nem vagyok mindennapos használója.
2020. szept. 13. 21:11
 10/11 A kérdező kommentje:
Köszönöm a válaszokat! :)
2020. szept. 13. 21:12
1 2

További kérdések:




Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!