Kako pretvoriti slovni simbol u binarni kod

Autor: John Pratt
Datum Stvaranja: 9 Siječanj 2021
Datum Ažuriranja: 16 Svibanj 2024
Anonim
Cryptography with Python! XOR
Video: Cryptography with Python! XOR

Sadržaj

Digitalni jezik je binarni kod. Umjesto osnovnog deset sustava koji se koristi u svakodnevnom životu, binarni sustav ima osnovnu dva. Ovaj digitalni jezik napisan je kao niz nula i jedinica. Da bi se simbol standardnog slova pretvorio u digitalni (binarni) kod, mora se koristiti ASCII shema kodiranja kako bi se pronašla numerička oznaka svakog slova. Tada se osnovna matematika koristi za pretvaranje dodijeljenog broja u njegov binarni ekvivalent.

Korak 1

Počevši od broja "1", udvostručite brojeve dok ne dosegnete "128". Zapišite rezultate s desna na lijevo.

128 - 64 - 32 - 16 - 8 - 4 - 2 - 1.

Korak 2

Redom navedite velika slova abecede. Zatim napišite "65" pored slova "A". Na kraju, navedite svako od sljedećih slova sa sljedećim cijelim brojevima većim od 65.


A (65) B (66) C (67) D (68) E (69) F (70) G (71) H (72) I (73) J (74) K (75) L (76) M ( 77) N (78) O (79) P (80) Q (81) R (82) S (83) T (84) U (85) V (86) W (87) X (88) Y (89) Z (90)

3. korak

Odaberite slovo koje želite pretvoriti u digitalni (binarni) kôd. Zabilježite broj naveden pored slova.

Primjer: S (83).

4. korak

Odgovor: koliko puta broj 128 stane u broj koji označava slovo? Ako 128 stane unutar tog broja, napišite koliko puta. Ako uopće ne odgovara, upišite "0"

Primjer: 128 ne staje u 83. Stoga je prvi broj u binarnom kodu velikog slova S "0".

Korak 5

Odgovor: koliko puta 64 - sljedeći broj s popisa u koraku 1 - stane unutar broja slova? Ako je odgovor nikakav, napišite "0". Ako odgovara, napišite koliko puta (odgovor nikada neće biti veći od 1 puta). Zatim izračunajte ostalo.

Primjer: 64 jednom stane unutar 83. Stoga je "1" drugi broj u velikom binarnom kodu "S".


Ostatak je 19, jer je 83 - 64 = 19.

Korak 6

Ako je odgovor u koraku 5 "0", odgovorite: koliko puta broj 32 - sljedeći na popisu u koraku 1 - stane u broj slova. Ako je odgovor iz koraka 5 "1", odgovorite: koliko puta broj 32 stane u izračunati ostatak?

Primjer: 32 ne stane unutar 19. Stoga je treći broj u binarnom kodu velikog slova "S" "0".

7. korak

Nastavite s ovim uzorkom, napisavši "0" ako ostatak ne stane u sljedeći broj na popisu ili "1" ako ostatak stane unutar tog broja. Zatim izračunajte novi odmor.

Primjer: 16 stane jednom unutar 19. Stoga je četvrti broj u binarnom kodu velikog slova "S" "1", a ostatak je 3.

Kako 8 ne stane unutar 3, peti broj je "0".

Kako 4 ne stane unutar 3, šesti je broj "0".

Budući da 2 stane jednom unutar 3, sedmi kodni broj je "1", a ostatak je 1.

Budući da 1 odgovara jednom unutar 1, osmi i posljednji broj u kodu je "1".


Dakle, binarni kod velikog slova "S" je "01010011".