HTML CSS PYTHON
System liczbowy binarny
System Binarny to system liczbowy składający się z 2 cyfr – 0 i 1.

Jest on prosty do zrozumienia oraz zastosowania przez urządzenia i systemy komputerowe, gdyż składa się tylko z dwóch warunków, 0 czyli fałszu oraz 1 czyli prawdy – czyli stanów wyłączenia oraz włączenia urządzenia.
Posiada on jednak parę istotnych wad, między innymi brak możliwości zapisu liczb ujemnych.

W systemie binarnym aby sprowadzić liczbę dziesiętną do postaci binarnej, należy dokonać dzielenia przez 2.
W tym przypadku liczbą dziesiętną będzie liczba 8. Dzielimy kolejne liczby przez 2, ustalając czy reszta jest równa 0 czy 1.
Po wykonaniu ostatniego dzielenia, czyli podzielenia cyfry 1 przez 2 zapisujemy liczbę która nam powstała, pisząc od dołu do góry powstałe 1 oraz 0.
Powstaje nam następująca liczba czyli: 1000 (czytając od dołu):
8 : 2 0
------
4 : 2 0
2 : 2 0
1 : 2 1
Żeby dokonać konwersji liczby binarnej na dziesiętną należy pomnożyć kolejne 1 i 0 przez kolejne potęgi dwójki (zaczynając od potęgi zerowej),
zaczynając od rzędu jedności (od prawej strony), a kolejne cyfry liczby binarnej dodać ze sobą po pomnożeniu.

1 * 23 + 0 * 22 + 0 * 21 + 0 * 20 = 1 * 8 + 0 * 4 + 0 * 2 + 0 * 1 = 8

Żeby rozpoznać parzystość lub nieparzystość liczby wystarczy sprawdzić cyfrę liczby binarnej w rzędzie jedności,
jeśli będzie wynosiła ona 0 to liczba jest parzysta, jeśli 1 to liczba jest nieparzysta.
Zamiana systemu liczbowego dziesiętnego na binarny:

Wbudowana funkcja bin(liczba).
Wystarczy, że zamiast zmiennej liczba wpiszemy dowolną liczbę całkowitą i pojawi się wynik.
bin(20)
'0b10100'

Zamiana systemu liczbowego binarnego na dziesiętny:

Wbudowana funkcja int(liczba).
int('0b10100',2)
20
ok
Szkoła bananik.pl jest zoptymalizowana pod kątem uczenia się, testowania i szkolenia.
Przykłady są stale sprawdzane, aby uniknąć błędów, ale nie możemy zagwarantować pełnej poprawności wszystkich treści.
Korzystając z tej witryny, wyrażasz zgodę na przeczytanie i zaakceptowanie naszych warunków użytkowania, plików cookie i polityki prywatności.
© 2022 bananik.pl
Ta strona używa ciasteczek (cookies), dzięki którym nasz serwis może działać lepiej.Rozumiem