W tym e‑materiale powtarzamy wiadomości ze szkoły podstawowej.
Dziesiętny system liczbowy, którym posługujemy się na co dzień, jest wygodny w użyciu z punktu widzenia człowieka, a zarazem kłopotliwy do zastosowania we współczesnych układach cyfrowych, takich jak procesory lub pamięci. Działanie wielu urządzeń oparte jest na systemie binarnym (dwójkowym).
Poznaliśmy już algorytm konwersji liczb z systemu dwójkowego na dziesiętnykonwersji liczb z systemu dwójkowego na dziesiętny. W tym e‑materiale zaimplementujemy go w języku C++.
Ciekawi cię, jak wyglądają implementacje w innych językach programowania? Możesz się z nimi zapoznać w dwóch pozostałych e‑materiałach z tej serii:
Konwersja liczb z systemu dwójkowego na dziesiętny w języku JavaKonwersja liczb z systemu dwójkowego na dziesiętny w języku Java,
Konwersja liczb z systemu dwójkowego na dziesiętny w języku PythonKonwersja liczb z systemu dwójkowego na dziesiętny w języku Python.
Więcej zadań? Sięgnij do Konwersja liczb z systemu dwójkowego na dziesiętny – zadania maturalneKonwersja liczb z systemu dwójkowego na dziesiętny – zadania maturalne.
Przeanalizujesz algorytm konwersji części ułamkowej liczby z systemu binarnego na dziesiętny.
Zaimplementujesz algorytm konwersji z systemu dwójkowego na dziesiętny w języku C++.
Scharakteryzujesz algorytm konwersji liczby zapisanej w systemie binarnym na liczbę w systemie dziesiętnym.