Film samouczek
Napisz naiwny konwerter liczb naturalnych z systemu dwójkowego (binarnego) na dziesiętny. Działanie konwertera przetestuj dla liczby 11111100100
.
Naiwny konwerter polega obliczeniu sumy iloczynów kolejnych potęg liczby 2 (wag) oraz odpowiadających im cyfr liczby dwójkowej.
Dla liczby 101001Indeks dolny (2)(2) konwerter zadziała następująco:
Specyfikacja problemu:
Dane:
liczba
– łańcuch znaków; liczba naturalna zapisana w systemie dwójkowym
Wynik:
wynik
– liczba naturalna; liczba zapisana w systemie dziesiętnym
Wynik po konwersji:
Napisz konwerter liczb naturalnych z systemu dwójkowego (binarnego) na dziesiętny, wykorzystując schemat Hornera. Działanie konwertera przetestuj dla liczby 11111100100
.
Specyfikacja problemu:
Dane:
liczba
– łańcuch znaków; liczba naturalna zapisana w systemie dwójkowym
Wynik:
wynik
– liczba naturalna; liczba zapisana w systemie dziesiętnym
Wynik po konwersji:
Porównaj swoje rozwiązania z przedstawionymi w filmie.