CBSE Class 11 Computer Science Chapter 3: Data Representation NCERT Solutions

NCERT Solutions PDF Class 11 PDF

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

BoardCBSE
ClassClass 11
SubjectComputer Science
Session2026
LanguageEnglish
TypeNCERT Solutions
Chapter3. 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.

Loading document …
Page of
Loading page …

Questions and Solutions

TOPIC 1 Number System and Its Conversion

Short Answer Type Questions-II

Question 1:

Explain the octal and hexadecimal number systems.
Solution:

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:

Explain the decimal and binary number systems.
Solution:

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:

Convert the decimal number (259)10 to its binary form.
Solution:

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:

Convert the decimal number (17.35)10 to its binary form.
Solution:

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:

Convert the decimal number (39286)10 to its octal form.
Solution:

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?

Q2. What is the base of the hexadecimal number system?

Q3. In binary counting, what comes after 111?

Q4. When converting a decimal number to binary using division, what do the remainders represent?

Q5. What is the octal number system based on?

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.