W tym zadaniu możemy wykorzystać szczególną właściwość systemów: binarnego (dwójkowego), czwórkowego, ósemkowego, szesnastkowego (czyli systemów które w podstawie mają potęgę 2), mianowicie:
Jeżeli mamy liczbę binarną, to łącząc cyfry w trójki (od prawej strony!) a następnie zamieniając te trójki na liczby otrzymamy liczbę w systemie ósemkowym ( 110111001 → 110 111 001 → 110 = 6, 111 = 7, 001 = 1 → 671 )
Jeżeli mamy liczbę binarną, to łącząc cyfry w czwórki (od prawej strony!) a następnie zamieniając te czwórki na liczby (pamiętając, że 10 = A, 11 = B, 12 = C, 13 = D, 14 = E, 15 = F ) otrzymamy liczbę w systemie szesnastkowym
Wykorzystując te zależności, możemy zamienić liczbę z systemu ósemkowego na binarny (zamieniając każdą cyfrę ósemkową na 3 bity binarne) a następnie połączymy te bity w czwórki (od prawej strony) i otrzymamy liczby w systemie szesnastkowym
W tym zadaniu możemy wykorzystać szczególną właściwość systemów: binarnego (dwójkowego), czwórkowego, ósemkowego, szesnastkowego (czyli systemów które w podstawie mają potęgę 2), mianowicie:
Jeżeli mamy liczbę binarną, to łącząc cyfry w trójki (od prawej strony!) a następnie zamieniając te trójki na liczby otrzymamy liczbę w systemie ósemkowym ( 110111001 → 110 111 001 → 110 = 6, 111 = 7, 001 = 1 → 671 )
Jeżeli mamy liczbę binarną, to łącząc cyfry w czwórki (od prawej strony!) a następnie zamieniając te czwórki na liczby (pamiętając, że 10 = A, 11 = B, 12 = C, 13 = D, 14 = E, 15 = F ) otrzymamy liczbę w systemie szesnastkowym
(10111110110 → 101 1111 0110 → 101 = 5, 1111 = 15 = F, 0110 = 6 → 5F6 )
Wykorzystując te zależności, możemy zamienić liczbę z systemu ósemkowego na binarny (zamieniając każdą cyfrę ósemkową na 3 bity binarne) a następnie połączymy te bity w czwórki (od prawej strony) i otrzymamy liczby w systemie szesnastkowym
Rozwiązanie w załączniku