R14NgwR0IvcLG
Zdjęcie przedstawia fragmenty linijek kodu zero‑jedynkowego zamieszczone na czarnym tle. Kod ma postać zielonych poziomych pasków.

I_P_W14_M09_Java Konwersja liczb z systemu dwójkowego na dziesiętny w języku Java

Źródło: Pixabay, domena publiczna.
bg‑gray4

W tym e–materiale powtarzamy wiadomości ze szkoły podstawowej.

Przykładem takiego systemu jest system dwójkowy, w którym do zapisu liczby wykorzystuje się tylko dwie cyfry (01). Cyfra 0 może oznaczać stan wyłączony, a cyfra 1 stan włączony. Przykładem zastosowania tego systemu mogą być zegary binarne, w których czas przedstawiany jest za pomocą diod LED – włączona lampka oznacza cyfrę 1, a wyłączona cyfrę 0.

W tym e‑materiale nauczysz się konwertować liczby z systemu o podstawie 2 na system dziesiętny.

Ćwiczenie 1
R1R1bdwcfk7UV
Zamień liczbę 2 na system dziesiętny.
Ćwiczenie 2
RtBjxIgVVPA0M
Zamień liczbę 2 na system dziesiętny. 2 = {}10
Twoje cele
  • Przeanalizujesz metodę zamiany liczby z systemu dwójkowego na system dziesiętny.

  • Zapiszesz liczby dwójkowe w postaci dziesiętnej.

  • Rozwiążesz kilka zadań wymagających przekształcenia liczby dwójkowych do postaci dziesiętnej.

  • Zastosujesz w praktyce wiedzę na temat pozycyjnych systemów liczbowych.

  • Prześledzisz, jak w języku Java zapisać program, służący do konwersji liczb całkowitych, zapisanych w systemie dwójkowym do postaci dziesiętnej.

  • Zaimplementujesz w języku Java program przekształcający część ułamkową liczby dwójkowej do postaci dziesiętnej.