Kezdőoldal » Tudományok » Alkalmazott tudományok » Hogyan kell felírni a 2,75-öt...

Hogyan kell felírni a 2,75-öt kettes számrendszerben?

Figyelt kérdés

Elsősorban az érdekel, hogyan lehet megkapni e szám kettes számrendszerbeli alakját.


Tehát nem csak az eredmény érdekel, hanem annak megkapásának folyamata is.


2010. nov. 21. 12:00
1 2 3 4
 21/38 A kérdező kommentje:

De az alapvető kérdés továbbra is fennáll.


Most akkor úgy van ez, hogy az egészeknél vonok ki egy számot a nullából is, a tizedes résznél azonban, mivel ott semmin sem változtat, már nem?

2010. nov. 28. 13:35
 22/38 A kérdező kommentje:

Így viszont minden bináris számnak nullával kellene végződnie...


Azt hiszem, már megint zsákutcába kerültem.

2010. nov. 28. 13:38
 23/38 anonim ***** válasza:

Figyelj, ha gondolod, vegyél fel MSN-re: meszagab@freemail.hu


Ott kicsit egyszerűbb megbeszélni, mire gondolsz, mert itt valami keveredés van a két oldal között :)

2010. nov. 28. 13:52
Hasznos számodra ez a válasz?
 24/38 A kérdező kommentje:

Örülök, hogy reagáltál, msn-re azonban nem tudlak felvenni, mivel nem msn-ezek.


De ha gondolod, a gyaloglón, vagy valahol megbeszélhetjük (oda könnyű belépni akkor is, ha nem vagy regelve).


Alapvetően viszont a következő a problémám:

Van a 0,75. Megnézem, hogy benne van-e a 0,5 (vagyis a kettő a mínusz egyen), vagyis a 0,5-t kivonom a 0,75-ből. Kivonom a 0,25-t is. Mivel pedig eljutottam a 0-hoz, megállok, és nem megyek tovább.

Azonban más a helyzet, ha a kettesről van szó. Itt a 2-ből kivonom a 2-t is (2 az egyent), majd az 1-t is (2 a nullánt), mivel azonban ezt már nem tudom kivonni, 0-t írok oda.

Szóval a 0,75-nél megálltunk a 0,5 és a 0,25 kivonása után, így lett 0,11. A 2-nél azonban nem álltunk meg a 2 kivonása után, még az 1-t is kivontuk (legalábbis ki akartuk vonni), így lett a kettes számrendszeri alak 10, és nem 1.


Szóval arra szeretnék rájönni, hogy hogy is van ez valójában.

2010. nov. 28. 14:17
 25/38 anonim ***** válasza:

Minden számrendszerben így néznek ki a számok (számjegyekre kifejtve:


... b*a^3 + b*a^2 + b*a^1 + b*a^0 + b*a^-1 + b*a^-2 + b*a^-3 ...


Az "a" az a szám, amilyen számrendszerben számolsz


Az "b" pedig a természetes számok halmazán egy tetszőleges szám

tehát 0,1,2,3,4....


10-es számrendszerben a számjegyek a 10-nek a hatványai és szorozva egy számmal:


behelyettesítem az "a"-ra a 10-et és:


... b*10^3 + b*10^2 + b*10^1 + b*10^0 + b*10^-1 + b*10^-2 + 10*a^-3 ...

vagyis:

b*1000 + b*100 + b*10 + b*1 + b*0,1 + b*0,01 + b*0,001


tehát pl. az 155,2 tizes számrendszerben:

1*(10*10)+5*(10)+5*1+5*0,1 =552


10-es számrendszerben a számjegyek értékei:


bináris számrendszerekben a számjegyek értékei a kettő hatványai és az szorozva egy számmal (ami 0 vagy 1, mivel csak ez a két szám van):


... 2^3... 2^2 ... 2^1 ... 2^0 ... 2^-1 ... 2^-2 ... 2^-3


vagyis egy szám így áll össze:


... b*2^3 + b*2^2 + b*2^1 + b*2^0 + b*2^-1 + b*2^-2 + b*2^-3...

ami

... b*8 + b*4 + b*2 + b*1 + b*1/2 + b*1/4 + b*1/8 ...


tehát a 10-es számrendszerbeli 40,5 az 2-es számrendszerben a köv.:


40,5 dec = 101000,1


mivel (felírom a számjegyek fölé a helyiértékeiket)


32 16 8 4 2 1 1/2

1 0 1 0 0 0, 1


vagyis


32*1+16*0+8*1+4*0+2*0+1*0+1/2*1

1 0 1 0 0 0, 1


tehát 40,5 dec = 101000,1 bin.


.......................


Ha egy bináris számot váltasz át decimálisba, akkor felírod a számjegyek fölé a számjegyek helyiértékeit (ami 10-es számrendszerben a 10 hatványai, 2-es számrendszerben a 2 hatványai)


pl... mennyi decimálisban a 1110001,101 ?


felírom fölé a helyiértékeket:


64 32 16 8 4 2 1 1/2 1/4 1/8

1 1 1 0 0 0 1, 1 0 1


vagyis a szám


1110001,101 bin = 64+32+16+1+1/2+1/8 =112,625 dec


...........................


Ha decimális írsz át binárisba, akkor pedig megkeresed a legnagyobb bináris lehetséges helyiértéket


pl. 1035 dec = ?


bináris helyiértékek 1,2,4,8,16,32,64,128,256,521,1024,2048...


1034 az kisebb, mint 1024, tehát a számunk eddig


1xxxxxxxxxxx (és maradt 1034-1024=10)


a 10 maradékban megvan az 512 ? nem


10xxxxxxxxxx


256? nem


100xxxxxxxxx


végül eljutunk a 8-hoz, amiben igen!


10000001xxx (maradt a 10-8=2)


aztán meg a 2-nél lesz 1 (maradt a 0)


10000001010

===========


Tehát 1035 dec = 10000001010 bin

.......................................


Lényeg hogy minden számrendszerben a helyiértékek értékei a "számrendszer száma" a valahanyadikon. Pozitív számoknál 1,2,3,4,5... negatívoknál -1,-2,-3,-4,...


........................................


Ha így se érted, akkor nagyon hülye vagy.

2010. nov. 28. 14:25
Hasznos számodra ez a válasz?
 26/38 A kérdező kommentje:

Már értem! Köszönöm a válaszod!


(Csak megjegyzem, hogy ez a rész:

tehát pl. az 155,2 tizes számrendszerben:

1*(10*10)+5*(10)+5*1+5*0,1 =552

és ez:

64+32+16+1+1/2+1/8 =112,625

hibás, de értem, hogy mit akartál leírni, és még egyszer köszönöm.)

2010. nov. 28. 15:36
 27/38 anonim ***** válasza:
Kis malőr...
2010. nov. 28. 15:58
Hasznos számodra ez a válasz?
 28/38 anonim ***** válasza:

:-D


Viszont örülök, hogy segíthettem :-)

2010. nov. 28. 15:58
Hasznos számodra ez a válasz?
 29/38 anonim ***** válasza:

Egy módszer:

Az egész részt és a tört részt külön kell kezelni.


Egész: leírod a számot, és húzol jobbra mellé egy függőleges vonalat. A vonal után a szám mellé 0-t írsz, ha páros, 1-et ha páratlan. (Ha páratlan, egyet levonsz és) a szám felét alá írod a bal oldalon. Ezt ismétled, amíg a bal és jobb oldalon is 1-es lesz. Az eredmény a jobb oldal lesz lentről felfelé (!) olvasva.


2|0

1|1 -> 10


Tört: függőleges vonal, jobbra írod a törtrészt, és húzol alá egy vízszintest is. A kétszeresét leírod alá helyiérték helyesen. Tehát a 75 alá úgy írod a 150-et, hogy az 1-es a vonal bal oldalára essen, az 50 jobbra a 75 alá. A bal oldali rész felejtsd el, és a jobb oldalit újra duplázd. Addig csináld, amíg jobb oldalon 0 lesz. (Vagy amíg meg nem unod, végtelen kettedes törtnél.)

Eredmény: a bal oldal a vízsz. vonal alatt, fentről lefelé (!) olvasva.


|75

1|50

1|00 -> .11


Vagyis 10.11


Remélem erre gondoltál. (Ha nem, akkor bocs. :D)

2010. nov. 28. 22:36
Hasznos számodra ez a válasz?
 30/38 anonim ***** válasza:
Előző vagyok.. kicsit elcsúszott a vonal a .75-nél, bocs.
2010. nov. 28. 22:38
Hasznos számodra ez a válasz?
1 2 3 4

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, 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!