Set of scratch papers. Cluster of numerical solutions. Repetitive processes. These were what I had during last week’s discussion about Binary Arithmetic. Hahaha. However, I am really enjoying the topic. It boosts my analytical and logical thinking skills since I have to solve carefully and properly considering specific steps and rules. In binary arithmetic, one should be very cautious in solving because a single error can lead to the mistake as a whole in the final answer.
I have also gained the fact the in Binary Arithmetic, when you subtract two binaries, you can do it through the process of addition but still you always have to consider the negative and positive signs for accurate results. As we add binaries, I also learned about something new which is the term “overflow” on where the answer to an addition or subtraction problem exceeds the magnitude which can be represented with the allotted number of bits. The chance of overflowing in the final answer only happens in the same sign of integer being added but will never occur in binaries that has two different signs.
Moreover the topics about binary under number systems and the binary arithmetic are very essential in further understanding the language behind computers functions. Tackling deeper the idea of computer language allows us to value the computers more than of any numerical value it has in the processing unit.
Hence, the week’s topic is like solving “detective’s cases” and can be related into Polya’s Heuristics on where you always have to see, plan, do and review in solving a problem. Parallel to this, in binary arithmetic, you also have to SEE the binaries given, the number of bits and the signs of the numerical values which may serve as your clues in solving the problem. Then, you’re going to PLAN whether you’ll be doing the 1s and 2s complement, add bits to the given so that you can satisfy the bits required. After planning, you’ll finally be solving it! Yes, you’ll DO the principles of addition and carrying numerical bits upon computation. Lastly, you’ll have to REVIEW it again, to see if the answer you have acquired is right on where you can convert the binary to decimal and check whether the integer is matched with the right answer solved outside binary principles.
The activity/ exercise was also exciting because we are challenged to solve the problems carefully so that we will be able to come up with the same answers that our partners have. Each partners seemed to interact well and assist each other whenever one of them are having a hard time in solving a specific item. Hahahaha, which is a good thing! Others who understand the topic very well can give a helping hand to those who are coping up.
Special Question for the Week:
If only DEAD people understand hexadecimal, how many people understands hexadecimal? HINT: There are 10 types of people, those who understand binary and those who don’t. Since DEAD means an actual number counts it corresponds to a hexadecimal language which has a counterpart in the binary system: D=13, E=14, A=10, D=13
Using the process of Hexadecimal to decimal conversion, I have found out that there are 57005 people who can understand hexadecimal language. Hence, there are only 2 types of people, those who understand binary and those who don’t.