Dvejetainių skaičių dekodavimo būdai

Autorius: Laura McKinney
Kūrybos Data: 10 Balandis 2021
Atnaujinimo Data: 1 Liepos Mėn 2024
Anonim
Cryptography with Python! XOR
Video.: Cryptography with Python! XOR

Turinys

  • Padauginkite kiekvieną dvejetainį simbolį iš 2 raidžių „x“, kur „x“ yra atitinkamo dvejetainio simbolio eilučių skaičius. Atminkite: dvejetainis yra analizuojamas nuo iš dešinės į kairę. Būdvardis iš dešinės dešinės eilės yra 0.
  • Sudėkite visus rezultatus kartu. Dirbkite iš dešinės į kairę.
    • 0 × 2 = 0
    • 1 × 2 = 2
    • 0 × 2 = 0
    • 1 × 2 = 8
    • 0 × 2 = 0
    • 1 × 2 = 32
    • Iš viso = 42
    skelbimas
  • 2 metodas iš 3: kita rodiklio rašyba


    1. Pasirinkite dvejetainį skaičių. Čia mes turime 101. Šis metodas yra panašus į aukščiau pateiktą, tik šiek tiek skiriasi raštu, netgi šiek tiek lengviau suprantamas.
      • 101 = (1X2) eksponentinis 2 + (0X2) 1 rodiklis + (1X2) 0 rodiklis
      • 101 = (2X2) + (0X0) + (1)
      • 101= 4 + 0 + 1
      • 101= 5
        • „0“ nėra skaičius, jis reiškia vertę, į kurią reikia atkreipti dėmesį.
      skelbimas

    3 metodas iš 3: atstumo vertės

    1. Raskite dvejetainį skaičių. Mes turime pavyzdį 00101010.

    2. Dekoduoti iš dešinės į kairę. Kiekvieno atstumo vertė padvigubėja. Pirmojo simbolio iš dešinės vertė yra 1, antrojo - 2, po to - 4 ir pan.
    3. Pridedamos visos skaičiaus 1 vertės. Nuliai taip pat yra susiję, bet nebus pridėti.
      • Taigi, šiame pavyzdyje 2 + 8 + 32 = 42.
        • Pasikartoję turime vertę „klaidinga“ ties 1, „tiesa“ ties 2, „klaidinga“ ties 4, „tiesa“ ties 8, „klaidinga“ ties 16, „tiesa“ ties 32, „klaidinga“ ties 64 ir „false“ iki 128. Pridėkite „true“ reikšmes ir nepaisykite „false“ reikšmių iki paskutinio simbolio.

    4. Dekoduokite reikšmes raidėmis arba skyryba. Taip pat galite konvertuoti skaičius iš dvejetainių į dešimtainius arba atvirkščiai.
      • Skyrimo ženkluose skaičius 42 yra žvaigždutė ( *). Dekodavimo lentelę galite pamatyti čia.
      skelbimas

    Patarimas

    • Dvejetainiai skaičiai, taip pat kiti įprasti skaičiai. Dešinysis dešinysis skaitmuo didėja 1, kol nebeauga (šiuo atveju nuo 0 iki 1), kitas kairėje esantis skaitmuo taip pat didėja 1 ir vėl prasideda nuo 0.
    • Skaičiai, kuriuos šiandien apskaičiuojame, turi padėties simbolį. Darant prielaidą, kad dirbate su sveikuoju skaičiumi, dešinysis dešinysis skaičiaus simbolis yra vienetų eilutė, kitas skaičiaus simbolis yra dešimtys, paskui šimtai ir pan. Dvejetainių skaičių padėties simboliai bus skaičiuojami nuo pirmojo, antrojo, trečiojo, ketvirtojo, penkių, šešių, septynių, aštuonių ir kt.