Autor:
Laura McKinney
Loomise Kuupäev:
10 Aprill 2021
Värskenduse Kuupäev:
1 Juuli 2024
![Cryptography with Python! XOR](https://i.ytimg.com/vi/PZtei6ijmSY/hqdefault.jpg)
Sisu
- 0 × 2 = 0
- 1 × 2 = 2
- 0 × 2 = 0
- 1 × 2 = 8
- 0 × 2 = 0
- 1 × 2 = 32
- Kokku = 42
2. meetod 3-st: eksponendi teine õigekiri
Valige kahendarv. Siin meil on 101. See meetod on sarnane ülaltooduga, ainult kirjalikult veidi erinev, isegi mõnevõrra lihtsam mõista.- 101 = (1X2) eksponentsiaal 2 + (0X2) eksponent 1 + (1X2) eksponent 0
- 101 = (2X2) + (0X0) + (1)
- 101= 4 + 0 + 1
- 101= 5
- '0' ei ole arv, see tähistab tähelepanu vajavat väärtust.
3. meetod 3-st: kauguse väärtused
Leidke kahendarv. Meil on näide 00101010.
Dekodeeri paremalt vasakule. Iga vahemaa jaoks kahekordistatakse väärtus. Parempoolse esimese märgi väärtus on 1, teise märgi 2, millele järgneb 4 jne.
Lisab kõik numbri 1 väärtused. Nullid on samuti omavahel seotud, kuid neid ei lisata.- Niisiis, selles näites 2 + 8 + 32 = 42.
- Pärast paljundamist on meil väärtus „vale” 1, „tõene” 2, „vale” 4, „tõene” 8, „vale” 16, „tõene” 32, „vale” kell 64 ja 'false' aastal 128. Lisage "true" väärtused ja ignoreerige "false" väärtusi kuni viimase märgini.
- Niisiis, selles näites 2 + 8 + 32 = 42.
Dekodeerige väärtused tähtedeks või kirjavahemärkideks. Samuti saate teisendada numbreid binaarsest kümnendkohani või vastupidi.- Kirjavahemärkides on number 42 tärn ( *). Dekodeerimise tabelit näete siin.
Nõuanne
- Binaararvud ja muud tavalised arvud. Parempoolseim number suureneb 1 võrra, kuni see enam ei suurene (antud juhul 0 kuni 1), järgmine vasakpoolne number kasvab samuti 1 võrra ja algab uuesti 0-st.
- Numbritel, mida me täna arvutame, on kõigil positsiooniline sümbol. Eeldades, et töötate täisarvuga, on parempoolseim numbrimärk ühikute rida, järgmine numbrimärk on kümneid, siis sadu jne. Binaararvude asukoha sümbolid arvutatakse esimesest, teisest, kolmandast, neljandast, viiest, kuuest, seitsmest, kaheksast jne.