Skip to main content
Chapter 2 of 11
NCERT Solutions

Encoding Schemes and Number System

CBSE · Class 11 · Computer Science

NCERT Solutions for Encoding Schemes and Number System — CBSE Class 11 Computer Science.

86 questions80 flashcards5 concepts

Interactive on Super Tutor

Studying Encoding Schemes and Number System? Get the full interactive chapter.

Quizzes, flashcards, AI doubt-solver and a step-by-step study plan — built for ncert solutions and more.

1,000+ Class 11 students started this chapter today

47 Questions Solved · 1 Section

24 worked solutions below. Unlock all 47 free in Super Tutor

EXERCISE

1Write base values of binary, octal and hexadecimal number system.Show solution
The base value of a number system is the number of unique symbols it uses. So binary has 2 digits, octal has 8 digits, and hexadecimal has 16 digits.

Not sure why a step works? check your working in Super Tutor

2Give full form of ASCII and ISCII.Show solution
ASCII stands for American Standard Code for Information Interchange. ISCII stands for Indian Script Code for Information Interchange.

Not sure why a step works? check your working in Super Tutor

3(i)(514)8=(?)10(514)_8 = (?)_{10}Show solution

Convert (514)8(514)_8 to decimal using positional values:

5×82+1×81+4×805 \times 8^2 + 1 \times 8^1 + 4 \times 8^0

=5×64+1×8+4×1= 5 \times 64 + 1 \times 8 + 4 \times 1

=320+8+4=332= 320 + 8 + 4 = 332

So, (514)8=(332)10(514)_8 = (332)_{10}.

Not sure why a step works? check your working in Super Tutor

3(ii)(220)8=(?)2(220)_8 = (?)_2Show solution
Convert each octal digit to its 3-bit binary equivalent:

- 2=0102 = 010
- 2=0102 = 010
- 0=0000 = 000

So, (220)8=010 010 0002=1001000002(220)_8 = 010\ 010\ 000_2 = 100100000_2 after removing the leading zero.

Not sure why a step works? check your working in Super Tutor

3(iii)(76F)16=(?)10(76F)_{16} = (?)_{10}Show solution
Convert (76F)16(76F)_{16} to decimal:

7×162+6×161+F×1607 \times 16^2 + 6 \times 16^1 + F \times 16^0

Here, F=15F = 15.

=7×256+6×16+15= 7 \times 256 + 6 \times 16 + 15

=1792+96+15=1903= 1792 + 96 + 15 = 1903

So, (76F)16=(1903)10(76F)_{16} = (1903)_{10}.

Not sure why a step works? check your working in Super Tutor

3(iv)(4D9)16=(?)10(4D9)_{16} = (?)_{10}Show solution
Convert (4D9)16(4D9)_{16} to decimal:

4×162+D×161+9×1604 \times 16^2 + D \times 16^1 + 9 \times 16^0

Here, D=13D = 13.

=4×256+13×16+9= 4 \times 256 + 13 \times 16 + 9

=1024+208+9=1241= 1024 + 208 + 9 = 1241

So the correct decimal value is 1241. If you computed 3481, that would not match the hexadecimal conversion. The book's answer from the given value is (4D9)16=(1241)10(4D9)_{16} = (1241)_{10}.

Not sure why a step works? check your working in Super Tutor

3(v)(11001010)2=(?)10(11001010)_2 = (?)_{10}Show solution
Convert (11001010)2(11001010)_2 to decimal using place values:

1×27+1×26+0×25+0×24+1×23+0×22+1×21+0×201\times 2^7 + 1\times 2^6 + 0\times 2^5 + 0\times 2^4 + 1\times 2^3 + 0\times 2^2 + 1\times 2^1 + 0\times 2^0

=128+64+0+0+8+0+2+0=202= 128 + 64 + 0 + 0 + 8 + 0 + 2 + 0 = 202

So, (11001010)2=(202)10(11001010)_2 = (202)_{10}.

Not sure why a step works? check your working in Super Tutor

3(vi)(1010111)2=(?)10(1010111)_2 = (?)_{10}Show solution
Convert (1010111)2(1010111)_2 to decimal:

1×26+0×25+1×24+0×23+1×22+1×21+1×201\times 2^6 + 0\times 2^5 + 1\times 2^4 + 0\times 2^3 + 1\times 2^2 + 1\times 2^1 + 1\times 2^0

=64+0+16+0+4+2+1=87= 64 + 0 + 16 + 0 + 4 + 2 + 1 = 87

So, (1010111)2=(87)10(1010111)_2 = (87)_{10}.

Not sure why a step works? check your working in Super Tutor

4(i)(54)10=(?)2(54)_{10} = (?)_2Show solution
Convert 541054_{10} to binary by dividing by 2:

54÷2=2754 \div 2 = 27 remainder 00

27÷2=1327 \div 2 = 13 remainder 11

13÷2=613 \div 2 = 6 remainder 11

6÷2=36 \div 2 = 3 remainder 00

3÷2=13 \div 2 = 1 remainder 11

1÷2=01 \div 2 = 0 remainder 11

Write remainders from bottom to top: 110110.

So, (54)10=(110110)2(54)_{10} = (110110)_2.

Not sure why a step works? check your working in Super Tutor

4(ii)(120)10=(?)2(120)_{10} = (?)_2Show solution
Convert 12010120_{10} to binary:

120÷2=60120 \div 2 = 60 remainder 00

60÷2=3060 \div 2 = 30 remainder 00

30÷2=1530 \div 2 = 15 remainder 00

15÷2=715 \div 2 = 7 remainder 11

7÷2=37 \div 2 = 3 remainder 11

3÷2=13 \div 2 = 1 remainder 11

1÷2=01 \div 2 = 0 remainder 11

Reading remainders from bottom to top gives 1111000.

So, (120)10=(1111000)2(120)_{10} = (1111000)_2.

Not sure why a step works? check your working in Super Tutor

4(iii)(76)10=(?)8(76)_{10} = (?)_8Show solution
Convert (76)10(76)_{10} to octal by dividing by 8:

76÷8=976 \div 8 = 9 remainder 44

9÷8=19 \div 8 = 1 remainder 11

1÷8=01 \div 8 = 0 remainder 11

Write remainders from bottom to top: 114.

So, (76)10=(114)8(76)_{10} = (114)_8.

Not sure why a step works? check your working in Super Tutor

4(iv)(889)10=(?)8(889)_{10} = (?)_8Show solution
Convert 88910889_{10} to octal:

889÷8=111889 \div 8 = 111 remainder 11

111÷8=13111 \div 8 = 13 remainder 77

13÷8=113 \div 8 = 1 remainder 55

1÷8=01 \div 8 = 0 remainder 11

Write remainders from bottom to top: 1571.

So, (889)10=(1571)8(889)_{10} = (1571)_8.

Not sure why a step works? check your working in Super Tutor

4(v)(789)10=(?)16(789)_{10} = (?)_{16}Show solution
Convert 78910789_{10} to hexadecimal by dividing by 16:

789÷16=49789 \div 16 = 49 remainder 55

49÷16=349 \div 16 = 3 remainder 11

3÷16=03 \div 16 = 0 remainder 33

Write remainders from bottom to top: 315.

So, (789)10=(315)16(789)_{10} = (315)_{16}.

Not sure why a step works? check your working in Super Tutor

4(vi)(108)10=(?)16(108)_{10} = (?)_{16}Show solution
Convert 10810108_{10} to hexadecimal:

108÷16=6108 \div 16 = 6 remainder 1212

1212 in hexadecimal is C.

Write remainders from bottom to top: 6C.

So, (108)10=(6C)16(108)_{10} = (6C)_{16}.

Not sure why a step works? check your working in Super Tutor

5(i)145Show solution
Convert 14510145_{10} to octal:

145÷8=18145 \div 8 = 18 remainder 11

18÷8=218 \div 8 = 2 remainder 22

2÷8=02 \div 8 = 0 remainder 22

Write remainders from bottom to top: 221.

So, (145)10=(221)8(145)_{10} = (221)_8.

Not sure why a step works? check your working in Super Tutor

5(ii)6760Show solution
Convert 6760106760_{10} to octal:

6760÷8=8456760 \div 8 = 845 remainder 00

845÷8=105845 \div 8 = 105 remainder 55

105÷8=13105 \div 8 = 13 remainder 11

13÷8=113 \div 8 = 1 remainder 55

1÷8=01 \div 8 = 0 remainder 11

Write remainders from bottom to top: 15150.

So, (6760)10=(15150)8(6760)_{10} = (15150)_8.

Not sure why a step works? check your working in Super Tutor

5(iii)455Show solution
Convert 45510455_{10} to octal:

455÷8=56455 \div 8 = 56 remainder 77

56÷8=756 \div 8 = 7 remainder 00

7÷8=07 \div 8 = 0 remainder 77

Write remainders from bottom to top: 707.

So, (455)10=(707)8(455)_{10} = (707)_8.

Not sure why a step works? check your working in Super Tutor

5(iv)10.75Show solution
Convert 10.751010.75_{10} to octal.

Integer part: 1010=12810_{10} = 12_8.

Fractional part: 0.75×8=6.000.75 \times 8 = 6.00.
So the fractional part is .68.6_8.

Therefore, (10.75)10=(12.6)8(10.75)_{10} = (12.6)_8.

Not sure why a step works? check your working in Super Tutor

6(i)548Show solution
Convert 54810548_{10} to hexadecimal first:

548÷16=34548 \div 16 = 34 remainder 44

34÷16=234 \div 16 = 2 remainder 22

2÷16=02 \div 16 = 0 remainder 22

So, 54810=22416548_{10} = 224_{16}.

Now convert each hex digit to 4-bit binary:

- 2=00102 = 0010
- 2=00102 = 0010
- 4=01004 = 0100

Combine: 0010 0010 0100=10001001000010\ 0010\ 0100 = 1000100100 after removing the leading zeros.

So, the binary form is (1000100100)2(1000100100)_2.

Not sure why a step works? check your working in Super Tutor

6(ii)4052Show solution
Convert 4052104052_{10} to binary by division by 2:

4052÷2=20264052 \div 2 = 2026 r 00
2026÷2=10132026 \div 2 = 1013 r 00
1013÷2=5061013 \div 2 = 506 r 11
506÷2=253506 \div 2 = 253 r 00
253÷2=126253 \div 2 = 126 r 11
126÷2=63126 \div 2 = 63 r 00
63÷2=3163 \div 2 = 31 r 11
31÷2=1531 \div 2 = 15 r 11
15÷2=715 \div 2 = 7 r 11
7÷2=37 \div 2 = 3 r 11
3÷2=13 \div 2 = 1 r 11
1÷2=01 \div 2 = 0 r 11

Reading bottom to top gives 111111010100. So, (4052)10=(111111010100)2(4052)_{10} = (111111010100)_2.

Not sure why a step works? check your working in Super Tutor

6(iii)58Show solution
Convert 581058_{10} to hexadecimal:

58÷16=358 \div 16 = 3 remainder 1010

1010 in hexadecimal is A.

So, (58)10=(3A)16(58)_{10} = (3A)_{16}.

To write its binary representation:
- 3=00113 = 0011
- A=1010A = 1010

So binary is 0011 1010=1110100011\ 1010 = 111010 after removing leading zeros.

Thus, (58)10=(3A)16(58)_{10} = (3A)_{16} and binary is (111010)2(111010)_2.

Not sure why a step works? check your working in Super Tutor

6(iv)100.25Show solution
Convert 100.2510100.25_{10} to binary.

Integer part: 10010=11001002100_{10} = 1100100_2.

Fractional part: 0.25×2=0.50.25 \times 2 = 0.5 gives 00;
0.5×2=1.00.5 \times 2 = 1.0 gives 11.
So fractional part is .012.01_2.

Therefore, (100.25)10=(1100100.01)2(100.25)_{10} = (1100100.01)_2.

Not sure why a step works? check your working in Super Tutor

7(i)4A2Show solution
Convert hexadecimal (4A2)16(4A2)_{16} to decimal:

4×162+A×161+2×1604 \times 16^2 + A \times 16^1 + 2 \times 16^0

=4×256+10×16+2= 4 \times 256 + 10 \times 16 + 2

=1024+160+2=1186= 1024 + 160 + 2 = 1186

So, the decimal value is 1186. The hexadecimal number itself is already given as 4A2.

Not sure why a step works? check your working in Super Tutor

7(ii)9E1AShow solution
Convert (9E1A)16(9E1A)_{16} to decimal:

9×163+E×162+1×161+A×1609 \times 16^3 + E \times 16^2 + 1 \times 16^1 + A \times 16^0

Here, E=14E=14 and A=10A=10.

=9×4096+14×256+1×16+10= 9\times 4096 + 14\times 256 + 1\times 16 + 10

=36864+3584+16+10=40474= 36864 + 3584 + 16 + 10 = 40474

So, (9E1A)16=(40474)10(9E1A)_{16} = (40474)_{10}.

Not sure why a step works? check your working in Super Tutor

7(iii)6BD
7(iv)6C.34
8(i)1110001000
8(ii)110110101
8(iii)1010100
8(iv)1010.1001
9(i)2306
9(ii)5610
9(iii)742
9(iv)65.203
10(i)4026
10(ii)BCA1
10(iii)98E
10(iv)132.45
11(i)HOTS
11(ii)Main
11(iii)CaSe
12The hexadecimal number system uses 16 literals (0–9, A–F). Write down its base value.
13Let X be a number system having B symbols only. Write down the base value of this number system.
14Write the equivalent hexadecimal and binary values for each character of the phrase given below.
15What is the advantage of preparing a digital content in Indian language using UNICODE font?
16Explore and list the steps required to type in an Indian language using UNICODE.
17Encode the word ‘COMPUTER’ using ASCII and convert the encode value into binary values.

23 more solved questions in Encoding Schemes and Number System

Every remaining exercise is solved step by step in Super Tutor, plus practice quizzes and flashcards for this chapter. Free to start.

Stuck on a step?

Ask Super Tutor AI to explain any solution on this page in a simpler way — free, 24x7.

Ask a Doubt Free

Frequently Asked Questions

What are the important topics in Encoding Schemes and Number System for CBSE Class 11 Computer Science?
Encoding Schemes and Number System covers several key topics that are frequently asked in CBSE Class 11 board exams. Focus on the core concepts listed on this page and practise related questions to build confidence.
How to score full marks in Encoding Schemes and Number System — CBSE Class 11 Computer Science?
Understand the core concepts first, then work through the 86 practice questions available for this chapter. Revise formulas and definitions regularly, and use flashcards for quick recall before the exam.
Where can I get free NCERT Solutions for Encoding Schemes and Number System Class 11 Computer Science?
This page has free step-by-step NCERT Solutions for every exercise question in Encoding Schemes and Number System (CBSE Class 11 Computer Science) — written the way examiners award marks: given, formula, working, answer.

Sources & Official References

Content is aligned to the official syllabus. Refer to the board website for the latest curriculum.

For serious students

Get the full Encoding Schemes and Number System chapter — for free.

Quizzes, flashcards, AI doubt-solver and a step-by-step study plan for CBSE Class 11 Computer Science.