From 074d5a3223ecf634e55e9b3bd29d8281dfad61f9 Mon Sep 17 00:00:00 2001 From: mirabellemorah Date: Sun, 5 Jul 2026 15:00:26 +0100 Subject: [PATCH 1/3] still correcting --- number-systems/Part-1.md | 28 ++++++++++++++-------------- number-systems/Part-2.md | 4 ++-- 2 files changed, 16 insertions(+), 16 deletions(-) diff --git a/number-systems/Part-1.md b/number-systems/Part-1.md index d8f9c290e..34e16d092 100644 --- a/number-systems/Part-1.md +++ b/number-systems/Part-1.md @@ -7,48 +7,48 @@ The goal of these exercises is for you to gain an intuition for binary numbers. The answers to these questions should be a number, either in binary, hex, or decimal. Q1: Convert the decimal number 14 to binary. -Answer: +Answer: 1110 Q2: Convert the binary number 101101 to decimal: -Answer: +Answer:45 Q3: Which is larger: 1000 or 0111? -Answer: +Answer: 1000 Q4: Which is larger: 00100 or 01011? -Answer: +Answer: 01011 Q5: What is 10101 + 01010? Answer: Q6: What is 10001 + 10001? -Answer: +Answer:11111 Q7: What's the largest number you can store with 4 bits, if you want to be able to represent the number 0? -Answer: +Answer: 15 Q8: How many bits would you need in order to store the numbers between 0 and 255 inclusive? -Answer: +Answer: 8 bits Q9: How many bits would you need in order to store the numbers between 0 and 3 inclusive? -Answer: +Answer: 2 bits Q10: How many bits would you need in order to store the numbers between 0 and 1000 inclusive? -Answer: +Answer: 10 bits Q11: Convert the decimal number 14 to hex. -Answer: +Answer: E Q12: Convert the decimal number 386 to hex. -Answer: +Answer: 182 Q13: Convert the hex number 386 to decimal. -Answer: +Answer: 902 Q14: Convert the hex number B to decimal. -Answer: +Answer: 11 Q15: If reading the byte 0x21 as a number, what decimal number would it mean? -Answer: +Answer: 33 Q16: Continues in Part-2 diff --git a/number-systems/Part-2.md b/number-systems/Part-2.md index 68b0933d9..7f7a5d527 100644 --- a/number-systems/Part-2.md +++ b/number-systems/Part-2.md @@ -7,10 +7,10 @@ The goal of these exercises is for you to gain an intuition for binary numbers. The answers to these questions will require a bit of explanation, not just a simple answer. Q16: How can you test if a binary number is a power of two (e.g. 1, 2, 4, 8, 16, ...)? -Answer: +Answer: if the number has a single 1 (eg 001000) then it is to the power of two. If it has more 1s (eg 100100) then it is not to the power of two Q17: If reading the byte 0x21 as an ASCII character, what character would it mean? -Answer: +Answer: ! Q18: If reading the byte 0x21 as a greyscale colour, as described in "Approaches for Representing Colors and Images", what colour would it mean? Answer: From b61ae9cddbc717f2a26fc5a676d085c51fcfb39d Mon Sep 17 00:00:00 2001 From: mirabellemorah Date: Sun, 5 Jul 2026 15:21:43 +0100 Subject: [PATCH 2/3] part 1 and 2 done --- number-systems/Part-1.md | 6 +++--- number-systems/Part-2.md | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/number-systems/Part-1.md b/number-systems/Part-1.md index 34e16d092..8562aa902 100644 --- a/number-systems/Part-1.md +++ b/number-systems/Part-1.md @@ -19,10 +19,10 @@ Q4: Which is larger: 00100 or 01011? Answer: 01011 Q5: What is 10101 + 01010? -Answer: +Answer: 11111 Q6: What is 10001 + 10001? -Answer:11111 +Answer:100010 Q7: What's the largest number you can store with 4 bits, if you want to be able to represent the number 0? Answer: 15 @@ -34,7 +34,7 @@ Q9: How many bits would you need in order to store the numbers between 0 and 3 i Answer: 2 bits Q10: How many bits would you need in order to store the numbers between 0 and 1000 inclusive? -Answer: 10 bits +Answer: 10 bits with a remainder of 23 Q11: Convert the decimal number 14 to hex. Answer: E diff --git a/number-systems/Part-2.md b/number-systems/Part-2.md index 7f7a5d527..01e5e8943 100644 --- a/number-systems/Part-2.md +++ b/number-systems/Part-2.md @@ -13,10 +13,10 @@ Q17: If reading the byte 0x21 as an ASCII character, what character would it mea Answer: ! Q18: If reading the byte 0x21 as a greyscale colour, as described in "Approaches for Representing Colors and Images", what colour would it mean? -Answer: +Answer: it would be a dark grey color Q19: If reading the bytes 0xAA00FF as a sequence of three one-byte decimal numbers, what decimal numbers would they be? -Answer: +Answer: a neon purple Q20: If reading the bytes 0xAA00FF as an RGB colour, as described in "Approaches for Representing Colors and Images", what colour would it mean? -Answer: +Answer: 170, 0, 255 From fc73a66505bf01ab410a514646912030f8e9a3fa Mon Sep 17 00:00:00 2001 From: mirabellemorah Date: Sun, 5 Jul 2026 15:40:30 +0100 Subject: [PATCH 3/3] Additional explanation given to ASCII --- number-systems/Part-2.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/number-systems/Part-2.md b/number-systems/Part-2.md index 01e5e8943..ac8ef6e11 100644 --- a/number-systems/Part-2.md +++ b/number-systems/Part-2.md @@ -10,7 +10,7 @@ Q16: How can you test if a binary number is a power of two (e.g. 1, 2, 4, 8, 16, Answer: if the number has a single 1 (eg 001000) then it is to the power of two. If it has more 1s (eg 100100) then it is not to the power of two Q17: If reading the byte 0x21 as an ASCII character, what character would it mean? -Answer: ! +Answer: it gives: ! (first changes it to decimal before mapping it to ASCII corresponding character) Q18: If reading the byte 0x21 as a greyscale colour, as described in "Approaches for Representing Colors and Images", what colour would it mean? Answer: it would be a dark grey color