🎓 විභාග ඉලක්කගත වැදගත්කම
මෙම නිපුණතාවය, **ඇල්ගොරිතම**, **ව්යාජ කේත**, **ගැලීම් සටහන්** සහ **ක්රමලේඛන පාලන ව්යුහයන්** පිළිබඳ මූලික සංකල්ප ආවරණය කරයි. ද්විතීයික ප්රශ්න පත්රයේ (Paper II) එක් ප්රධාන රචනා ප්රශ්නයක් ලෙස හෝ කොටසක් ලෙස හෝ මෙය අනිවාර්යයෙන්ම අඩංගු වේ.
✅ දළ ලකුණු බර:
MCQ: $\text{5 - 8}$ පමණ.
Paper II: $\text{8 - 10}$ ලකුණු (ප්රධාන රචනා ප්රශ්නවල කොටස් ලෙස).
- **ඇල්ගොරිතම (Algorithm):** ගැටලුවක් විසඳීම සඳහා පියවරෙන් පියවර අනුගමනය කළ යුතු ක්රමවේදයයි.
- **මූලික පියවර:** **ආදානය (Input)** හඳුනා ගැනීම $\to$ **ක්රියාවලිය (Process)** නිර්ණය කිරීම $\to$ **ප්රතිදානය (Output)** ලබා දීම.
[cite_start]- **උදාහරණය:** $ax^2+bx+c=0$ සමීකරණය විසඳීමට **ආදාන** වන්නේ $a, b, c$ අගයන්ය[cite: 179]. $x$ යනු ප්රතිඵලයක් බැවින් එය **ආදානයක්** නොවේ.
I. අනුක්රමය (Sequence)
- ප්රකාශ එකින් එක පිළිවෙළින් ක්රියාත්මක වීම. (උදා: $A = B+C$; ඊළඟට $D=A-2$).
II. වරණය (Selection)
- කොන්දේසියක් මත පදනම්ව ප්රකාශ එකක් හෝ කිහිපයක් හෝ ක්රියාත්මක කිරීම. [cite_start](උදා: `IF-THEN-ELSE` [cite: 210]).
[cite_start]- විශ්රාම යාම සුදුසුදැයි තීරණය කිරීමට වයස පරීක්ෂා කිරීම **අනුක්රමය සහ වරණය** යන දෙකම යොදාගත හැකි නිදසුනකි[cite: 189].
III. පුනර්කරණය (Iteration / Repetition)
- කොන්දේසියක් සත්ය වන තුරු හෝ අසත්ය වන තුරු ක්රියාවලියක් නැවත නැවතත් සිදු කිරීම. [cite_start](උදා: `WHILE-DO`, `REPEAT-UNTIL`, `FOR-DO` [cite: 246]).
I. ව්යාජ කේත (Pseudo Code)
- ක්රමලේඛන භාෂාවකට සමාන නමුත් සරල, ස්වභාවික භාෂාවකින් ඇල්ගොරිතමය ලිවීම.
[cite_start]- ප්රධාන වචන: `BEGIN`, `END`, `INPUT`, `OUTPUT`, `IF-THEN-ELSE`, `WHILE-ENDWHILE`[cite: 478].
II. ගැලීම් සටහන් (Flow Charts)
- ඇල්ගොරිතමයක් රූප සටහන් මඟින් ඉදිරිපත් කිරීම.
- **ආරම්භය/අවසානය:** ඕවලාකාරය.
- **ආදානය/ප්රතිදානය:** සමාන්තරාස්රය.
- **ක්රියාවලිය:** සෘජුකෝණාස්රය.
- **තීරණය (වරණය):** දියමන්තිය.
- **දත්ත ප්රරූප (Data Types):** විචල්යයකට ආචයනය කළ හැකි දත්ත වර්ගය තීරණය කරයි. [cite_start](උදා: `Integer` [නිඛිල], `Floating Point` [දශම සහිත], `Character` [තනි අක්ෂරය], `String` [පාඨ වැල] [cite: 198]).
[cite_start]- **පාඨ වැල (String):** පුද්ගලයෙකුගේ සම්පූර්ණ නම වැනි අක්ෂර විශාල ප්රමාණයක් ආචයනය කිරීමට සුදුසුම දත්ත ප්රරූපයයි[cite: 202].
[cite_start]- **කාරක ප්රමුඛතාව (Operator Precedence):** ගණිතමය ප්රකාශන ඇගයීමේදී අනුගමනය කළ යුතු පිළිවෙළ[cite: 206].
පිළිවෙළ:
- $(), \text{NOT}$
- $\times, /, \text{DIV}, \text{MOD}, \text{AND}$
- $+,-, \text{OR}$
උදා: $\mathbf{4 - 1 \times 3 + 5}$ යන්නෙහි, $1 \times 3$ (3) පළමුව ගණනය වේ. [cite_start]එවිට $4 - 3 + 5 = 6$[cite: 204, 208].
📥 සටහන් PDF බාගත කරන්න
සියලුම සටහන් පහසුවෙන් මුද්රණය කර ගැනීම සඳහා PDF ගොනුවක් ලෙස බාගත කර ගත හැකිය。
ඇල්ගොරිතම සහ ප්රකාශන ගණනය කිරීමේ මූලිකාංග අන්තර්ක්රියාකාරීව පරීක්ෂා කරන්න.
විභාග ඉලක්කගත, 10 වන නිපුණතාවයට අදාළ ප්රශ්න.
📥 ව්යුහගත ප්රශ්න සහ පිළිතුරු PDF
සියලුම රචනා ප්රශ්න සහ මාර්ගෝපදේශ PDF ගොනුවක් ලෙස බාගත කර ගත හැකිය。
නිවැරදි පිළිතුර තෝරන්න. සෑම ප්රශ්න 15 කටම පසුව ඔබේ ලකුණු පෙන්වනු ඇත。
කාඩ්පත පෙරලීමට ක්ලික් කරන්න。