11 ශ්‍රේණිය · ICT · ඒකකය 11.5 · පාඩම 5

ඇල්ගොරිතම, ගැලීම් සටහන් හා ක්‍රමලේඛ

ගැටලුවක් විසඳීමේ පියවර පිළිවෙළ ඇල්ගොරිතමයයි. එය ගැලීම් සටහනකින් හෝ ව්‍යාජ කේතයකින් ලියා, පසුව ක්‍රමලේඛන භාෂාවකට හරවයි.

ඉගෙනුම් පලය 1ඇල්ගොරිතම, ගැලීම් සටහන් හා ව්‍යාජ කේත ලියයි
ඉගෙනුම් පලය 2අනුක්‍රමය, වරණය හා පුනරාවර්තනය යන පාලන ව්‍යුහ භාවිත කරයි
ඉගෙනුම් පලය 3සරල ක්‍රමලේඛ කියවා ප්‍රතිදානය සොයයි
5.1

ගැලීම් සටහන් සංකේත

සංකේතයඅර්ථය
ඕවලයආරම්භය / අවසානය
සමාන්තරාස්‍රයආදානය / ප්‍රතිදානය
සෘජුකෝණාස්‍රයසැකසීම
රොම්බසය (දියමන්ති)තීරණය (ඔව් / නැත)
ඊතලගැලීමේ දිශාව
5.2

පාලන ව්‍යුහ

අනුක්‍රමය

පියවර එකින් එක.

වරණය

if … then … else: කොන්දේසිය අනුව තීරණය.

පුනරාවර්තනය

for, while, repeat … until: නැවත නැවත.

මෙහි නිදසුන් Pascal භාෂාවෙන් දක්වා ඇත. ඔබේ පාසලේ වෙනත් භාෂාවක් (උදා: Python) භාවිත කළත් සංකල්ප එකමයි.

program Marks; var m : integer; begin readln(m); if m >= 50 then writeln('Pass') else writeln('Fail'); end.

✏️ නිදසුන

පහත ක්‍රමලේඛ කොටසේ ප්‍රතිදානය සොයන්න: for i := 1 to 4 do write(i * 2, ' ');

  • i = 1 → 2, i = 2 → 4, i = 3 → 6, i = 4 → 8
  • ප්‍රතිදානය: 2 4 6 8

ක්‍රියාකාරක: div (පූර්ණ සංඛ්‍යා බෙදීම), mod (ශේෂය). 17 div 5 = 3, 17 mod 5 = 2. දත්ත වර්ග: integer, real, char, string, boolean.

සාරාංශය

මට පුළුවන්ද? ✅

0 / 5