![Konvertálja a bináris tizedessé - Tanácsok Konvertálja a bináris tizedessé - Tanácsok](https://a.vvvvvv.in.ua/advices/binair-naar-decimaal-omrekenen-14.webp)
Tartalom
- Lépni
- 1/3 módszer: Konverziós módszer kiválasztása
- 2. módszer a 3-ból: Első módszer: Rövid ketté osztás maradékkal
- 3. módszer a 3-ból: Második módszer: Összehasonlítás a kettő csökkenő erejével és a kivonással.
- Tippek
A tízes számrendszer tíz lehetséges értékkel rendelkezik (0,1,2,3,4,5,6,7,8 vagy 9) minden helyértékre. Ez ellentétben áll a bináris numerikus rendszerrel, amelynek csak két lehetséges értéke van, amelyeket gyakran 0 vagy 1 jelent minden helyértékhez. A zavart elkerülése érdekében, amikor ezeket a különböző numerikus rendszereket alkalmazzák, az egyes számok alapját gyakran jelzik, ha azt indexbe írják. Például a 156 tizedes számot 156-nak nevezhetjük10 és "százötvenhat, tízes alap". Az 10011100 bináris számot "kettő alapnak" nevezhetjük, ha 10011100-nak írjuk2. Mivel a bináris rendszer az elektronikus számítógépek belső nyelve, a komoly programozóknak tudniuk kell, hogyan lehet a tizedesjegyeket binárisra és fordítva átalakítani. Ennek módja:
Lépni
1/3 módszer: Konverziós módszer kiválasztása
- Rövid ketté osztás maradékkal (kezdőknek könnyű).
- Összehasonlítás a kettő csökkenő képességével és a kivonással.
2. módszer a 3-ból: Első módszer: Rövid ketté osztás maradékkal
Ez a módszer sokkal könnyebben érthető, ha papíron vizualizálják. Csak kettővel való felosztást feltételez.
Állítsa be a problémát. Ebben a példában vegyük a 156 tizedesjegyet10 konvertálni binárisra.
- Írja a tizedesjegyet osztalékként egy fejjel lefelé fordított "hosszú osztás" szimbólumba.
- Írja fel az adott rendszer bázisát (esetünkben bináris esetén "2" -et), mint osztót az osztási szimbólum görbéjén kívül.
Írja az egész választ (hányadost) a hosszú osztás szimbólum alá, és írja a maradékot (0 vagy 1) az osztalék jobb oldalára.
- Alapvetően, ha az osztalék páros szám, akkor a bináris maradék 0 lesz; ha az osztalék páratlan, akkor a bináris maradék értéke 1 lesz.
Lefelé haladva osszuk el minden új hányadost kettővel, és írjuk a maradékot az egyes osztalékok jobb oldalára. Állítsa le, ha a hányados 0.
Az alsó maradéktól kezdve olvassa fel a maradványok sorozatát felfelé. Ebben a példában most meg kell adnia a 10011100 értéket. Ez a 156. tizedesjegy bináris megfelelője. Vagy indexszel írva: 15610 = 100111002
- Ez a módszer tizedesjegyektől egészen minden egyes formátum. Az osztó 2, mert ez a kívánt formátum. Ha a kívánt eredmény más formátumú, cserélje ki a metódusban szereplő kettőt a kívánt formátumra. Például, ha a kívánt eredmény a 9-es formátum, cserélje ki a 2-et 9-re. A kívánt eredmény ezután a megfelelő formátumban lesz.
3. módszer a 3-ból: Második módszer: Összehasonlítás a kettő csökkenő erejével és a kivonással.
Írja kettő hatványait egy "bináris számrendszerbe" jobbról balra. Kezdje 2-nél, értékelve "1" -ként. Növelje a kitevőt 1-gyel minden hatványra. A legfeljebb tíz elemű listának így kell kinéznie. 512, 256, 128, 64, 32, 16, 8, 4, 2, 1
Kitalálja a legnagyobb teljesítményt, amely megfelel a binárisra konvertálni kívánt számnak. Ebben a példában a 156 tizedes számot alakítjuk át10 binárisra. Mi a legnagyobb hatalom, amely a 156-ba illeszkedik? Mivel a 128 illeszkedik, az 1-et írjuk a bal szélső bináris számjegyként, és levonjuk a 128-at a tizedes számból, a 156. Mostantól megvan a 128.
Folytassa a kettő következő alacsonyabb teljesítményét. 64-be illik 28-ba? Nem, ezért írjon 0-t a jobb oldali következő bináris számjegyre.
32-be illik 28-ba? Nem, ezért írj egy 0-at.
16-ra illik 28-ban? Igen, tehát írj egy 1-et és vonj le 16-ot a 28-ból. Most 12 maradt.
8-nak megfelel 12-ből? Igen, tehát írj egy 1-et és vonj le 8-at 12-ből. Most 4 maradt.
4 (kettő hatványa) belefér 4-be (tizedes)? Igen, tehát írj 1-et és vonj le 4-et 4-ről. Most 0 maradt.
2 a 0-ban belefér? Nem, írj egy 0-at.
1 belefér 0-ba? Nem, írj egy 0-at.
Állítsa be ugyanúgy a bináris választ. Mivel a listában nincs több kettő hatványa, kész. Most kellene 10011100. Ez a 156. tizedesjegy bináris megfelelője. Vagy indexszel írva: 15610 = 100111002
- A módszer megismétlése kettő hatványainak memorizálását eredményezi, lehetővé téve az 1. lépés kihagyását.
Tippek
- A másik irányba történő átalakítást binárisról decimálisra gyakran könnyebb megtanulni először
- Gyakorlat. Próbálja meg a 178 tizedesjegyet10, 6310 és 810 átalakít. Bináris ekvivalense: 101100102, 001111112 és 000010002. Próbálja ki a 209-et10, 2510 és 24110 alakítsa át 11010001-re2, 000110012, 111100012 hogy megszerezzem.
- Az operációs rendszerben lévő számológép elvégezheti ezt az átalakítást az Ön számára. De programozóként jobban megérted, hogyan működik ez az átalakítás. A számológép konverziós opciói a "Nézet"> "Programozó" menüben tehetők láthatóvá.