RJ1RNP35BLLV3
Grafika przedstawia namalowane kredkami cyfry w różnych kolorach oraz różnej wielkości.

PYI_R_W14_M08 Konwersja liczb z systemu dwójkowego na dziesiętny w języku Python 

Źródło: wygenerowany przez sztuczną inteligencję Canva.ai, domena publiczna.
Już wiesz
  • Jakie są zależności pomiędzy dziesiętnym a dwójkowym systemem liczbowym.

  • W jaki sposób zaimplementować algorytm zamiany liczb z systemu dwójowego na dziesiętny.

Teraz czas, aby sprawdzić wiedzę i umiejętności w praktyce.

R1UKRVM2VMA9C
Ćwiczenie 1
Ćwiczenie 2

Uczeń zamienił liczbę binarną 101012 na dziesiętną i otrzymał wynik 19.
Sprawdź, czy uczeń się pomylił. Jeśli tak – podaj poprawny wynik.

Ćwiczenie 3

Napisz program, który poda jaka jest największa waga cyfry liczby zapisanej w systemie dwójkowym.

Dane:

n - liczba naturalna zapisana w systemie dwójkowym

Wynik:

w - liczba naturalna, największą wagę cyfry

1
Ćwiczenie 4

Napisz program, który przekształci liczbę naturalną dwójkową liczba_binarna do postaci dziesiętnej. Działanie programu przetestuj dla liczby binarnej 11011010101101110.

Specyfikacja problemu:

Dane:

  • liczba_binarna – łańcuch znaków; liczba naturalna zapisana w systemie dwójkowym

Wynik:

  • liczba_dziesietna – liczba naturalna; liczba zapisana w systemie dziesiętnym

RPZy09c63SBRr1
Wysłuchaj nagrań słówek w słowniczku i naucz się ich prawidłowej wymowy.
1
Ćwiczenie 5

Napisz program, który przekształci część ułamkową liczby binarnej ulamek do postaci dziesiętnej. Działanie programu przetestuj dla części ułamkowej liczby binarnej równej 0,101101.

Specyfikacja problemu:

Dane:

  • ulamek – łańcuch znaków; część ułamkowa liczby binarnej

Wynik:

  • wynik – liczba rzeczywista; część ułamkowa zapisana w postaci dziesiętnej

R4cRAhd18bRYi1
Wysłuchaj nagrań słówek w słowniczku i naucz się ich prawidłowej wymowy.
1
Ćwiczenie 6

Napisz program, który przekształci binarną liczbę rzeczywistą do postaci dziesiętnej. Działanie programu przetestuj dla liczby 11010,1101.

Specyfikacja problemu:

Dane:

  • liczba – łańcuch znaków; binarna liczba rzeczywista

Wynik:

  • wynik – liczba rzeczywista; liczba w postaci dziesiętnej

R1HasRVo7Vjqw1
Wysłuchaj nagrania abstraktu, wyodrębnij jego części i nadaj im tytuły.