1 | Mahesh Kodituwakku-BTech-(ICT),MCTS,MIEEE,Certificate in ICT(AIT-Thailand)National Dip in Teaching
(Merit)
රූපය සඳහා මූලාශ්‍ර - http://cognitotec.com/smartwastemgmt.php
1- සංවර්ධිත රටක කසල ඉවත් කිරීම හා කළමනාකරණය කිරීමේ අන්තර්ධජාලිතංග (Internet of
Things – IOT) පද්ධතියක් ඉහත රූපමේ දැක්මේ. මමහි කසල බඳුන් ඇති ස්ථාන හඳුනා ගැනීම,
එ්වා පිරී ඇති සීමාව හඳුනා මගන ඉවත් කිරීමට කටයුතු කිරීම සිදු වන අතර අදාල අවස්ථාවල දත්ත
සංමේදක හරහා ලබා ගනිමින් ප්‍රධාන මධයස්ථානයක් හරහා කළමනාකරණය කිරීම. සිදු කරනු
ලැමේ. කසල ඉවත් කිරීම සඳහා සිටින මස්වකයන් මේ පැමිණීම වැනි සාධක කළමනාකරණය
සඳහා ජජවමිතිය (Biometric) මත පදනේ වූ පද්ධතියක් ද භාවිත වන අතර මහජනතාවට රජමයන්
ලබා මදන මස්වාව පිළිබඳ අදහස් ලබා ගැනීමට අන්තර්ධජාල මපෝරමයක් භාවිත කරනු ලැමේ.
• ඉහත පද්ධතිය ඇසුරින් අසා ඇති අංක 1 සිට 4 දක්වා ප්‍රශ්න වලට ගැළපපන පිළිතුරු ලියන්න.
i. අන්තර්ධජාලය හරහා මහජන අදහස් ලබා ගැනීමේ පද්ධතිය කවර අංකිත වයාපාරික වර්ධගයකට අයත්
මේ ද? ඔබමේ පිළිතුරට මහ්තු දක්වන්න.
ii. මස්වක කළමනාකරණය සඳහා භාවිත වන ජජවමිතිය (Biometric) පද්ධතියට අදාල මලස ලබා
දිය යුතු මද්වල් 02 ක් දක්වන්න.
iii. ශ්‍රී ලංකාව වැනි රටකට මමවැනි පද්ධතියක මගාඩනැගීමේ ඇති එක් සීමාවක් දක්වන්න.
iv. මමම ක්‍රියාවලිය සඳහා භාවිත වන පද්ධතිය නිපයෝජිත පද්ධතියක ලක්ෂණ මපන්වන බව යම ෝධරා
කියයි. එම ප්‍රකා යට පක්ෂ ව මහ්තු මදකක් දක්වන්න.
- පිළිතුරු -
i. G2C වර්ධගයට අයත් මේ. පුරවැසි අදහස් එක් රැස් මකාට ඒ අනුව ඵලදායී මස්වාවක් ලබා දීම
,පුරවැසියන් මවත රජය මගින් ලබා මදන මස්වාවක් නිසා.
ii. ඇඟිලි සලකුණ/ ඇස් පරිමලෝකනය කිරීම/පුද්ගල මුහුණ
iii. අන්තර්ධජාල පහසුකේ රට පුරා වයාප්ත මනාවීම. /ආරේභක පිරිවැය අික වීම/ජනතාවමේ
මනාසැලකිලිමත් බව ( උදා- කසල බඳුන් වල වර්ධග කර ඇති පරිදි කසල මනාදැමීම....)
iv. පරිසරයට ඇති සංමේදී බව" ස්වයංක්‍රීය බව" අරමුණක් මකමරහි මයමුව තිබීම හා නිරතුරුව එම
මයාමු කරන ලද කාර්ධයමයහි නිරත වීම වැනි ලක්ෂණ මපන්වන නිසා
කසල මට්ටම මැන බැලීම කසල බඳුන් ඇති ස්ථානය හඳුනා ගැනීම
කසල ඉවත් කිරීම නියාමනය
මහජන අදහස් ලබා ගැනීම
RFID පාදක කසල බඳුන්
කළමනාකරණය
ජජවමිතිය(Biometric)මත
පදනේ වූ පැමිණීම සටහන් කිරීම
කසල ඉවත් කරන වාහන ඇති
ස්ථාන හඳුනා ගැනීම
2 | Mahesh Kodituwakku-BTech-(ICT),MCTS,MIEEE,Certificate in ICT(AIT-Thailand)National Dip in Teaching
(Merit)
2- පර්ධමේෂණාගාරයක දිවයිමන් විවිධ ප්‍රමද් වලින් මගමනන ලද ජල සාේපල 40 ක් පරීක්ෂා කර ඒවාමයන්
බීමට සුදුසු ජලය හඳුනා ගැනීමට අව ය ව ඇත. මගමනන ලද ජල සාේපල වල PPM(Parts per Million)
අගය මැන බැමලන අතර ඒ සඳහා PPM පරීක්ෂකයක් භාවිත මේ.එමඟින් ජලමේ මිශ්‍රව ඇති රසායනික ද්‍රවය
ප්‍රමාණය මැන බැමල්. ජලමේ ලැබුණු PPM අගය අනුව එක් එක් ජල සාේපලය අයත් විය යුතු කාණ්ඩය
තිරීණය කරනු ලබන්මන් පහත වගුව මතය
හඳුනා
ගැනීමේ
අංකය
තත්ත්වය PPM අගය
A1 Ideal Drinking water from reverse osmosis, distillation,
deionization, microfiltration, etc.. 0-50 PPM
A2
Often considered acceptable range for carbon filtration,
mountain springs or aquifers.
51-140 PPM
A3
Average tap water. 141-199 PPM
A5
Less desirable 200-300 PPM
PPM අගය පිළිබඳ විස්තර සඳහා මූලාශ්‍ර- මලෝක මසෞඛ්‍ය සංවිධානය
ජල සාේපල 40 හි ඊට ලබා දුන් අංකය( පිළිමවලින් 1,2,3........... මලස ) හා PPM අගයන් ආදානය කළ විට
එය අයත් විය හැකි කාණ්ඩය ලබා මගන එය smaples.csv මගාණුවක සටහන් කිරීමට අව ය මේ.
i. මමම සිදුවීම සඳහා ගැලමපන ගැලීේ සටහන ඇඳ දක්වන්න.
ii. එම ගැලීේ සටහන සඳහා ගැලමපන පයිතන් වැඩසටහන ලියන්න.
3 | Mahesh Kodituwakku-BTech-(ICT),MCTS,MIEEE,Certificate in ICT(AIT-Thailand)National Dip in Teaching
(Merit)
ජල සාේපල ගණන=0
ජල සාේපල
ගණන<=40
PPM අගය ආදානය කරන්න
PPM>=
300 OR PPM<0
PPM Value is Out of Range
යන්න මගාණුුුමේ ලියන්න
PPM>=
200
Less desirable යන්න
මගාණුුුමේ ලියන්න
PPM>=141
ආරේභය
ඔේ
ඔේ
Average tap water. යන්න
මගාණුුුමේ ලියන්න
නැත
නැත
අවසානය
ඔේ
නැත
PPM>=51 ඔේ Often considered
acceptable යන්න මගාණුුුමේ
ලියන්න
නැත
Ideal Drinking water යන්න මගාණුුුමේ ලියන්න
ජල සාේපල ගණන= ජල සාේපල ගණන+1
ඔේ
4 | Mahesh Kodituwakku-BTech-(ICT),MCTS,MIEEE,Certificate in ICT(AIT-Thailand)National Dip in Teaching
(Merit)
samp=0
while(samp<=40):
ppm=int(input('Add PPM Value of Water n'))
samp1=samp+1
sampst=str(samp1)
if(ppm>300)or(ppm<0):
print(‘Data are out of range’)
elif(ppm>=200):
sampletxt=open(' smaples.csv,'a')
sampletxt.write(sampst+' Less desirable n')
sampletxt.close()
elif(ppm>=141):
sampletxt=open(' smaples.csv,'a')
sampletxt.write(sampst+' Average tap water n')
sampletxt.close()
elif(ppm>=51):
sampletxt=open(' smaples.csv,'a')
sampletxt.write(sampst+' Often considered acceptable range n ')
sampletxt.close()
else:
sampletxt=open(' smaples.csv,'a')
sampletxt.write(sampst+' Ideal Drinking water n')
sampletxt.close()
samp=samp+1
3- අ- ජනප්‍රිය ඇඟලුේ නිෂ්පාදන ආයතනයක් වන Smart Fit තම මස්වකයන් පිළිබඳව මතාරතුරු ගබඩා
කිරීමට බලාමපාමරාත්තු මවයි. අනයනය වූ මස්වක අංකයක්, වැටුපක් හා දුරකථන අංකයක් මස්වකයන්
සතු වන අතර ඇතැේ මස්වකයන්ට දුරකථන අංක කිහිපයක් තිබිය හැක. ආයතනය තුළ අං (උදා- Design,
Cutting, Packaging….ආදි මලස) කිහිපයක් ඇති අතර ඒ සෑම අං යක් ම අනනය අංකයකින් හා නමකින්
යුතුමේ. මස්වකයන් එක් එක් අං තුළ මස්වය කරන අතර එම මස්වකයන් කළමනාකරණය කිරීම
මස්වකයන් අතරින් මතෝරා ගත් අමයක් මගන් සිදුමේ. එක් මස්වකමයකු එක් අං යක පමණක් මස්වය කරන
අතර අං යක් සඳහා මස්වකයන් රාශියක් සිටිය හැකිය. මස්වකමයකු Smart Fit ආයතනමයහි මතෝරා ගත්
අං යකට සේබන්ධ වූ දිනය මසායා ගත හැකි විය යුතුය. සෑම මස්වකමයකුටම යැමපන්නන් සිටිය හැකි
අතර ( සෑම යැමපන්මනකුමේම එක් සාමාජිකයකු පමණක් ආයතනමේ මස්වය කරයි )යේ මස්වකමයක්
ආතනමයන් ඉවත් වූ විට දී ඔවුනමේ යැමපන්නන් සේබන්ධ මතාරතුරු තව දුරටත් ආයතනයට අව ය
මනාමේ.
ඉහත විස්තරය නිරූපණය වනමස් වස්තු සේබන්ධතා ආකෘතියක් මගාඩ නඟන්න. අව ය උපකල්පන තිමේ
නේ ඒවා විස්තර කර දක්වන්න.
ආ- ඉහත ආයතමනයහි වැටුප් මගවීමට අදාල Emp_Salary නේ දත්ත පාදයක වගුවකින් උපුටා ගත්
මකාටසක් පහත දැක්මේ. එය ඇසුරින් අසා ඇති සිද්ීන් ට අදාල SQL මක්ත ලියා දක්වන්න.
E_Number E_Name Salary Section_No
E001 Samantha Silva 50000 001
E003 Geetha Rajan 35000 002
E010 Gamini Bandara 28000 001
E100 Infaz Mohomad 30000 003
5 | Mahesh Kodituwakku-BTech-(ICT),MCTS,MIEEE,Certificate in ICT(AIT-Thailand)National Dip in Teaching
(Merit)
i. Emp_Salary වගුව තැනීම
ii. වැටුප රු 30000 ට වැඩි මස්වකයන් මේ නම හා වැටුප
iii. Samantha Silva මේ නම S.A De Silva මලස මවනස් කිරීම
පිළිතුර
අ-
ආ-
i. Create table Emp_Salary( E_Number varchar(4), E_Name varchar(20), Salary float,
Section_No varchar(3), Primary key(E_Number));
ii. Select E_Name,Salary from Emp_Salary where Salary>30000;
iii. Update Emp_Salary set E_Name=’S.A. De Silva’ where E_Name=’Samantha Silva’;

AL ICT Questions

  • 1.
    1 | MaheshKodituwakku-BTech-(ICT),MCTS,MIEEE,Certificate in ICT(AIT-Thailand)National Dip in Teaching (Merit) රූපය සඳහා මූලාශ්‍ර - http://cognitotec.com/smartwastemgmt.php 1- සංවර්ධිත රටක කසල ඉවත් කිරීම හා කළමනාකරණය කිරීමේ අන්තර්ධජාලිතංග (Internet of Things – IOT) පද්ධතියක් ඉහත රූපමේ දැක්මේ. මමහි කසල බඳුන් ඇති ස්ථාන හඳුනා ගැනීම, එ්වා පිරී ඇති සීමාව හඳුනා මගන ඉවත් කිරීමට කටයුතු කිරීම සිදු වන අතර අදාල අවස්ථාවල දත්ත සංමේදක හරහා ලබා ගනිමින් ප්‍රධාන මධයස්ථානයක් හරහා කළමනාකරණය කිරීම. සිදු කරනු ලැමේ. කසල ඉවත් කිරීම සඳහා සිටින මස්වකයන් මේ පැමිණීම වැනි සාධක කළමනාකරණය සඳහා ජජවමිතිය (Biometric) මත පදනේ වූ පද්ධතියක් ද භාවිත වන අතර මහජනතාවට රජමයන් ලබා මදන මස්වාව පිළිබඳ අදහස් ලබා ගැනීමට අන්තර්ධජාල මපෝරමයක් භාවිත කරනු ලැමේ. • ඉහත පද්ධතිය ඇසුරින් අසා ඇති අංක 1 සිට 4 දක්වා ප්‍රශ්න වලට ගැළපපන පිළිතුරු ලියන්න. i. අන්තර්ධජාලය හරහා මහජන අදහස් ලබා ගැනීමේ පද්ධතිය කවර අංකිත වයාපාරික වර්ධගයකට අයත් මේ ද? ඔබමේ පිළිතුරට මහ්තු දක්වන්න. ii. මස්වක කළමනාකරණය සඳහා භාවිත වන ජජවමිතිය (Biometric) පද්ධතියට අදාල මලස ලබා දිය යුතු මද්වල් 02 ක් දක්වන්න. iii. ශ්‍රී ලංකාව වැනි රටකට මමවැනි පද්ධතියක මගාඩනැගීමේ ඇති එක් සීමාවක් දක්වන්න. iv. මමම ක්‍රියාවලිය සඳහා භාවිත වන පද්ධතිය නිපයෝජිත පද්ධතියක ලක්ෂණ මපන්වන බව යම ෝධරා කියයි. එම ප්‍රකා යට පක්ෂ ව මහ්තු මදකක් දක්වන්න. - පිළිතුරු - i. G2C වර්ධගයට අයත් මේ. පුරවැසි අදහස් එක් රැස් මකාට ඒ අනුව ඵලදායී මස්වාවක් ලබා දීම ,පුරවැසියන් මවත රජය මගින් ලබා මදන මස්වාවක් නිසා. ii. ඇඟිලි සලකුණ/ ඇස් පරිමලෝකනය කිරීම/පුද්ගල මුහුණ iii. අන්තර්ධජාල පහසුකේ රට පුරා වයාප්ත මනාවීම. /ආරේභක පිරිවැය අික වීම/ජනතාවමේ මනාසැලකිලිමත් බව ( උදා- කසල බඳුන් වල වර්ධග කර ඇති පරිදි කසල මනාදැමීම....) iv. පරිසරයට ඇති සංමේදී බව" ස්වයංක්‍රීය බව" අරමුණක් මකමරහි මයමුව තිබීම හා නිරතුරුව එම මයාමු කරන ලද කාර්ධයමයහි නිරත වීම වැනි ලක්ෂණ මපන්වන නිසා කසල මට්ටම මැන බැලීම කසල බඳුන් ඇති ස්ථානය හඳුනා ගැනීම කසල ඉවත් කිරීම නියාමනය මහජන අදහස් ලබා ගැනීම RFID පාදක කසල බඳුන් කළමනාකරණය ජජවමිතිය(Biometric)මත පදනේ වූ පැමිණීම සටහන් කිරීම කසල ඉවත් කරන වාහන ඇති ස්ථාන හඳුනා ගැනීම
  • 2.
    2 | MaheshKodituwakku-BTech-(ICT),MCTS,MIEEE,Certificate in ICT(AIT-Thailand)National Dip in Teaching (Merit) 2- පර්ධමේෂණාගාරයක දිවයිමන් විවිධ ප්‍රමද් වලින් මගමනන ලද ජල සාේපල 40 ක් පරීක්ෂා කර ඒවාමයන් බීමට සුදුසු ජලය හඳුනා ගැනීමට අව ය ව ඇත. මගමනන ලද ජල සාේපල වල PPM(Parts per Million) අගය මැන බැමලන අතර ඒ සඳහා PPM පරීක්ෂකයක් භාවිත මේ.එමඟින් ජලමේ මිශ්‍රව ඇති රසායනික ද්‍රවය ප්‍රමාණය මැන බැමල්. ජලමේ ලැබුණු PPM අගය අනුව එක් එක් ජල සාේපලය අයත් විය යුතු කාණ්ඩය තිරීණය කරනු ලබන්මන් පහත වගුව මතය හඳුනා ගැනීමේ අංකය තත්ත්වය PPM අගය A1 Ideal Drinking water from reverse osmosis, distillation, deionization, microfiltration, etc.. 0-50 PPM A2 Often considered acceptable range for carbon filtration, mountain springs or aquifers. 51-140 PPM A3 Average tap water. 141-199 PPM A5 Less desirable 200-300 PPM PPM අගය පිළිබඳ විස්තර සඳහා මූලාශ්‍ර- මලෝක මසෞඛ්‍ය සංවිධානය ජල සාේපල 40 හි ඊට ලබා දුන් අංකය( පිළිමවලින් 1,2,3........... මලස ) හා PPM අගයන් ආදානය කළ විට එය අයත් විය හැකි කාණ්ඩය ලබා මගන එය smaples.csv මගාණුවක සටහන් කිරීමට අව ය මේ. i. මමම සිදුවීම සඳහා ගැලමපන ගැලීේ සටහන ඇඳ දක්වන්න. ii. එම ගැලීේ සටහන සඳහා ගැලමපන පයිතන් වැඩසටහන ලියන්න.
  • 3.
    3 | MaheshKodituwakku-BTech-(ICT),MCTS,MIEEE,Certificate in ICT(AIT-Thailand)National Dip in Teaching (Merit) ජල සාේපල ගණන=0 ජල සාේපල ගණන<=40 PPM අගය ආදානය කරන්න PPM>= 300 OR PPM<0 PPM Value is Out of Range යන්න මගාණුුුමේ ලියන්න PPM>= 200 Less desirable යන්න මගාණුුුමේ ලියන්න PPM>=141 ආරේභය ඔේ ඔේ Average tap water. යන්න මගාණුුුමේ ලියන්න නැත නැත අවසානය ඔේ නැත PPM>=51 ඔේ Often considered acceptable යන්න මගාණුුුමේ ලියන්න නැත Ideal Drinking water යන්න මගාණුුුමේ ලියන්න ජල සාේපල ගණන= ජල සාේපල ගණන+1 ඔේ
  • 4.
    4 | MaheshKodituwakku-BTech-(ICT),MCTS,MIEEE,Certificate in ICT(AIT-Thailand)National Dip in Teaching (Merit) samp=0 while(samp<=40): ppm=int(input('Add PPM Value of Water n')) samp1=samp+1 sampst=str(samp1) if(ppm>300)or(ppm<0): print(‘Data are out of range’) elif(ppm>=200): sampletxt=open(' smaples.csv,'a') sampletxt.write(sampst+' Less desirable n') sampletxt.close() elif(ppm>=141): sampletxt=open(' smaples.csv,'a') sampletxt.write(sampst+' Average tap water n') sampletxt.close() elif(ppm>=51): sampletxt=open(' smaples.csv,'a') sampletxt.write(sampst+' Often considered acceptable range n ') sampletxt.close() else: sampletxt=open(' smaples.csv,'a') sampletxt.write(sampst+' Ideal Drinking water n') sampletxt.close() samp=samp+1 3- අ- ජනප්‍රිය ඇඟලුේ නිෂ්පාදන ආයතනයක් වන Smart Fit තම මස්වකයන් පිළිබඳව මතාරතුරු ගබඩා කිරීමට බලාමපාමරාත්තු මවයි. අනයනය වූ මස්වක අංකයක්, වැටුපක් හා දුරකථන අංකයක් මස්වකයන් සතු වන අතර ඇතැේ මස්වකයන්ට දුරකථන අංක කිහිපයක් තිබිය හැක. ආයතනය තුළ අං (උදා- Design, Cutting, Packaging….ආදි මලස) කිහිපයක් ඇති අතර ඒ සෑම අං යක් ම අනනය අංකයකින් හා නමකින් යුතුමේ. මස්වකයන් එක් එක් අං තුළ මස්වය කරන අතර එම මස්වකයන් කළමනාකරණය කිරීම මස්වකයන් අතරින් මතෝරා ගත් අමයක් මගන් සිදුමේ. එක් මස්වකමයකු එක් අං යක පමණක් මස්වය කරන අතර අං යක් සඳහා මස්වකයන් රාශියක් සිටිය හැකිය. මස්වකමයකු Smart Fit ආයතනමයහි මතෝරා ගත් අං යකට සේබන්ධ වූ දිනය මසායා ගත හැකි විය යුතුය. සෑම මස්වකමයකුටම යැමපන්නන් සිටිය හැකි අතර ( සෑම යැමපන්මනකුමේම එක් සාමාජිකයකු පමණක් ආයතනමේ මස්වය කරයි )යේ මස්වකමයක් ආතනමයන් ඉවත් වූ විට දී ඔවුනමේ යැමපන්නන් සේබන්ධ මතාරතුරු තව දුරටත් ආයතනයට අව ය මනාමේ. ඉහත විස්තරය නිරූපණය වනමස් වස්තු සේබන්ධතා ආකෘතියක් මගාඩ නඟන්න. අව ය උපකල්පන තිමේ නේ ඒවා විස්තර කර දක්වන්න. ආ- ඉහත ආයතමනයහි වැටුප් මගවීමට අදාල Emp_Salary නේ දත්ත පාදයක වගුවකින් උපුටා ගත් මකාටසක් පහත දැක්මේ. එය ඇසුරින් අසා ඇති සිද්ීන් ට අදාල SQL මක්ත ලියා දක්වන්න. E_Number E_Name Salary Section_No E001 Samantha Silva 50000 001 E003 Geetha Rajan 35000 002 E010 Gamini Bandara 28000 001 E100 Infaz Mohomad 30000 003
  • 5.
    5 | MaheshKodituwakku-BTech-(ICT),MCTS,MIEEE,Certificate in ICT(AIT-Thailand)National Dip in Teaching (Merit) i. Emp_Salary වගුව තැනීම ii. වැටුප රු 30000 ට වැඩි මස්වකයන් මේ නම හා වැටුප iii. Samantha Silva මේ නම S.A De Silva මලස මවනස් කිරීම පිළිතුර අ- ආ- i. Create table Emp_Salary( E_Number varchar(4), E_Name varchar(20), Salary float, Section_No varchar(3), Primary key(E_Number)); ii. Select E_Name,Salary from Emp_Salary where Salary>30000; iii. Update Emp_Salary set E_Name=’S.A. De Silva’ where E_Name=’Samantha Silva’;