Question 02 – 3 important questions from the ‘Data Representation’ lesson that have appeared in past exams and may appear in the future.

A/L ICT Quiz - දත්ත නිරූපණය (Unit 3 - Data Representation)

අ.පො.ස. උසස් පෙළ ICT විෂය නිර්දේශයේ 3 වැනි ඒකකය වන 'දත්ත නිරූපණය' (Data Representation) පාඩමෙන් පසුගිය විභාග වලට පැමිණි සහ පැමිණිය හැකි මාදිලියේ වැදගත් ප්‍රශ්න 3ක් සහ ඒවාට අදාළ සවිස්තරාත්මක විවරණයන් මෙම ලිපියෙන් සාකච්ඡා කෙරේ.

ප්‍රශ්නය 01: දශම සංඛ්‍යා ද්විමය සංඛ්‍යා බවට පරිවර්තනය

14.2510 යන දශම සංඛ්‍යාවට අනුරූප ද්විමය සංඛ්‍යාව කුමක්ද?

  • A) 1110.112
  • B) 1011.012
  • C) 1110.012
  • D) 1101.102
  • E) 1111.002
විවරණය:

මෙහිදී පූර්ණ සංඛ්‍යා කොටස (14) සහ දශම කොටස (0.25) වෙන වෙනම පරිවර්තනය කළ යුතුය.

පියවර 1: පූර්ණ සංඛ්‍යා කොටස (14) පරිවර්තනය

14 අගය 2න් බෙදමින් ඉතිරිය ලබා ගන්න.

14 ÷ 2 = 7 (ඉතිරිය 0)
7 ÷ 2 = 3 (ඉතිරිය 1)
3 ÷ 2 = 1 (ඉතිරිය 1)
1 ÷ 2 = 0 (ඉතිරිය 1)

පහළ සිට ඉහළට කියවූ විට: 11102

පියවර 2: දශම කොටස (0.25) පරිවර්තනය

0.25 අගය 2න් ගුණ කරමින් පූර්ණ සංඛ්‍යා කොටස ලබා ගන්න.

0.25 × 2 = 0.50 (පූර්ණ සංඛ්‍යාව 0)
0.50 × 2 = 1.00 (පූර්ණ සංඛ්‍යාව 1)

ඉහළ සිට පහළට කියවූ විට: .012

අගයන් දෙක එකතු කළ විට: 1110 + .01 = 1110.012

නිවැරදි පිළිතුර: C) 1110.012
ප්‍රශ්නය 02: ද්විමය සංඛ්‍යා ෂඩ්දශමය (Hexadecimal) බවට පරිවර්තනය

1011010112 හි ෂඩ්දශමය අගය කුමක්ද?

  • A) 16B16
  • B) 26B16
  • C) 15C16
  • D) 16C16
  • E) 17B16
විවරණය:

ද්විමය සංඛ්‍යාවක් ෂඩ්දශමය බවට පත් කිරීමේදී, දකුණු පස සිට වම් පසට බිටු (bits) 4 බැගින් වූ කාණ්ඩ වලට වෙන් කළ යුතුය.

පියවර 1: බිටු 4 කාණ්ඩ වලට වෙන් කිරීම

දී ඇති සංඛ්‍යාව: 101101011

දකුණේ සිට වෙන් කළ විට: 1   0110   1011
වම් පස කාණ්ඩයට බිටු 4ක් සම්පූර්ණ වීමට බිංදු 3ක් එක් කරන්න: 0001   0110   1011
පියවර 2: එක් එක් කාණ්ඩයට අදාළ ෂඩ්දශමය අගය ලිවීම
0001 = 1
0110 = 6
1011 = 11 (ෂඩ්දශමය වලදී 11 යනු 'B' අක්ෂරයයි)

සියල්ල එකට ලිවූ විට: 16B16

නිවැරදි පිළිතුර: A) 16B16
ප්‍රශ්නය 03: දෙකේ අනුපූරකය (Two's Complement)

-13 හි 8-bit දෙකේ අනුපූරක අගය කුමක්ද?

  • A) 111100112
  • B) 111100102
  • C) 000011012
  • D) 111101002
  • E) 100011012
විවරණය:

ඍණ සංඛ්‍යාවක දෙකේ අනුපූරකය සෙවීම සඳහා පියවර 3ක් අනුගමනය කළ යුතුය.

පියවර 1: ධන අගයේ ද්විමය අගය 8-bit වලින් ලිවීම (+13)
13 හි ද්විමය අගය = 1101
8-bit වලින් ලිවූ විට = 00001101
පියවර 2: එකේ අනුපූරකය (One's Complement) සෙවීම

මෙහිදී 1 ⟶ 0 බවටත්, 0 ⟶ 1 බවටත් මාරු කළ යුතුය.

00001101 ⟶ 11110010
පියවර 3: දෙකේ අනුපූරකය සෙවීම

ලැබුණු එකේ අනුපූරකයට 1ක් එකතු කරන්න.

11110010 + 1 = 11110011
නිවැරදි පිළිතුර: A) 111100112

Leave a Reply

Your email address will not be published. Required fields are marked *