Ruwan Suraweera Changed status to publish March 20, 2025
ක්රමලේඛනයක් (programming) ගොඩනැගීම සඳහා, ඔබට පහත මූලික පියවර අනුගමනය කළ හැකිය:
ගැටලුව හඳුනා ගැනීම:
- ඔබ විසඳීමට උත්සාහ කරන්නේ කුමන ආකාරයේ ගැටලුවක්ද යන්න පැහැදිලිව හඳුනා ගන්න.
- ඔබේ වැඩසටහනේ අරමුණ කුමක්ද යන්න තේරුම් ගන්න.
- ඔබේ වැඩසටහනෙන් අපේක්ෂා කරන ප්රතිඵලය කුමක්ද යන්න තීරණය කරන්න.
ක්රමලේඛන භාෂාවක් තෝරා ගැනීම:
- ගැටලුවේ ස්වභාවය අනුව, ඔබට සුදුසු ක්රමලේඛන භාෂාවක් තෝරා ගන්න. (උදා: Python, Java, C++, JavaScript)
- ඔබේ දැනුම සහ අවශ්යතා අනුව භාෂාවක් තෝරා ගන්න.
- ඔබේ ගැටලුව විසඳීමට සුදුසු පුස්තකාල (libraries) සහ රාමු (frameworks) ඇති භාෂාවක් තෝරා ගන්න.
ඇල්ගොරිතමයක් සැලසුම් කිරීම:
- ගැටලුව විසඳීම සඳහා පියවරෙන් පියවර උපදෙස් මාලාවක් (ඇල්ගොරිතමයක්) නිර්මාණය කරන්න.
- ඇල්ගොරිතමයක් යනු ගැටලුවක් විසඳීම සඳහා ක්රමානුකූලව අනුගමනය කළ යුතු පියවරයන්ගේ එකතුවකි.
- ඇල්ගොරිතමයක් සරල භාෂාවෙන් හෝ ප්රවාහ සටහනක් (flowchart) ලෙසද ඉදිරිපත් කළ හැකිය.
කේතය ලිවීම:
- ඔබ තෝරාගත් ක්රමලේඛන භාෂාව භාවිතයෙන් ඇල්ගොරිතමය ක්රියාත්මක කිරීම සඳහා කේතය ලියන්න.
- කේතය පැහැදිලිව සහ සංවිධානාත්මකව ලියන්න.
- කේතය විචල්යයන් (variables), ලූප (loops), කොන්දේසි (conditions) සහ ශ්රිත (functions) වැනි මූලික සංකල්ප භාවිතයෙන් ගොඩනගන්න.
කේතය පරීක්ෂා කිරීම සහ නිවැරදි කිරීම:
- ඔබේ කේතය විවිධ ආදාන (inputs) සමඟ ක්රියාත්මක කර එහි ප්රතිඵල පරීක්ෂා කරන්න.
- කේතයේ දෝෂ (bugs) තිබේ නම් ඒවා හඳුනාගෙන නිවැරදි කරන්න.
- ඩීබගර් (debugger) වැනි මෙවලම් භාවිතයෙන් කේතය පරීක්ෂා කරන්න.
කේතය වැඩිදියුණු කිරීම:
- ඔබේ කේතය වඩාත් කාර්යක්ෂම සහ කියවීමට පහසු වන පරිදි වැඩිදියුණු කරන්න.
- කේතය නැවත භාවිත කළ හැකි කොටස් වලට බෙදා ගන්න.
- අවශ්ය නම්, කේතයට අදහස් (comments) එකතු කරන්න.
වැඩසටහන ක්රියාත්මක කිරීම සහ නඩත්තු කිරීම:
- ඔබේ වැඩසටහන පරිශීලකයන්ට ලබා දෙන්න.
- වැඩසටහනේ දෝෂ තිබේ නම් ඒවා නිවැරදි කරන්න.
- වැඩසටහනේ නව විශේෂාංග එකතු කරන්න.
ඉගෙනීම සහ පුහුණුව:
- ක්රමලේඛනය අඛණ්ඩව ඉගෙන ගන්න සහ පුහුණු වන්න.
- ප්රජා සම්පත් (community resources) සහ මාර්ගගත පාඨමාලා (online courses) භාවිත කරන්න.
- විවිධ ක්රමලේඛන ව්යාපෘති (programming projects) සඳහා සහභාගී වන්න.
වැදගත් උපදෙස්:
- සරලව ආරම්භ කරන්න: කුඩා සහ සරල වැඩසටහන් ලිවීමෙන් ආරම්භ කරන්න.
- ප්රායෝගිකව ක්රියා කරන්න: ඔබ ඉගෙන ගන්නා දේ ප්රායෝගිකව ක්රියාත්මක කරන්න.
- දෝෂවලින් ඉගෙන ගන්න: දෝෂ යනු ඉගෙනීමේ කොටසකි. ඒවායින් අධෛර්යමත් නොවන්න.
- සහයෝගයෙන් කටයුතු කරන්න: අනෙකුත් ක්රමලේඛකයින් සමඟ සම්බන්ධ වන්න සහ ඔවුන්ගේ සහයෝගය ලබා ගන්න.
- ඉවසීමෙන් කටයුතු කරන්න: ක්රමලේඛනය ඉගෙන ගැනීමට කාලය ගත වේ. ඉවසීමෙන් සහ කැපවීමෙන් කටයුතු කරන්න.
Ruwan Suraweera Changed status to publish March 20, 2025