Tanulás és házi feladat
Nézd meg az informatika, a digitális logika és a számrendszerekkel kapcsolatos feladatok megoldásait, és ismerd meg a megoldásokhoz vezető lépéseket!
Írj be egy számot, és azonnal megtekintheted annak bináris, oktális és hexadecimális alakját. A program nagyon nagy egész számokat, törtszámokat (például 0,625) és negatív értékeket is kezel kettes-kiegészítéses formában, 8, 16, 32 vagy 64 bittel. Az eredményt úgy is ellenőrizheted, hogy a bináris számot visszaalakítod decimálisra.
–––Ismerd meg, hogyan alakulnak át a tizedes számok bináris számokká, és hogyan kell értelmezni az eredményt.
A tizes számrendszer az a mindennapi használatban lévő, 0-tól 9-ig terjedő számrendszer. A kettes számrendszer a 2-es alapú rendszer, amely kizárólag a 0-t és az 1-et használja; a számítógépek így tárolják a számokat. A tizes számrendszerből kettes számrendszerbe történő átalakítás azt jelenti, hogy ugyanazt az értéket 10-es hatványok helyett 2-es hatványokkal írjuk le.
Írjon be egy számot, és a bináris, oktális és hexadecimális formák azonnal megjelennek. A program nagyon nagy egész számokat, tizedes számokat (például 0,625) és negatív számokat is kezel. Ha fordított irányú átalakítást szeretne végrehajtani, jelölje be az itt található jelölőnégyzetet, vagy használja a „Bináris–decimális átalakító” eszközt.
Nézd meg az informatika, a digitális logika és a számrendszerekkel kapcsolatos feladatok megoldásait, és ismerd meg a megoldásokhoz vezető lépéseket!
Hibakeresés közben írjon bitmaszkokat, jelzőket, jogosultságokat és regiszterértékeket, illetve olvassa ki a bináris kimenetet.
Dolgozzon IP-címek oktettjeivel, alhálózati maszkokkal és a mikrovezérlő bitekben megadott értékeivel.
Egy egész szám esetében oszd el újra és újra 2-vel, írd le az egyes maradékokat, majd olvasd fel a maradékokat az utolsótól az elsőig.
Törtek esetén inkább szorozzuk meg 2-vel. A tizedesvessző előtti számjegy lesz a következő bináris számjegy, a maradékot pedig tovább szorozzuk. 0,625 esetén az eredmény 0,101, mivel 0,625 = 1/2 + 1/8.
| Tizedes | Bináris | Hex |
|---|---|---|
| 1 | 1 | 1 |
| 2 | 10 | 2 |
| 8 | 1000 | 8 |
| 10 | 1010 | A |
| 15 | 1111 | F |
| 16 | 10000 | 10 |
| 100 | 1100100 | 64 |
| 255 | 11111111 | FF |
| 256 | 100000000 | 100 |
| 1024 | 10000000000 | 400 |
A számítógépek a negatív egész számokat kettes-kiegészítéses formában tárolják. Ha kiválasztunk egy bit szélességet, akkor a -42 érték 8 bit esetén 11010110 lesz. Az eszköz hibajelzést ad, ha az érték nem illeszkedik a kiválasztott szélességhez.
Az egyszerű formában a bináris érték elé mínuszjelet írunk, így a -42 például -101010 lesz. Ez könnyebben olvasható, és házi feladatként teljesen megfelel.
Egyes tizedes számokat nem lehet pontosan bináris formában leírni. A 0,1 végtelenül ismétlődik, ezért az eredményt a kiválasztott számjegyszám után levágják, és egy megjegyzés jelenik meg.
Az „Automatic” beállítás a 8, 16, 32 vagy 64 bit közül a legmegfelelőbb legrövidebbet választja ki. Válasszon ki egy szélességet, hogy a pozitív számokat vezető nullákkal egészítse ki, például az 5-öt 00000101 formában.
A számok a böngészőben kerülnek átalakításra. Semmi sem kerül elküldésre a szerverünkre, és semmi sem kerül tárolásra. Csak a kiválasztott beállítások kerülnek elmentésre a készülékén.
A bevitel 400 számjegyre korlátozódik. Az IEEE 754-hez hasonló lebegőpontos formátumok nem jelennek meg, csak a beírt szám pontos bináris értéke. A kettes-kiegészítéses formátum egész számokra vonatkozik.
Írja be a számot a mezőbe, és a bináris formája azonnal megjelenik. Kézzel ismételten ossza el a számot 2-vel, jegyezze fel az egyes maradékokat, majd olvassa el a maradékokat az utolsótól az elsőig.
A 10-es szám tizes számrendszerben 1010-nek felel meg kettes számrendszerben, mivel 8 + 2 = 10. A példagombok segítségével vagy a szám beírásával bármely más értéket is kipróbálhatsz.
Igen. A 0,625 bináris formában pontosan 0,101. A 0,1-et nem lehet pontosan leírni, és a szám végtelenül ismétlődik, ezért az eredményt a választott tizedesjegyek számáig levágják, és ezt egy megjegyzés is jelzi.
Válassza a „Mínuszjel” lehetőséget, ha mínuszjelet szeretne a bináris érték elé tenni, vagy a „Kettes-kiegészítés” lehetőséget, ha meg szeretné nézni, hogyan tárolja azt a számítógép. A kettes-kiegészítéshez bit szélességet kell megadni; az „Automatikus” beállítás 8, 16, 32 vagy 64 bitet választ ki Ön helyett.
Ez határozza meg az eredmény hosszát. A 8-as szélesség esetén az 5-ös értéket 00000101 formában jeleníti meg, és a kettes-kiegészítéses rendszerben ez egyben a tartományt is meghatározza, így 8 bit -128 és 127 közötti értékeket képes tárolni.
Az egész számok akár 400 számjegyből is állhatnak, ami messze meghaladja a 64 bites korlátot, mivel az eszköz pontos nagy számok kezelésére szolgáló matematikai módszereket alkalmaz. A kettes-kiegészítés 64 bitnél véget ér, hacsak a szélességet nem hagyja „Automatikus” beállításon.
Igen. Jelölje be az eredmények alatt található jelölőnégyzetet, majd írjon be egy bináris értéket, például 101,101-et. A tizedes érték pontos.
Nem. Az átalakítás a böngészőben történik, és semmi sem hagyja el a készülékét. Csak a beállításait menti el a rendszer a következő alkalomra.
A honlapon még több tucat olyan ingyenes eszköz található, amelyekhez nincs szükség API-kulcsra.
Szöveget nagybetűs formátumra, camelCase-re, snake_case-re és egyéb formátumokra konvertál.
Szerszám megnyitásaA CSV-adatokat tiszta JSON-objektumokká vagy tömbökké alakítja.
Szerszám megnyitásaKészítsen vonalkódokat a legelterjedtebb formátumokban.
Szerszám megnyitásaTávolítsa el a felesleges szóközöket, tabulátorokat és üres sorokat.
Szerszám megnyitásaNincs megfelelő kérdés.
Ossza meg más látogatókkal a véleményét erről az eszközről.