CBSE Class 11 Computer Science Chapter 3: Data Representation NCERT Solutions
This chapter delves into the fundamental concepts of Data Representation for CBSE Class 11 Computer Science. It covers various number systems, including decimal, binary, octal, and hexadecimal, explaining their properties and applications in digital systems. The solutions provide step-by-step guidance on converting numbers between these systems, a crucial skill for understanding how computers process information. Key topics include understanding bases, place values, and the algorithms for conversion. These detailed explanations and solved examples are designed to help students grasp the intricacies of data representation and prepare effectively for their examinations by reinforcing theoretical knowledge with practical application.
Quick info
| Board | CBSE |
|---|---|
| Class | Class 11 |
| Subject | Computer Science |
| Session | 2026 |
| Language | English |
| Type | NCERT Solutions |
| Chapter | 3. Data Representation |
Chapter summary
Chapter 3, Data Representation, focuses on the essential number systems used in computing: decimal, binary, octal, and hexadecimal. The NCERT Solutions provide clear explanations of each system's base and digits. Crucially, the solutions offer detailed, step-by-step methods for converting numbers between decimal and binary, including handling both integer and fractional parts. This chapter is vital for building a foundational understanding of computer arithmetic and data encoding.
Learning outcomes
- Understand the characteristics of octal and hexadecimal number systems.
- Explain the properties of decimal and binary number systems.
- Convert decimal numbers to their binary representation.
- Convert decimal numbers, including fractional parts, to binary.
- Convert decimal numbers to their octal representation.
Topics covered
Paper topics
- Number Systems
- Decimal Number System
- Binary Number System
- Octal Number System
- Hexadecimal Number System
- Number System Conversion
- Decimal to Binary Conversion
- Binary to Decimal Conversion
- Octal to Decimal Conversion
- Decimal to Octal Conversion
- Hexadecimal to Decimal Conversion
- Decimal to Hexadecimal Conversion
Important topics
- Understanding Bases of Number Systems
- Decimal to Binary Conversion (Integer and Fractional Parts)
- Binary Representation of Numbers
- Octal Number System Properties
- Hexadecimal Number System Properties
PDF preview
Read page by page below. PDF is streamed from the official NCERT website — no download button on this page.
Questions and Solutions
TOPIC 1 Number System and Its Conversion
Short Answer Type Questions-II
Question 1:
The Octal number system, also known as base 8, uses eight unique digits: 0, 1, 2, 3, 4, 5, 6, and 7. It was historically popular for representing digital circuit numbers because it is more compact than binary. Counting in octal proceeds as follows: 0, 1, 2, 3, 4, 5, 6, 7, 10, 11, 12, 13, 14, 15, 16, 17, 20, 21, and so on.
The Hexadecimal number system, also known as base 16, is widely used today for representing digital circuit numbers compactly. It uses sixteen distinct symbols: the digits 0 through 9 and the letters A through F, where A represents 10, B represents 11, C represents 12, D represents 13, E represents 14, and F represents 15. Hexadecimal numbers are often prefixed with '0x' (e.g., 0x1B84). Counting in hexadecimal proceeds as: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F, 10, 11, and so on.
Question 2:
The Decimal number system, commonly known as base 10, is the standard system used by humans for counting and calculations. It utilizes ten unique digits: 0, 1, 2, 3, 4, 5, 6, 7, 8, and 9. Decimal numbers are sometimes abbreviated as 'dec'. Counting in decimal proceeds as: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, and so on.
The Binary number system, or base 2, is the fundamental language of digital computers. It uses only two digits: 0 and 1. Binary numbers are often prefixed with '0b' (e.g., 0b1011). Binary is sometimes abbreviated as 'bin'. Counting in binary proceeds as: 0, 1, 10, 11, 100, 101, 110, 111, 1000, 1001, 1010, 1011, 1100, 1101, 1110, 1111, 10000, 10001, and so on.
Question 3:
To convert the decimal number 259 to binary, we use the method of successive division by 2 and record the remainders.
We perform the divisions as follows:
259 ÷ 2 = 129 remainder 1 (LSB)
129 ÷ 2 = 64 remainder 1
64 ÷ 2 = 32 remainder 0
32 ÷ 2 = 16 remainder 0
16 ÷ 2 = 8 remainder 0
8 ÷ 2 = 4 remainder 0
4 ÷ 2 = 2 remainder 0
2 ÷ 2 = 1 remainder 0
1 ÷ 2 = 0 remainder 1 (MSB)
Reading the remainders from bottom to top (MSB to LSB), we get the binary equivalent.
Therefore, (259)_{10} = (100000011)_2.
Question 4:
To convert the decimal number 17.35 to binary, we convert the integer part (17) and the fractional part (0.35) separately.
1. Converting the integer part (17):
We use successive division by 2:
17 ÷ 2 = 8 remainder 1 (LSB)
8 ÷ 2 = 4 remainder 0
4 ÷ 2 = 2 remainder 0
2 ÷ 2 = 1 remainder 0
1 ÷ 2 = 0 remainder 1 (MSB)
Reading the remainders from top to bottom (MSB to LSB), we get (17)_{10} = (10001)_2.
2. Converting the fractional part (0.35):
We use successive multiplication by 2 and take the integer part of the result:
0.35 \times 2 = 0.70 -> Integer part is 0
0.70 \times 2 = 1.40 -> Integer part is 1
0.40 \times 2 = 0.80 -> Integer part is 0
0.80 \times 2 = 1.60 -> Integer part is 1
0.60 \times 2 = 1.20 -> Integer part is 1
0.20 \times 2 = 0.40 -> Integer part is 0
The process can continue, but we observe that the fractional part 0.40 repeats, indicating a recurring binary fraction. Reading the integer parts from top to bottom, we get (0.35)_{10} \approx (0.010110\overline{0101})_2. The provided source shows (0.35)_{10} = (0.010110)_2 which implies a truncation or a specific stopping point.
Combining the integer and fractional parts:
(17.35)_{10} = (10001.010110\overline{0101})_2. The source indicates (17.35)_{10} = (10001.01\overline{0110})_2, which is a slightly different recurring pattern based on the stopping point of the calculation.
Question 5:
To convert the decimal number 39286 to octal (base 8), we use the method of successive division by 8 and record the remainders.
We perform the divisions as follows:
39286 ÷ 8 = 4910 remainder 6 (LSB)
4910 ÷ 8 = 613 remainder 6
613 ÷ 8 = 76 remainder 5
76 ÷ 8 = 9 remainder 4
9 ÷ 8 = 1 remainder 1
1 ÷ 8 = 0 remainder 1 (MSB)
Reading the remainders from bottom to top (MSB to LSB), we get the octal equivalent.
Therefore, (39286)_{10} = (114566)_8.
Common mistakes
- Errors in applying the division/multiplication method for conversions.
- Incorrectly identifying the Most Significant Bit (MSB) and Least Significant Bit (LSB).
- Losing track of remainders or integer parts during conversion.
- Mistakes in handling the fractional part during binary conversion, especially with recurring decimals.
Revision tips
- Practice converting numbers between all four systems (decimal, binary, octal, hexadecimal) regularly.
- Pay close attention to the steps involved in converting fractional parts, as these can be tricky.
- Understand the base of each number system and how it dictates the conversion process.
- Use the provided examples as a template for solving similar problems.
- Review the definitions and characteristics of each number system before attempting conversions.
Practice MCQs
Q1. Which number system is most commonly used by digital circuits?
Explanation: Digital circuits naturally operate using the binary system (base 2) due to the on/off states of electronic components.
Q2. What is the base of the hexadecimal number system?
Explanation: Hexadecimal uses 16 distinct symbols, with digits 0-9 and letters A-F, representing values from 0 to 15.
Q3. In binary counting, what comes after 111?
Explanation: Binary counting follows powers of 2. After 111 (which is 7 in decimal), the next number is 1000 (which is 8 in decimal).
Q4. When converting a decimal number to binary using division, what do the remainders represent?
Explanation: The remainders obtained during the successive division by 2 form the binary digits starting from the Least Significant Bit (LSB).
Q5. What is the octal number system based on?
Explanation: The octal number system uses 8 unique digits (0 through 7), making its base 8.
Frequently asked questions
What are the main number systems discussed in Chapter 3 of CBSE Class 11 Computer Science?
Chapter 3 covers the Decimal (base 10), Binary (base 2), Octal (base 8), and Hexadecimal (base 16) number systems.
Why is understanding data representation important for Class 11 Computer Science students?
Understanding data representation is crucial as it forms the basis of how computers store, process, and manipulate information using binary codes.
How do these NCERT Solutions help in preparing for exams?
These solutions provide clear, step-by-step explanations and solved examples for number system conversions, reinforcing concepts and helping students practice problem-solving for exams.
What is the difference between octal and hexadecimal systems?
The octal system has a base of 8 (digits 0-7), while the hexadecimal system has a base of 16 (digits 0-9 and letters A-F).
Are fractional number conversions covered in these solutions?
Yes, the solutions include detailed steps for converting the fractional parts of decimal numbers into their binary equivalents.
Content reviewed by the NCERT Help team. Editorial Team and update policy
NCERT Solutions PDF PDF on NCERT Help. URL unchanged for search indexing.