Dzwon.

Są ci, którzy przeczytali tę wiadomość przed tobą.
Subskrybuj odbieranie artykułów świeżych.
E-mail
Nazwa
Nazwisko
Jak chcesz przeczytać dzwonek
Bez spamu

Postanowiłem złożyć z tyłu jako transformację tekstową do kodu binarnego iz powrotem, istnieją takie usługi, ale zwykle pracują z łaciną, moim tłumacz współpracuje z kodowaniem UTF-8który koduje znaki cyrylicy z dwoma bajtami. na ten moment Zdolność tłumacza jest ograniczona do kodowania dwubajtowego. Chińskie hieroglify nie mogą być transmitowane, ale zamierzam naprawić to irytujące nieporozumienie.

Aby przekonwertować tekst do reprezentacji binarnej Wprowadź tekst do lewego okna i kliknij Tekst-\u003e Kosz w prawym oknie pojawi się jej reprezentację binarną.

Aby przekonwertować kod binarny do tekstu Wprowadź kod do prawego okna i naciśnij BIN-\u003e Tekst w lewym oknie pojawi się jego symboliczną reprezentację.

Gdyby tłumaczenie kodu binarnego do tekstu Albo, wręcz przeciwnie, nie wyszła - sprawdź poprawność swoich danych!

Aktualizacja!

Teraz dostępna jest konwersja tekstu odwrotnej:

w normalnym spojrzeniu. Aby to zrobić, umieść kleszcz: "Wymień 0 spacji i 1 agregat █". Następnie wstaw tekst do prawego okna: "Tekst w reprezentacji binarnej" i kliknij przycisk poniżej "Bin-\u003e tekst".

Podczas kopiowania takich tekstów musisz być ostrożny, ponieważ Możesz łatwo stracić luki na początku lub na końcu. Na przykład ciąg z powyższego ma formularz:

██ █ █ ███████ █ ██ ██ █ █ ███ ██ █ █ ██ █ ██ █ █ ██ █ ███ █ ██ █ █ ██ █ █ ███ ██ █ █ ███ ██ █ ██

i na czerwonym tle:

██ █ █ ███████ █ ██ ██ █ █ ███ ██ █ █ ██ █ ██ █ █ ██ █ ███ █ ██ █ █ ██ █ █ ███ ██ █ █ ███ ██ █ ██

zobacz, ile miejsc na końcu można utracić?

Kod binarny to tekst, instrukcje procesora komputerowego lub inne dane przy użyciu dowolnego dwukrotnego systemu. Najczęściej jest to system 0 i 1. Przypisuje szablon binarny (bitowy) do każdego symbolu i instrukcji. Na przykład linia binarna osiem bitów może reprezentować dowolną z 256 możliwych wartości, a zatem może generować wiele różnych elementów. Recenzje o Kodeksie Binarnym World Profesjonalnej Wspólnoty programistów wskazują, że jest to podstawa zawodu i głównego prawa funkcjonowania systemy obliczeniowe. i urządzenia elektryczne.

Dekodowanie kodu binarnego

W obliczeniach i telekomunikacji kody binarne są używane do różnych metod kodowania symboli danych w liniach bitowych. Metody te mogą używać linii zmiennych stałe lub szerokości. Do tłumaczenia B. kod binarny Jest wiele znaków i zestawów kodujących. W kodzie ze stałym szerokością, każda litera, cyfra lub inny charakter wydaje się być linią nieco tej samej długości. Ta linia bitowa, interpretowana jako liczba binarna, jest zwykle wyświetlana w tabelach kodu w notacji ósemkowej, dziesiętnej lub szesnastkowej.

Odszyfrowanie kodu binarnego: ciąg bitowy interpretowany jako numer binarny może być przetłumaczony na liczbę dziesiętną. Na przykład, małe litery A, jeśli jest ona reprezentowana przez linię bitową 01100001 (jak w standardowym kodzie ASCII), może być również reprezentowany jako liczba dziesiętna 97. Tłumaczenie kodu binarnego do tekstu reprezentuje ta sama procedura tylko w odwrotnej kolejności.

Jak to działa

Jaki jest kod binarny? Kod używany w komputerach cyfrowych oparty jest na których istnieją tylko dwa możliwe stany: w tym I wyłączony, zwykle oznaczony zero i jednostką. Jeśli w systemie dziesiętnym wykorzystuje 10 cyfr, każda pozycja wielu 10 (100, 1000 itp.), Następnie w systemie binarnym każda pozycja cyfrowa ma wiele 2 (4, 8, 16 itd.). Sygnał kodu binarnego jest serią impulsów elektrycznych, które reprezentują liczby, symbole i operacje, które muszą być wykonywane.

Urządzenie zwane godzinami wysyła regularne impulsy, a komponenty takie jak tranzystory są włączone (1) lub wyłączają (0), aby przesyłać lub blokować impulsy. W kodzie binarnej każda liczba dziesiętna (0-9) jest reprezentowana przez zestaw czterech cyfr lub bitów binarnych. Cztery główne operacje arytmetyczne (dodanie, odejmowanie, mnożenie i podział) można zmniejszyć do kombinacji fundamentalnych operacji algebraicznych boolowskich na liczbach binarnych.

Trochę w teorii komunikacji i informacji jest jednostka jednostki danych, która odpowiada wynikowi wyboru między dwiema możliwymi alternatywami w systemie liczb binarnych powszechnie stosowanych w komputerach cyfrowych.

Recenzje kodu binarnego

Charakter kodu i danych jest podstawową częścią fundamentalnego świata. Specjaliści światowym pracują z tym narzędziem - programiści, których specjalizacja jest ukryta przed uwagą zwykłego użytkownika. Opinie o kodzie binarnym od programistów wskazują, że obszar wymaga głębokiego badania fundacje matematyczne I świetna praktyka w dziedzinie Matanalyi i programowania.

Kod binarny jest najprostszą formą kodu komputerowego lub danych programowania. Jest w pełni reprezentowany przez system cyfry binarnej. Według przeglądów kodu binarnego często kojarzy się z kodem maszyny, ponieważ zestawy binarne można łączyć do formularza kod źródłowyktóry jest interpretowany przez komputer lub inny sprzęt. Częściowo to prawda. Użyj cyfr binarnych do tworzenia instrukcji.

Wraz z najbardziej podstawową formą kodu, plik binarny jest również najniższą ilością danych przepływających przez cały złożony kompleksowy sprzęt i systemy oprogramowaniaPrzetwarzanie dzisiejszych zasobów i aktywów danych. Najmniejsza ilość danych jest nieco nazywana. Obecne linie bitów stają się kodem lub dane, które są interpretowane przez komputer.

Liczba binarna

W matematyce i elektronice cyfrowej liczba binarna jest liczbą wyrażoną w bazie 2 lub numerze binarnym system cyfrowyktóry używa tylko dwóch symboli: 0 (zero) i 1 (jeden).

System numerowy Base-2 jest zapisem pozycyjnym o promieniu 2. Każda cyfra jest określana jako bitów. Ze względu na prostą implementację w cyfrowym elektroniczne obwody Korzystanie z reguł logicznych, system binarny jest używany przez prawie wszystkie nowoczesne komputery i urządzenia elektroniczne.

Historia

Nowoczesny system binarny numerów jako podstawę do kodu binarnego wynalazł Gottfrid Leibnic w 1679 r. I jest przedstawiony w jego artykule "Wyjaśnienie arytmetyki binarnej". Dane binarne były centralne do teologii Leibitus. Wierzył, że numery binarne symbolizują chrześcijańskie pomysł kreatywności ex nihilo lub stworzenia z niczego. Leibniz próbował znaleźć system, który konwertuje słowne oświadczenia logiki do danych czysto matematycznych.

Systemy binarne poprzedzające Leibnitsa istniały również w starożytnym świecie. Przykładem jest chiński system binarny i Jing, gdzie tekst do przewidywania opiera się na dwoistości Yin i Yang. W Azji i Afryce stosowano bębny szczelinowe z dźwiękami binarnymi do kodowania wiadomości. Indyjski naukowiec pingowy (około 5 wieku pne) opracował system binarny, aby opisać pytanie w swojej pracy "Candashutrea".

Mieszkańcy wyspy Mangareva w Polinezji francuskiej stosowali hybrydowy system binarny do 1450 roku. W XI wieku naukowca i filozof Shao Yun opracowali metodę organizowania heksagramów, co odpowiada sekwencji od 0 do 63, jak przedstawiono w formacie binarnym, a Yin jest 0, YAN - 1. Zamówienie jest również kolejnością leksykograficzną W blokach elementów wybranych z zestawu dwóch elementów.

Nowy czas

W 1605 r. Omówił system, w którym litery alfabetu można zmniejszyć do sekwencji liczb binarnych, które można następnie zakodować jako niewielkie zauważalne odmiany czcionki w żadnym tekst przypadkowy. Ważne jest, aby pamiętać, że Francis Bacon został zakończony teoria ogólna Obserwacja kodowania binarnego, że ta metoda może być używana z dowolnymi obiektami.

Inny matematyk i filozof o imieniu George But w 1847 r. Artykuł zatytułowany "Analiza matematyczna logiki", która opisuje system logiczny algebraiczny, znany dzisiaj jako algebra bulev. System opierał się na podejściu binarnym, które składały się z trzech głównych operacji: i, a nie. System ten nie został wprowadzony do pracy, dopóki absolwentka z Instytutu Technologii Massachusetts o nazwie Claude Shannon zauważyła, że \u200b\u200bbulev algebra, który studiował, był podobny do łańcucha elektrycznego.

Shannon napisał rozprawę w 1937 roku, w którym dokonano ważnych wniosków. Teza Shannon stała się punktem wyjścia do używania kodu binarnego w praktycznych zastosowaniach, takich jak komputery i obwody elektryczne.

Inne formy kodu binarnego

Ciąg bitowy nie jest jedynym typem kodu binarnego. System binarny jako cały system, który umożliwia tylko dwie opcje, takie jak włączyć system elektroniczny lub prosty prawdziwy lub fałszywy test.

Brill to rodzaj kodu binarnego, który jest szeroko stosowany przez niewidomych ludzi do czytania i zapisu do dotyku, nazwanego przez jego twórcę Louisa Braille'a. System ten składa się z sześciopunktowych siatek, trzy na kolumnie, w której każdy punkt ma dwa państwa: podniesione lub dogłębne. Różne kombinacje punktów są zdolne do reprezentowania wszystkich liter, cyfr i znaków interpunkcyjnych.

amerykański standardowy kod Aby udostępnianie informacji (ASCII) wykorzystuje 7-bitowy kod binarny do reprezentowania tekstu i innych znaków w komputerach, sprzęcie komunikacyjnym i innych urządzeniach. Każda litera lub symbol jest przypisany numer od 0 do 127.

Kodowany binarny dziesiętny lub BCD to binarna reprezentacja wartości całkowitych, która wykorzystuje 4-bitowy wykres do kodowania cyfr dziesiętnych. Cztery bity binarne mogą kodować do 16 różnych wartości.

W pokojach z kodowaniem BCD tylko pierwsze dziesięć wartości w każdym globu są poprawne i zakodować liczby dziesiętne z zerową, w dziewięciu. Pozostałe sześć wartości jest nieprawidłowe i może spowodować wyjątek maszyny, albo nieokreślone zachowanie, w zależności od realizacji komputerowej arytmetyki BCD.

Arytmetyka BCD jest czasami korzystna niż numeryczne formaty zmiennoprzecinkowe w zastosowaniach handlowych i finansowych, gdzie kompleksowe zachowanie numerów zaokrąglania jest niepożądane.

Podanie

Większość nowoczesne komputery. Użyj programu kodu binarnego, aby uzyskać instrukcje i dane. Płyty CD, DVD i płyty Blu-ray reprezentują dźwięk i wideo w formie binarnej. Rozmowy telefoniczne Rozdarty w formularzu cyfrowym w sieciach międzycity i komórkowych komunikacja telefoniczna Korzystanie z modulacji kodu pulsacyjnego i w sieciach transmisji głosowych na IP.

Jeśli jesteś zainteresowany, aby odczytać liczby binarne, ważne jest, aby zrozumieć, jak działają liczby binarne. System binarny jest znany jako system numerowania "podstawa 2", co oznacza obecność dwóch możliwych liczb dla każdego rysunku; Jeden lub zero. Duże liczby są rejestrowane przez dodanie dodatkowych jednostek binarnych lub zer.



Zrozumienie numerów binarnych


Wiedząc, jak czytać pliki binarne, nie jest krytyczne dla obsługi komputerów. Ale dobrze jest zrozumieć koncepcję lepiej zrozumieć, w jaki sposób komputery przechowują liczby w pamięci. Pozwala również zrozumieć takie terminy jako 16-bitowe, 32-bitowe, 64-bitowe pomiary pamięci, takie jak bajty (8 bitów).



"Odczyt" kodeksu binarnego zwykle oznacza tłumaczenie numeru binarnego do numeru podstawy 10 (dziesiętnej), z którą ludzie są znani. Ta konwersja wystarczy, aby wykonać w głowie, gdy rozumiesz, jak działa język binarny.

Każda cyfra w numerze binarnej ma określoną wartość, jeśli numer nie jest zerowy. Po zidentyfikowaniu wszystkich tych wartości, po prostu składasz je razem, aby uzyskać 10-cyfrową wartość dziesiętną numeru binarnego. Aby zobaczyć, jak to działa, weź numer binarny 11001010.


1. Najlepszym sposobem Czytaj numer binarny - Zacznij od właściwej cyfry i przesuń w lewo. Siła tej pierwszej lokalizacji wynosi zero, czyli wartość tego rysunku, jeśli nie jest to zero, równe dwa stopnie zero lub jednostki. W tym przypadku, ponieważ cyfra ma zero, wartość tego miejsca będzie zero.



2. Następnie przejdź do następnej cyfry. Jeśli jest to jeden, oblicz dwa do stopnia jednego. Zapisz tę wartość. W tym przykładzie wartość jest równie dwa równa dwóm.



3. Kontynuuj powtarzanie tego procesu, aż dojdziesz do lewej cyfry.



4. Aby zakończyć, wszystko, co musisz zrobić, to dodać wszystkie te liczby razem, aby uzyskać ogólną dziesiętną wartość binarną: 128 + 64 + 0 + 0 + 8 + 0 + 2 + 0 = 202 .


Notatka: Innym sposobem widzenia całego procesu w formie równania jest następujące: 1 x 2 7 + 1 x 2 6 + 0 x 2 5 + 0 x 2 4 + 1 x 2 3 + 0 x 22 + 1 x 2 1 + 0 x 2 0 \u003d 20.


Liczby binarne ze podpisem


Powyższa metoda działa na podstawowe liczby binarne bez znaku. Jednak komputery potrzebują sposobu na reprezentowanie negatywne numery Także z kodem binarnym.


Z tego powodu komputery używają liczb binarnych ze znakiem. W systemie tego typu najbardziej lewą cyfrą jest znany jako bit znak, a pozostałe dane są znane jako bity amplitudy.


Odczyt liczby binarnej ze znakiem jest prawie taki sam jak bez znaku, z jedną małą różnicą.


1. Wykonaj tę samą procedurę, jak opisano powyżej dla numeru binarnego bez znaku, ale zatrzymaj się jak najszybciej dotrzeć do największego bitka.



2. Aby zdefiniować znak, sprawdź bit lewy. Jeśli ta jednostka jest, liczba jest negatywna. Jeśli jest zero, liczba jest pozytywna.



3. Teraz postępuj zgodnie z tymi samymi obliczeniami, jak poprzednio, ale zastosuj odpowiedni znak do numeru określonego przez skrajną lewą bit: 64 + 0 + 0 + 8 + 0 + 2 + 0 = -74 .


4. Metoda binarna ze znakiem pozwala komputerom reprezentować liczby, które są dodatnie lub ujemne. Jednak zużywa początkowa partia, co oznacza, że \u200b\u200bdla dużych liczb wymaga trochę więcej pamięci niż liczby binarne bez znaku.

08. 06.2018

Blog Dmitry Vasiairova.

Kod binarny - gdzie i jak jest używany?

Dziś jestem bardzo zadowolony z mojego spotkania z tobą, moi drogi czytelnicy, ponieważ czuję się jak nauczyciel, który jest na pierwszej lekcji zaczyna zapoznać się z literami literami i cyframi. A ponieważ mieszkamy na świecie technologia cyfrowaPowiem ci, jaki kod binarny jest ich podstawą.

Zacznijmy od terminologii i dowiedzmy, jakie binarne środki. W celu wyjaśnienia powróci do zwykłego obliczenia, które nazywa się "dziesiętną". Oznacza to, że używamy 10 cyfr, co umożliwia wygodnie działać w różnych numerach i utrzymywanie odpowiedniego wpisu.

Po tej logiki system binarny zapewnia tylko dwa znaki. W naszym przypadku jest tylko "0" (zero) i "1". I tutaj chcę ostrzec, że inne konwencje mogą być hipotetyczne na ich miejscu, ale wszystkie wartości, które oznaczają nieobecność (0, puste) i obecność sygnału (1 lub "różdżka") pomoże nam zrozumieć strukturę kodu binarnego.

Dlaczego potrzebujesz kodu binarnego?

Przed pojawieniem komputera zastosowano różne systemy automatyczne, której zasada działania opiera się na odbiorze sygnału. Czujnik jest wyzwalany, obwód zamyka się, a urządzenie jest włączone. Nie ma prądu w obwodzie sygnałowym - nie i wyzwalaniu. Był to urządzenia elektroniczne, które umożliwiły osiągnięcie postępów w przetwarzaniu informacji dostarczonych przez obecność lub brak napięcia w łańcuchu.

Dalsze powikłania doprowadziły do \u200b\u200bpojawienia się pierwszych procesorów, które również wykonali swoją pracę, przetwarzając sygnał składający się z impulsów na przemian w określony sposób. Nie zagłębiamy teraz szczegółów programu, ale dla nas: Urządzenia elektroniczne były w stanie odróżnić określoną sekwencję sygnałów przychodzących. Oczywiście możesz i tak opisać kombinację warunkową: "Jest sygnał"; "brak sygnału"; "Jest sygnał"; "Jest sygnał". Możesz nawet uprościć nagranie: "Tam"; "nie"; "jest"; "jest".

Ale znacznie łatwiej jest wyznaczyć obecność sygnału przez urządzenie "1", a jego nieobecność jest zero "0". Następnie zamiast tego możemy użyć prostego i lakonicznego kodu binarnego: 1011.

Oczywiście technika procesora stąpił daleko, a teraz żetony są w stanie dostrzec nie tylko sekwencję sygnałów, ale całych programów odnotowanych przez niektóre polecenia składające się z poszczególnych znaków.

Ale za ich rekord ten sam kod binarny składający się z zera i jednostek odpowiadających obecności lub braku sygnału. On jest lub nie ma tego - bez różnicy. W przypadku układu, którykolwiek z tych opcji jest pojedynczą informacją, która otrzymała nazwę "Bit" (bit jest oficjalną jednostką pomiaru).

Warunkowo symbol można zakodować przez sekwencję kilku znaków. Dwa sygnały (lub ich nieobecność) można opisać tylko cztery opcje: 00; 01; 10; 11. Ta metoda kodowania jest nazywana dwukrotnie. Ale może być:

  • Cztery bit (jak w przykładzie w punkcie powyżej 1011) umożliwia zapisanie 2 ^ 4 \u003d 16 kombinacji symboli;
  • Ośnieżnik (na przykład: 0101 0011; 0111 0001). Jednocześnie reprezentował największy interes programowania, ponieważ objętych wartościami 2 ^ 8 \u003d 256 wartości. Umożliwiło opisać wszystkie liczby dziesiętne, alfabet łaciński i specjalne znaki;
  • Sixteeneenbitant (1100 1001 0110 1010) i powyżej. Ale wpisy z tak długo - jest to już dla nowoczesnych bardziej złożonych zadań. Nowoczesne procesory wykorzystują 32 i 64-bitową architekturę;

Powiem szczerze, jeden oficjalna wersja Nie, tak stało się tak, że była to połączenie ośmiu znaków, które stało się standardową miarą przechowywanych informacji o nazwie "Bajt". Może to być nawet zastosowane do jednej litery nagranej przez 8-bitowy kod binarny. Więc, moi drodzy przyjaciele, pamiętaj (jeśli ktoś nie wiedział):

8 bitów \u003d 1 bajt.

Tak zaakceptowany. Chociaż symbol nagrany przez 2 lub 32-bitowe wartości można również nazwać bajtem. Nawiasem mówiąc, dzięki kodowi binarnym, możemy ocenić woluminy plików mierzonych w bajtach i szybkości informacji i Internetu (bitów na sekundę).

Kodowanie binarne w akcji

Aby standaryzować nagrywanie informacji dla komputerów, opracowano kilka systemów kodowania, z których jeden ASCII, w oparciu o 8-bitowy rekord, był szeroko rozpowszechniony. Wartości w nim są dystrybuowane w specjalny sposób:

  • pierwszy 31 symbol - menedżerowie (od 00000000 do 00011111). Służyć do poleceń serwisowych, wyjście do drukarki lub ekranu, sygnały dźwiękowe, formatowanie tekstu;
  • po od 32 do 127 (00100000 - 01111111) alfabet łaciński i symbole pomocnicze i znaki interpunkcyjne;
  • reszta, do 255. (10000000 - 11111111) - alternatywa, część tabeli do specjalnych zadań i mapowania alfabetów narodowych;

Wartości dekodowania w nim są wyświetlane w tabeli.

Jeśli uważasz, że "0" i "1" znajdują się w chaotycznym kolejności, a potem głęboko się mylona. Na przykładzie dowolnej liczby pokażę regularność i nauczam liczby odczytu nagranych przez kod binarny. Ale dla tego zajmiemy pewne konwencje:

  • Bajt z 8 znaków przeczyta po prawej stronie;
  • Jeśli używamy zrzutów jednostek, dziesiątki, setki, a następnie tutaj (odczyt w odwrotnej kolejności) dla każdego bit, różne stopnie "TWO": 256-124-64-32-16-8- 4-2- 1;
  • Teraz spojrzamy na kod binarny numeru, na przykład 00011011. W przypadku gdy w odpowiedniej pozycji jest sygnał "1" - podjąć wartość tego wyładowania i podsumowując je ze zwykłym sposobem. Odpowiednio: 0 + 0 + 0 + 32 + 16 + 0 + 2 + 1 \u003d 51. W poprawności ta metoda Możesz spojrzeć na tabelę kodów.

Teraz moimi ciekawymi przyjaciółmi, nie tylko wiesz, jaki jest kod binarny, ale także wiesz, jak konwertować informacje zaszyfrowane.

Język zrozumiała nowoczesna technika

Oczywiście algorytm do czytania kodu binarnego z urządzeniami procesorowymi jest znacznie bardziej skomplikowane. Ale może być napisany przez wszystko:

  • Informacje tekstowe z parametrami formatowania;
  • Liczby i wszelkie operacje z nimi;
  • Obrazy graficzne i wideo;
  • Dźwięki, w tym pokonywanie i poza naszą słyszalnością;

Ponadto możliwe jest z powodu prostoty "prezentacji" różne metody Zapisy informacji binarnych:

  • Przez zmianę pole magnetyczne na ;
  • Uzupełnia zalety kodowania binarnego niemal nieograniczoną możliwości przesyłania informacji na odległości. Ta metoda komunikacji jest używana z kosmicznym i sztucznymi satelitów.

    Dzisiaj system numeru binarnego jest językiem, najczęściej używanym przez nas urządzenia elektroniczne. I co jest najbardziej interesujące, żadna inna alternatywa dla niego jest przewidziana.

    Myślę, że informacje podane przeze mnie zacząć, będzie wystarczająco dużo. A potem pojawi się taka potrzeba, każdy będzie mógł pogłębić się w niezależnym badaniu tego tematu.

    Powiem pożegnanie i po małej przerwie, przygotuję się do ciebie nowy artykuł mojego bloga, na ciekawym temacie.

    Lepiej, jeśli sam mi powiesz;)

    Do zobaczenia wkrótce.

    Kod binarny - Jest to przepływ informacji przez łączenie znaków 0 lub 1. Czasami bardzo trudno jest zrozumieć zasadę kodowania informacji w formie tych dwóch liczb, ale będziemy starać się wyjaśnić wszystko szczegółowo.

    Nawiasem mówiąc, na naszej stronie możesz przetłumaczyć dowolny tekst w kodzie dziesiętnym, szesnastkowym, binarny za pomocą kalkulatora kodu online.

    Widząc coś po raz pierwszy, często zastanawiamy się logiczną kwestią tego, jak to działa. Wszelkie nowe informacje są przez nas postrzegane, jako coś skomplikowanego lub stworzonego wyłącznie do wyemitowanej lojalnością, jednak dla osób, które chcą dowiedzieć się więcej o kod binarnyOtworzy się, nieskomplikowana prawda - kod binarny nie jest trudny do zrozumienia, jak się wydaje nam. Na przykład angielska litera t system binarny Przyjmę ten gatunek - 01010100, E - 01000101 i litera X - 01011000. Na podstawie tego rozumiemy, że tekst angielski słowo w formie kodu binarnego będzie wyglądał tak: 01010100 01000101 01011000 01010100. Komputer dokładnie rozumie Takie oświadczenie symboli na to słowo, cóż, wolimy go zobaczyć w prezentacji liter alfabetu.

    Spotykać się z kimś kod binarny Jest aktywnie używany w programowaniu, ponieważ maszyny obliczeniowe działają dokładnie dzięki temu. Ale programowanie nie jest ograniczone do nieskończonego zestawu zer i jednostek. Ponieważ jest to raczej pracochłonny proces, podjęto środki w celu uproszczenia zrozumienia między komputerem a osobą. Rozwiązywanie problemów było stworzenie języków programowania (Baisik, C ++ itp.). W rezultacie programista pisze program w języku, który rozumie, a następnie program kompilatora przekłada wszystko do kodu maszyny, uruchomiony komputer.

    Tłumaczenie naturalnej liczby systemu dziesiętnego do systemu binarnego.

    Aby przetłumaczyć liczby z systemu dziesiętnego do binarnego użycia "algorytm zastępowania", składający się z takiej sekwencji działań:

    1. Wybierz żądany numer i podziel go na 2. Jeśli wynik rozszczepienia okazał się z pozostałością, liczba kodu binarnego będzie 1, jeśli nie ma pozostałości - 0.

    2. Składanie pozostałości, jeśli jest, ponownie podziel liczbę uzyskaną w wyniku pierwszego podziału, na 2. Ustaw liczbę systemów binarnych w zależności od dostępności pozostałości.

    3. Nadal dzielimy, obliczając liczbę systemu binarnego z pozostałości, aż do wykonania numeru, którego nie można podzielić - 0.

    4. W tym momencie uważa się, że kod binarny jest gotowy.

    Na przykład przekładamy się na numer binarny numer 7:

    1. 7: 2 \u003d 3.5. Ponieważ pozostałość jest napisana przez pierwszą liczbę kodeksu binarnego 1.

    2. 3: 2 \u003d 1,5. Powtarzamy procedurę z wyborem liczby kodu między 1 a 0, w zależności od pozostałości.

    3. 1: 2 \u003d 0,5. Ponownie wybieramy 1 na tej samej zasadzie.

    4. W rezultacie przeliczamy z systemu dziesiętnego do binarnego, kodu - 111.

    W ten sposób można przetłumaczyć nieskończony zestaw liczb. Spróbujmy teraz robić wręcz przeciwnie - aby przetłumaczyć liczbę binarnych w dziesiętnie.

    Tłumaczenie liczby układu binarnego w dziesiętnie.

    Aby to zrobić, musimy ponumerować naszą liczbę binarną 111 od końca, począwszy od zera. Dla 111, jest 1 ^ 2 1 ^ 1 1 ^ 0. Na tej podstawie numer dla numeru będzie służyć jej stopniu. Następnie wykonaj działania według wzoru: (x * 2 ^ y) + (x * 2 ^ y) + (x * 2 ^ y), gdzie X jest sekwencją numeru kodu binarnego, a Y jest stopniem tego numeru . Zastępujemy naszą liczbę binarną pod tym formułą i rozważamy wynik. Dostajemy: (1 * 2 ^ 2) + (1 * 2 ^ 1) + (1 * 2 ^ 0) \u003d 4 + 2 + 1 \u003d 7.

    Trochę z historii systemu numeru binarnego.

    Uważa się, że po raz pierwszy system binarny Sugerowane, że Gotfried Wilhelm Leibniz, który uważany za system przydatny w złożonych obliczeniach matematycznych i naukach. Ale na niektórych danych, przed jego propozycją systemu binarnego, pojawił się napis ścienny w Chinach, który odszyfrował, kiedy za pomocą kodu binarnego. Długie i krótkie kije przedstawiono na napisie. Zakładając, że długa jest 1, a krótka różdżka - 0, istnieje proporcja, która w Chinach, idea kodowania binarnego istniała wielu wcześniej jego oficjalne odkrycie. Kod deszyfrowy zdefiniowany jest tylko prosta liczba naturalna, ale jest to fakt, że pozostaje.

    Dzwon.

    Są ci, którzy przeczytali tę wiadomość przed tobą.
    Subskrybuj odbieranie artykułów świeżych.
    E-mail
    Nazwa
    Nazwisko
    Jak chcesz przeczytać dzwonek
    Bez spamu