Page 54 - ComputerScience_Class_11
P. 54
10. Convert the following hexadecimal numbers to binary:
a. (DEC) b. (FF98)
16
16
c. (5E.8) d. (D2B.C)
16 16
11. Perform binary addition for the following:
a. (101010) + (1101) b. (111101010) + (110110) 2
2
2
2
c. (110111.01) + (111.11) d. (1101101.11) + (101.11)
2 2 2 2
12. Perform octal addition for the following:
a. (354) + (205) b. (1266) + (505) 8
8
8
8
c. (1057.6) + (2341.5) d. (344.25) + (56.25) 8
8
8
8
13. Perform hexadecimal addition for the following:
a. (A67) + (2175) b. (B23C) + (D16) 16
16
16
16
c. (A9.CD) + (5.EE) d. (678.9) + (ABC.D) 16
16
16
16
14. Perform binary subtraction for the following using: (i) Borrow method (ii) One’s complement method (iii) Two’s complement
method.
a. (101010) - (1101) b. (111101010) - (110110) 2
2
2
2
c. (110111.01) - (111.11) d. (1101101.11) - (1001.01) 2
2
2
2
15. Perform octal subtraction for the following using: (i) Borrow method (ii) Seven’s complement method (iii) Eight’s complement
method.
a. (4541) - (205) b. (12.66) - (5.75) 8
8
8
8
c. (1057.6) - (2341.5) d. (3445) - (5625)
8
8
8
8
16. Perform hexadecimal subtraction for the following using: (i) Borrow method (ii) Fifteen’s complement method (iii) Sixteen’s
complement method.
a. (B78) - (8AB) b. (B23C) - (DF6) 16
16
16
16
c. (A9.CD) - (5.EE) d. (678.9) - (AFC.D) 16
16
16
16
17. Perform Octal multiplication for the following:
a. 342 × 233 b. 2642 × 212 8
8
8
8
c. 3664 × 1531 d. 4172 × 45 8
8
8
8
18. Perform the following Hexadecimal multiplication:
a. 75A × 219 b. 46D × 39 16
16
16
16
c. CAB × 44 d. EF × 611 16
16
16
16
D. Higher Order Thinking Skills (HOTS)
1. In binary arithmetic, how do you handle the carry-over during addition and why is this process important for computers?
2. Elaborate on the need for different number systems like binary, octal and hexadecimal in computing and how they each serve
specific purposes in digital systems.
E. Case study-based questions.
Aryan and his friends loved playing a multiplayer video game and they decided to track their scores using a score tracker. Instead of
using the usual decimal system, Aryan thought it would be fun and educational to use binary addition to add up their game scores.
Each player's score was initially given in decimal: Player 1 had 8 points, Player 2 had 12 points and Player 3 had 6 points. Aryan
converted these decimal scores into binary: 8 points became 1000 in binary, 12 points became 1100 and 6 points became 110. Then,
Aryan added the binary scores together. First, he added 1000 (8 points) and 1100 (12 points), which resulted in 10100 (20). Then,
he added 0110 (6 points) to that, getting a total of 11010 (26 points). By the end of the game, Aryan had successfully used binary
addition to calculate the total score, which was 26 in decimal. This simple exercise not only helped Aryan understand binary addition
but also made the game more engaging and educational for him and his friends.
Based on the given case, answer the following questions:
1. What was the reason Aryan chose binary addition for calculating the game scores?
2. What were the original scores of the three players in decimal?
3. What was the final binary total score after adding all the players' scores?
4. What was the result after adding Player 1 and Player 2’s binary scores?
52 Touchpad Computer Science (Ver. 3.0)-XI

