Problem 1

Napisz program konwertujący część ułamkową podanej liczby z systemu szesnastkowego na binarny. Wykorzystaj fakt, że podstawy obu systemów są bazami skojarzonymi.

Przetestuj działanie programu dla szesnastkowej liczby 0,AC4Indeks dolny (16).

Specyfikacja:

Dane:

  • liczbaSzesnastkowa – łańcuch znaków; część ułamkowa liczby podana w systemie szesnastkowym z użyciem wielkich liter, poprzedzona przedrostkiem „0,

Wynik:

Program na standardowym wyjściu wypisuje część ułamkową liczby w systemie dwójkowym.

R10HAn2PXSubr
Wybierz jedno nowe słowo poznane podczas dzisiejszej lekcji i ułóż z nim zdanie.
Polecenie 1

Porównaj swoje rozwiązanie z prezentacją.

R1UGaOKg1QMzQ1
Wymyśl pytanie na kartkówkę związane z tematem materiału.
Źródło: Contentplus.pl sp. z o.o., licencja: CC BY-SA 3.0.
Polecenie 2

1

Przeanalizuj w symulacji interaktywnej, w jaki sposób przedstawiono algorytm konwersji liczb z systemu szesnastkowego do binarnego.

RDI9GdL2Ii3gM1
Źródło: Contentplus.pl sp. z o.o., licencja: CC BY-SA 3.0.

Przeanalizuj, w jaki sposób przedstawiono algorytm konwersji liczb z systemu szesnastkowego do binarnego.

W symulacji w lewej kolumnie zapisano dane: 0 – 0000, 1 – 0001, 2 – 0010, 3 – 0011, 4 – 0100, 5 – 0101, 6 – 0110, 7 – 0111, 8 – 1000, 9 – 1001, A – 1010, B – 1011, C – 1100, D – 1101, E – 1110, F – 1111. Po prawej stronie  jest zapis: liczba heksadecymalna: 4A16D6C. Poniżej rozpisano konwersję z systemu szesnastkowego do binarnego: 4 – 0100, A – 1010, 1 – 0001, 6 – 0110, D – 1101. Pod tym zapisem jest następujący ciąg liczb: 1001010000101101101011. To zapis liczby w systemie binarnym.