School ICT Self Study
Absolutely Free Learning Opportunity! No Need to Spend Money! Study at Your Own Pace! Everything You Need is Right Here
UNLOCK YOUR DIGITAL FUTURE!
Free ICT Learning for Sri Lanka
🚀 Welcome to School ICT

Your Gateway to Digital Excellence

🌍
|
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. සියලු හිමිකම් ඇවිරිණි。
🔴 Lesson List
SIDE BUTTON ON
Sign In Register
×

👋 Welcome Back!

🚀
Ready to Learn?Pick up where you left off.
🔑
Forgot Password?Click the link below to reset.
📢
New FeaturesCheck out the new AI Voice tool.

Sign In

👤
🔒
or continue with
Google Facebook

Already have an account? Register Now

🖥️ View Desktop Version Switch to full website view.