W tym e‑materiale powtarzamy wiadomości ze szkoły podstawowej.
Aby zapisać nawet niezbyt duże liczby w systemie dwójkowym, trzeba użyć wielu cyfr 0 oraz 1. Pamiętajmy, że do przedstawienia zaledwie czterocyfrowej liczby dziesiętnej w postaci dwójkowej potrzeba co najmniej 10 bitów. Taki ciąg staje się wtedy mało czytelny.
Liczby binarne można przekształcić i zapisać w znacznie skróconej postaci, w systemach o podstawie innej niż 2, na przykład jako liczby szesnastkowe. W tym e‑materiale omówimy dwa sposoby dokonywania takiej konwersji.
Implementacje konwersji liczb z systemu dwójkowego na szesnastkowy przedstawiamy w e‑materiałach:
Konwersja liczb z systemu dwójkowego na szesnastkowy w języku C++Konwersja liczb z systemu dwójkowego na szesnastkowy w języku C++,
Konwersja liczb z systemu dwójkowego na szesnastkowy w języku JavaKonwersja liczb z systemu dwójkowego na szesnastkowy w języku Java,
Konwersja liczb z systemu dwójkowego na szesnastkowy w języku PythonKonwersja liczb z systemu dwójkowego na szesnastkowy w języku Python.
Więcej zadań? Sięgnij do: Konwersja liczb z systemu dwójkowego na szesnastkowy – zadania maturalneKonwersja liczb z systemu dwójkowego na szesnastkowy – zadania maturalne.
Wymienisz najważniejsze informacje dotyczące pozycyjnych systemów liczbowych.
Scharakteryzujesz dwa sposoby przekształcenia liczby zapisanej w systemie dwójkowym do postaci szesnastkowej.
Przeanalizujesz algorytm konwersji liczb całkowitych i ułamkowych zapisanych w systemie binarnym na liczby zapisane w systemie szesnastkowym.