Grafika przedstawia namalowane kredkami cyfry w różnych kolorach oraz różnej wielkości.
I_P_W14_M07 Konwersja liczb z systemu dziesiętnego na dwójkowy w języku Python
Źródło: Gerald, dostępny w internecie: pixabay.com, domena publiczna.
Już wiesz
Jakie są zależności pomiędzy dziesiętnym a dwójkowym systemem liczbowym.
Jak wykorzystać wbudowane funkcje języka Python do zamiany liczby dziesiętnej na odpowiednik binarny.
Jak konwertować liczby z systemu dziesiętnego na dwójkowy bez wykorzystania funkcji wbudowanych.
Teraz czas, aby sprawdzić wiedzę i umiejętności w praktyce.
Ćwiczenie 1
Uzupełnij podany kod, aby otrzymać działającą implementację algorytmu konwersji liczby całkowitej zapisanej w systemie dziesiętnym do systemu binarnego..
Linia 1. def konwertuj podkreślnik liczbe podkreślnik dziesietna podkreślnik do podkreślnik binarnej otwórz nawias okrągły liczba zamknij nawias okrągły dwukropek.
Linia 2. wynik znak równości cudzysłów cudzysłów.
Linia 3. reszta znak równości 0.
Linia 4. while liczba zamknij nawias ostrokątny 0 dwukropek.
Linia 5. kratka Tu uzupełnij kod.
Linia 6. return wynik.
Ćwiczenie 2
Napisz program, który pobiera od użytkownika liczbę całkowitą (w systemie dziesiętnym) i wypisuje, z ilu cyfr (bitów) składa się ta reprezentacja.