I_P_W14_M08_C++ Konwersja liczb z systemu dwójkowego na dziesiętny w języku C++
W tym e‑materiale częściowo powtarzamy treści ze szkoły podstawowej.
Komputery liczą w systemie binarnym – dla nich świat to ciąg zer i jedynek. My natomiast posługujemy się systemem dziesiętnym, dlatego aby zrozumieć, jak działa programowanie, musimy nauczyć się tłumaczyć te dwa języki.
W tym rozdziale zajmiemy się konwersją liczb binarnych na dziesiętne, a następnie zobaczymy, jak taki proces można zaimplementować w języku C++. Dzięki temu nie tylko poznasz zasady matematyczne stojące za systemem dwójkowym, ale także nauczysz się pisać kod w C++, który przeprowadza tę konwersję automatycznie.
To będzie praktyczne połączenie teorii i programowania: od prostych przykładów ręcznych obliczeń po działający program w C++, który pokaże, jak komputer „rozumie” nasze polecenia.
Ćwiczenia na rozgrzewkę
Przeanalizujesz algorytm konwersji części ułamkowej liczby z systemu binarnego na dziesiętny.
Scharakteryzujesz algorytm konwersji liczby zapisanej w systemie binarnym na liczbę w systemie dziesiętnym.
Zaimplementujesz algorytm konwersji z systemu dwójkowego na dziesiętny w języku C++.