School ICT Self Study
Preferred Language :
|
Text Resize :
GCE O/L ICT - 10 වන නිපුණතාවය: ගැටලු විසඳීමට ක්‍රමලේඛ ලිවීම

GCE O/L ICT - 10 වන නිපුණතාවය: ගැටලු විසඳීමට ක්‍රමලේඛ ලිවීම

අන්තර්ක්‍රියාකාරී ඉගෙනුම් පද්ධතිය

🎓 විභාග ඉලක්කගත වැදගත්කම

මෙම නිපුණතාවය, **ඇල්ගොරිතම**, **ව්‍යාජ කේත**, **ගැලීම් සටහන්** සහ **ක්‍රමලේඛන පාලන ව්‍යුහයන්** පිළිබඳ මූලික සංකල්ප ආවරණය කරයි. ද්විතීයික ප්‍රශ්න පත්‍රයේ (Paper II) එක් ප්‍රධාන රචනා ප්‍රශ්නයක් ලෙස හෝ කොටසක් ලෙස හෝ මෙය අනිවාර්යයෙන්ම අඩංගු වේ.

✅ දළ ලකුණු බර:
MCQ: $\text{5 - 8}$ පමණ.
Paper II: $\text{8 - 10}$ ලකුණු (ප්‍රධාන රචනා ප්‍රශ්නවල කොටස් ලෙස).

10.1 ගැටලුව විශ්ලේෂණය සහ ඇල්ගොරිතම

  • **ඇල්ගොරිතම (Algorithm):** ගැටලුවක් විසඳීම සඳහා පියවරෙන් පියවර අනුගමනය කළ යුතු ක්‍රමවේදයයි.
  • **මූලික පියවර:** **ආදානය (Input)** හඳුනා ගැනීම $\to$ **ක්‍රියාවලිය (Process)** නිර්ණය කිරීම $\to$ **ප්‍රතිදානය (Output)** ලබා දීම.
  • [cite_start]
  • **උදාහරණය:** $ax^2+bx+c=0$ සමීකරණය විසඳීමට **ආදාන** වන්නේ $a, b, c$ අගයන්ය[cite: 179]. $x$ යනු ප්‍රතිඵලයක් බැවින් එය **ආදානයක්** නොවේ.

10.2 පාලන ව්‍යුහ (Control Structures)

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]).

10.3 ඇල්ගොරිතම ඉදිරිපත් කිරීමේ මෙවලම්

I. ව්‍යාජ කේත (Pseudo Code)

  • ක්‍රමලේඛන භාෂාවකට සමාන නමුත් සරල, ස්වභාවික භාෂාවකින් ඇල්ගොරිතමය ලිවීම.
  • [cite_start]
  • ප්‍රධාන වචන: `BEGIN`, `END`, `INPUT`, `OUTPUT`, `IF-THEN-ELSE`, `WHILE-ENDWHILE`[cite: 478].

II. ගැලීම් සටහන් (Flow Charts)

  • ඇල්ගොරිතමයක් රූප සටහන් මඟින් ඉදිරිපත් කිරීම.
  • **ආරම්භය/අවසානය:** ඕවලාකාරය.
  • **ආදානය/ප්‍රතිදානය:** සමාන්තරාස්‍රය.
  • **ක්‍රියාවලිය:** සෘජුකෝණාස්‍රය.
  • **තීරණය (වරණය):** දියමන්තිය.

10.4 දත්ත ප්‍රරූප සහ ප්‍රකාශන

  • **දත්ත ප්‍රරූප (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 ගොනුවක් ලෙස බාගත කර ගත හැකිය。

© 2025 O/L ICT Learning System Creator. සියලු හිමිකම් ඇවිරිණි。
Select Language:
🔴 Lesson List
SIDE BUTTON ON
🖥️ View Desktop Version

schoolict.net

Sign InRegister