Strona główna › Pytania INF.02 › Pytanie 3658
INF.02 · pytanie #3658
Wynikiem dodawania liczb \( 33_{(8)} \) oraz \( 71_{(8)} \) jest liczba
- A\( 1001100_{(2)} \)
- B\( 1100101_{(2)} \)
- C\( 1010100_{(2)} \)
- D\( 1010101_{(2)} \)
Poprawna odpowiedź: C. \( 1010100_{(2)} \)
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
To jest właśnie ten dobry kierunek myślenia. Dlaczego? Zacznijmy od początku – liczby w systemie ósemkowym nie są takie straszne, jeśli podejdzie się do nich krok po kroku. Najpierw konwersja do systemu dziesiętnego: 33₈ to nic innego jak 3×8 + 3 = 27, a 71₈ to 7×8 + 1 = 57. Sumujesz je i masz 84 w systemie dziesiętnym. Co dalej? Trzeba to zamienić na binarny, bo o to pytają. 84 dzielone przez 2 daje 42, potem 21, 10, 5, 2, 1 i 0 – a zapisując reszty od końca, wychodzi 1010100₂. W praktyce, takie operacje pojawiają się na co dzień np. przy projektowaniu układów cyfrowych czy analizie kodu maszynowego. Moim zdaniem dobra znajomość zamiany między systemami liczbowymi to absolutny fundament dla wszystkich, którzy chcą ogarniać informatykę czy elektronikę. Warto też podkreślić, że takie ćwiczenia przydają się nawet w programowaniu niskopoziomowym, kiedy trzeba zrozumieć, co się naprawdę dzieje „pod maską” komputera, np. przy obsłudze rejestrów procesora czy przesyłaniu danych przez magistrale. Z mojego doświadczenia – im więcej praktyki z konwersjami, tym mniej stresu później na egzaminach i w pracy. Przemysł IT (szczególnie embedded czy automatyka) wymaga tej sprawności, bo błędna konwersja potrafi wywrócić cały projekt. Tak więc, dobra robota – to jest ta poprawna binarka!
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.