Back
CS-I ISP Journal Blog
J1002: Shell J1006: Source Control J1008: Merlin Mission Manager J1012: Alternative Base Addition J1013: Boolean Algebra J1016: Logic Composition J1017: Binary Adders J1151: Conditional and Flow Chart J1152: While Loops J1292: Useful Randomness

CS-I Journal J1012: Alternative Base Addition

Name: Tiffany Jiang

Date: 8-Sept-2022

I received assistance from: NO ONE

I assisted: NO ONE

 

Section 1

1.1: Describe the general process for executing addition, regardless of base.

Align the digits vertically, then add each column from the right to left, during which, if the result of a single sequence of addition is 10 or greater, we carry the double digit to the column on the left.


Section 2

2.1: What special factors need to be considered when executing addition with octal numbers?

The number "8" doesn't exist in the octal number system, so when numbers become 8 or greater, they carry over to the column to the left.


Section 3

3.1: What special factors need to be considered when executing addition with hexadecimal numbers?

The values of the letters used to represent numbers greater than 10 should be considered, as well as the difference in the maximum quantity that can be represented by a single digit.


Section 4

4.1: What special factors need to be considered when executing additionn with binary numbers?

There are only two numbers in the Binary System, so when you add two "1"s together, the number would carry and leave a "0" behind.

 

What did I learn? What is the "big idea"?

I learned how to perform addition with various number systems.

What challenges did I encounter?

I was confused with how the addition in the binary system worked, being there only two numbers.

How could this experience be improved?

This experience is really well made.

Free Reflection: How has what I've learned affected my thinking?

I now realize how to perform different additions with different bases.