3.0: පරිගණක දත්ත ඉදිරිපත් කිරීමේ ක්‍රම (Data representation of Computer) - සාමාන්‍යපෙළ තොරතුරු හා සන්නිවේදන තාක්ෂණය

3.0: පරිගණක දත්ත ඉදිරිපත් කිරීමේ ක්‍රම (Data representation of Computer)

පරිගණක දත්ත ඉදිරිපත් කිරීමේ ක්‍රම (Data representation of Computer)

මිනිසාගේ එදිනෙදා කටයුතු සංකීර්ණ වන විට ඔවුනට අංක වල ඇති අවශ්‍යතාවය පැහැදිලි විය. මුල් යුගවලදී ගණන් කිරීම සඳහා ඇඟිලි භාවිත කළ බව අප අසා ඇත. ඉන්පසු දෛනික ජීවිතයේ දී අවශ්‍ය වන ගණන් කිරීමේ කටයුතු සඳහා උපකරණ භාවිතය ද දියුණු වන්නට පටන් ගැනිණි.

 

සංඛ්‍යාවක් යනු (Number)

යම් දෙයක ප්‍රමාණාත්මක බව දැක්වීම සඳහා සංඛ්‍යා භාවිත කරයි. සංඛ්‍යාවක් නිර්මාණය කිරීමට මූලික වූ තැනුම් ඒකකය ඉලක්කමක් (සංඛ්‍යාංකයක් ) ලෙස හැඳින්වේ. මිනිසා විසින් භාවිත කරනු ලබන සියළුම සංඛ්‍යා නිර්මාණය වී ඇත්තේ එකිනෙකට වෙනස් සංකේත වලින් නිර්මාණය වූ සංඛ්‍යාංක වලිනි.


සංඛ්‍යා පද්ධතියක් යනු (Number System)

ඕනෑ ම පරිමිත අගයක් දැක්විය හැකි කිසියම් නිඛිල කුලකයක් සංඛ්‍යා පද්ධතියක් ලෙස හැඳින්වේ.  දශමය සංඛ්‍යා පද්ධතිය නිර්මාණය වී ඇත්තේ 0 සිට 9 දක්වා ඇති සංඛ්‍යා කුලකයෙනි. (0 1 2 3 4 5 6 7 8 9)

මෙම සංඛ්‍යා පද්ධති ආශ්‍රයෙන් අගයයන් නිරූපණය කිරීම, ගණන් කිරීම, ගණනය කිරීම, වටිනාකම් සැසඳීම හා අගයයන් අනුපිළිවෙළින් සකස් කිරීම යන කාර්යයන් සිදුකළ හැකිවේ.

සංඛ්‍යා පද්ධතිය (Number System)

පාදක අගය (Base Value)

භාවිත කරන ඉලක්කම් / අනුලක්ෂණ

ද්වීමය (Binary)

2

0,1              

අෂ්ටමය (Octal)

8

0,1,2,3,4,5,6,7

දශමය (Decimal)

10

0,1,2,3,4,5,6,7,8,9

ෂඩ්දශමය (Hexadecimal)

16

0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F

අපගේ එදිනෙදා ගණිත කටයුතු වලදී සාමාන්‍යයෙන් දශමය සංඛ්‍යා පද්ධතිය (Decimal Number System) භාවිතා කරනු ලබන බැවින් එහි පාදක අගය (Base Value) සඳහන් නොකරයි. නමුත් අනෙකුත් සංඛ්‍යා පද්ධති වල පාදක අගයයන් සඳහන් කිරීම අනිවාර්යයෙන්ම සිදු කළ යුතුවේ.

 

නිඛිල (Integer)

නිඛිල යනු සංඛ්‍යා කුලකයකි. නිඛිල වලට (0,1,2,3,...) හා (0,-1,-2,-3,...) යන ස්වභාවික සංඛ්‍යා අඩංගු වේ. දශම සංඛ්‍යා හෝ භාග සංඛ්‍යා අඩංගු නොවේ.

උදා: 98, 45, 8, -90

 

දශමක සංඛ්‍යා පද්ධතිය (Decimal Number System)

මෙය අපගේ එදිනෙදා ජීවිතයට ඉතාම සමීපතම සංඛ්‍යා පද්ධතිය වේ. 0,1,2,3,4,5,6,7,8,9 යන සංඛ්‍යා දහයකින් සමන්විත වේ. මෙහි පාදක අගය 10 කි. කොතරම් විශාල සංඛ්‍යාවක් වුවද මෙම සංඛ්‍යා දහය භාවිතයෙන් නිරූපනය කළ හැකිවේ. සංඛ්‍යාවක භාග කොටස හා පූර්ණ සංඛ්‍යාත්මක කොටස දශම තිතකින් වෙන් වී ඇති අතර සංඛ්‍යාව ඉදිරියෙන් + හෝ - යොදයි.

උදා: +102.456  , -35.67  , +68.54
0 ට වැඩි සියළුම සංඛ්‍යා ධන සංඛ්‍යා  (Positive Numbers) ලෙස සලකයි.
0 ට අඩු සියළුම සංඛ්‍යා සෘණ සංඛ්‍යා (Negative Numbers) ලෙස සලකයි.

දශමය සංඛ්‍යා පද්ධතිය (Decimal Number System) මගින් පහත ආකාරයට සංඛ්‍යාවක් සැකසේ.

උදා: 3456

= 3x103 + 4x102 +5x101 + 6x100
= 3000 +400 +50 +6
= 3456

 

ස්ථානීය ගුණන සාධකය / බර සාධකය (Weighting Factor)

1235 = 1000 + 200 + 30 + 5
             1 x 103 + 2 x 102 + 3 x 101 + 5 x 100

ඉහත උදාහරණයේ 100, 101, 102, 103 යනු ස්ථානීය ගුණන සාධක හෙවත් බර සාධක (Weighting Factors) ලෙස හැඳින්වේ.

 

සංඛ්‍යා පද්ධති (Number Systems)

1. ද්වීමය සංඛ්‍යා පද්ධතිය (Binary Number System) – 0,1
2. දශමය සංඛ්‍යා පද්ධතිය (Decimal Number System) – 0,1,2,3,4,5,6,7,8,9
3. අෂ්ටමය සංඛ්‍යා පද්ධතිය (Octal Number System) – 0,1,2,3,4,5,6,7
4. ෂඩ්දශමය සංඛ්‍යා පද්ධතිය (Hexadecimal Number System) – 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F

 

ද්වීමය සංඛ්‍යා පද්ධතිය (Binary Number System)

විද්‍යුත් උපකරණයක් වන පරිගණකය ක්‍රියාකරනු ලබන්නේ එයට විදුලි බලය සැපයුව හොත් පමණි. මෙහිදී විදුලි ධාරාව ඇත / නැත යන අවස්ථා දෙක සැලකිල්ලට ගනු ලැබේ. මේ ආකාරයටම බල්බයක ක්‍රියාකාරිත්වය සැලකිල්ලට ගත හොත් එහි දැකිය හැකි අවස්ථාවන් වනුයේ බල්බය දැල්වේ / නොදැල්වේ යන්නයි. මේ අවස්ථා දෙක සඳහා 1 සහ 0 ආදේශ කළ විට අංක 2 ක් සහිත සංඛ්‍යා පද්ධතියක් සකසා ගත හැක. මෙවැනි සංඛ්‍යා පද්ධතියක් ද්වීමය සංඛ්‍යා පද්ධතියක් ලෙස සැලකේ. එනම් ද්වීමය සංඛ්‍යා පද්ධතියේ භාවිත කරනුයේ 1 සහ 0 යන අංක පමණි.

20, 21, 22, 23, 24 යන අගයයන් ද්වීමය සංඛ්‍යා පද්ධතියේ බර සාධක (Weighting Factors) ලෙස හඳුන්වයි.

 

දශමය සංඛ්‍යා පද්ධතිය (Decimal Number System)

අපගේ එදිනෙදා කටයුතු වලදී දශමය සංඛ්‍යා පද්ධතිය බහුලව භාවිතා කරනු ලබන බැවින් එහි පාදක අගය සඳහන් නොකරයි. මෙහි 100, 101, 102, 103, 104 වැනි ස්ථානීය අගයයන් දශමය සංඛ්‍යා පද්ධතියේ බර සාධක (Weighting Factors) ලෙස හැඳින්වේ.

 

අෂ්ටමය සංඛ්‍යා පද්ධතිය (Octal Number System)

අෂ්ටමය සංඛ්‍යා පද්ධතියේ 0 සිට 7 දක්වා ඉලක්කම් 8 ක් භාවිත වන අතර පාදක වටිනාකම 8 වේ. මෙහි යන ස්ථානීය අගයයන් අෂ්ටමය සංඛ්‍යා පද්ධතියේ බර සාධක (Weighting Factors) ලෙස හැඳින්වේ.

 

ෂඩ්දශමය සංඛ්‍යා පද්ධතිය (Hexadecimal Number System)

මෙම පද්ධතියේ ඉලක්කම් 9 කුත් ඉංග්‍රීසි අක්ෂර 6 කුත් ඇතුළත් වේ. පාදය 16 වේ.

 

වැඩිම වෙසෙසි අංකය සහ අඩුම වෙසෙසි අංකය (Most Significant Digit & Least Significant Digit) – MSD & LSD

වැඩිම වෙසෙසි අංකය / බිටුව යනු : සංඛ්‍යාවක වැඩිම ස්ථානීය අගය ඇති අංකයයි.
අඩුම වෙසෙසි අංකය /  බිටුව යනු : සංඛ්‍යාවක අඩුම ස්ථානීය අගය ඇති අංකයයි.


ආශ්‍රිත ග්‍රන්ථ : අ.පො.ස උසස් පෙළ තොරතුරු සන්නිවේදන තාක්ෂණය - ගුරු මාර්ගෝපදේශ සංග්‍රහය සහ 10 ශ්‍රේණිය පෙළ පොත (තොරතුරු සන්නිවේදන තාක්ෂණය )