ID: 106 Podstawy IT Średnie

Źródło: Arkusze CKE

Jaką liczbę dziesiętną zapisano na jednym bajcie w kodzie znak – moduł: 1 1111111

Warianty odpowiedzi

  1. A

    –100

  2. B

    256

  3. C

    –127

  4. D

    128

Wyjaśnienie

W kodzie znak-moduł sprawa jest prosta, jeśli podzielisz bajt na dwie części.

Najstarszy bit (pierwszy od lewej) określa znak liczby. Cyfra 0 oznacza liczbę dodatnią, a 1 ujemną. W naszym przypadku pierwszym bitem jest 1, więc liczba będzie ujemna.

Pozostałe 7 bitów (1111111) to moduł, czyli wartość bezwzględna. Zamieniając 1111111 z systemu binarnego na dziesiętny, otrzymujemy 64 + 32 + 16 + 8 + 4 + 2 + 1 = 127.

Łącząc znak i moduł, otrzymujemy wynik -127.

Sprawdź się w praktyce

Rozwiąż pełny test próbny INF.02 albo wylosuj pojedyncze pytanie na szybką powtórkę.

Podobne pytania — Podstawy IT