Kwalifikacja: EE8 - Kwalifikacja EE8
Zawód: Technik informatyk
W systemie binarnym suma liczb 10011012 oraz 110012 daje
Odpowiedzi
Informacja zwrotna
Dodając liczby binarne 1001101<sub>2</sub> (co w dziesiętnym to 77) i 11001<sub>2</sub> (czyli 25), dostajemy wynik 1100110<sub>2</sub>, co odpowiada 102 w systemie dziesiętnym. Przy sumowaniu binarnym dodajemy cyfry od prawej do lewej i pamiętamy o przeniesieniach, jeśli suma przekroczy 1. Na przykład, zaczynając od najmniej znaczącej cyfry, mamy 1 + 1 = 10. Zapisujemy 0 i przenosimy 1. Później dodajemy dalej, uwzględniając te przeniesienia, aż dojdziesz do końca. Wiedza o tym, jak działa system binarny, jest super ważna w programowaniu i inżynierii komputerowej, bo tam na co dzień używamy takich obliczeń. Fajnie też jest prowadzić notatki z przeniesieniami, żeby uniknąć pomyłek i mieć pewność, że wszystko się zgadza.
Jakbyś miał błędną odpowiedź, to pewno wyszedł Ci zły wynik sumowania liczb binarnych. Często problem leży w przenoszeniach. Na przykład, jak dodasz 1 + 0 i myślisz, że to 1, a potem 1 + 1 i wrzucisz 1 zamiast przenieść, to już masz zły wynik. W systemie binarnym, podobnie jak w dziesiętnym, musisz pamiętać o przenoszeniach, gdy suma jest większa niż 1. Często ludzie mylą pozycje bitowe, co może spowodować, że wynik będzie przesunięty. Generalnie, jak nie zrozumiesz podstaw arytmetyki binarnej i przeniesień, to możesz dojść do błędnych wniosków. Żeby takich rzeczy uniknąć, dobrze jest regularnie ćwiczyć dodawanie liczb binarnych i używać różnych narzędzi, które pomogą w obliczeniach, żebyś mógł się skupić na logice, a nie na dodawaniu. W projektowaniu systemów ważne jest, by programiści mieli dobrze opanowaną arytmetykę binarną, bo błędy w tym zakresie mogą narobić sporych problemów z algorytmami i systemami wbudowanymi.