Download as pdf or txt
Download as pdf or txt
You are on page 1of 5

ගැලීම් සටහන් ව්‍යාජ ක තවලව්‍ ට ිවරව්‍තනල ක රීම .

අනුක්‍ර ක ිා ව්‍යුහක සත ල ක්‍ර තඛ

Bigin Pseudo Code

Entre first_number
Start
Enter second_number
Total=first_number+ second_number
Display Total
Total=Number1+Num
ber2 End.

Program Add_number(input/output);
Var number_1:integer;
Print Total
number_2:integer;
Pascal Program
Total:integer;
Begin
Stop
Writeln(‘enter first number’);
Readln(number_2);
Total:=number_1+number_2;
Writeln(‘Answer is’,Total);
Readln;
End.

තේමම් ිා ව්‍යුහක සත ල ක්‍ර තඛ


 ත ාන්තේසික ලෘප්ල ව්‍න්තන් ම් ි ණව ප්‍ර ායක ්‍රිකාේ ත .
(IF, THEN, END IF ප්‍ර ාය )
(1)
If<condition> then
නැත්‍
ක ොන්කේසිය Statement_1
සත්‍ය ක ? End if.

ප්‍ර ොයය

program positive_no(input/output);
var number:integer;
begin

writeln(‘enter number=’);
(2)ආදා ක ර සං යාව්‍ සං යාව්‍ව
read(number);
ම් ි ණව එ සං යාව්‍ ද්‍රණක රීම .
If number>0 then
Begin
readln;
Input number
writeln(‘positive number’);
If number>0 then
End if.
Print number
end
End.
start

Input number
අ?ොළ ක ොන්කේසිය ත්‍ෘප්ත්‍ වන්කන් නම් ප්‍ර ොයය ?,
ක ොන්කේසිය ත්‍ෘප්ත්‍ කනොවන්කන් නම් ප්‍ර ොයය ? ක්‍රියොමක ක

If number>0?
නැත්‍
ක ොන්කේසිය
සත්‍ය ක ?

Print number ඔ
ප්‍ර ොයය
ප්‍ර ොයය

end
(3)සංඛ්‍යොව ආ ා?ොනය ළ ට එ සංඛ්‍යොව Program 2(input/output)
ඔමකකමක සංඛ්‍යොව ආ ? ට්ටේකටේ සංඛ්‍යොව ආ ? යන්න
කසවී Var number:integer;

Begin Begin

Input Number Writeln(‘enter your number=’):

If number mod2=1 then Readln (number);

Display=”number is ODD NUMBER” If number mod2=1 then

Else Writeln(‘number is odd number’)


Display=”number is EVEN NUMBER” Else
End if Writeln(‘number is even number’)
End.
Readln;
End.

(4) කි මී 4 ක ෝ ඊඑ වඩො අඩු දු්කින් නිවස පිහිටීකම් දී පොසලඑ කත්‍ෝ්ො ගැනී මක, කි මී 4 එ වඩො වැඩි
නම් පොසලඑ කත්‍ෝ්ො කනොගැනී මක යන සිේිය (flow chart සිසුන්එ ක?න්න)

program 4(input/output) Begin

var distance:integer; Read distance

writeln(‘enter distence’); If distance<=4

readln(distance); Begin

if distance>=4 then Then

writeln(‘selected’); else Print”selected” Else

writeln(‘not selected’); Print”not selected”

Readln; End if

End. End.

තවව්‍ විච යක ට හු ත ාන්තේසි තිවවිට NESTED IF භාවිලව්‍ ආ ාරක


ක ොන්කේසිය එ පසුව ක ොන්කේසිය ආ වයකයන් ක ොන්කේසි සමූ ය ආ කයක?න අවස්ථොව
NESTED IF කයො?ො ගැකන්

පුේගලකයකුකේ වයස ා?ොනය ළට එ වයස් ොණ්ඩය කමකරී (flow chart සිසුන්එ ක?න්න)
program five(input/output)
Begin var Age:integer;
Input Age Age group:string;
If Age>=18 then Begin
Age group=”ADULT” writeln(‘enter your Age’);
Else readln(‘Age’)
If Age>o then if Age>=18 then
Age group=”CHILD” Age_group=”ADULT”
Else else
Age group=”ERROR if Age>=0 then
End if Age_group=”CHILD”
End if Else
Display Age group Age_group=”ERROR AGE”
End. Writeln(‘your Age group is ‘,Age_group)
Readln;
පු තන රණ භාවිලතකන් ක්‍ර තඛ ිවී End.
යම් උපක?ස් පොලොව ආ යම් වෝ ගනණ ආ නැවත්‍
නැවත්‍ භොට ත්‍ කිරී එ ක ප්‍ර ොයන කයො?ො ගැකන්
 පු තන රණකව්‍ ව්‍ාර ගණ නිසචිලව්‍ දන් ා අව්‍සචථාව්‍ දී භාවිල ර ක්‍ර තඛ
1. FOR-DO(1 ආ ාරක) FOR-DO Loop
 ත ව්‍ැඩ සටහ ිවී සඳහා අගකන් 2 ව අව්‍යය ත .
 ත ත විච යක(value_1) හා(value_2) ත දේල ප්‍රරූපි ූරතනණ සං යා ආ ාරතව වික තුය.ක.
ආරම්භ අගක TO අව්‍සා අගක DO
 ත ත ිළද් අගක(value_1) තදව්‍ැනි අගකට ව්‍ඩා අඩුවික තුය.යි.
 පු තන රණක අව්‍සන් ව්‍න්තන් තදව්‍ැනි value_2 අගතකනි.
එ නිසා FOR-DO වු ය භාවිල ළ හැවතව පු තන රණක ව්‍ ව්‍ාර ගණ නිසචිලව්‍
දන්තන් ම් ි ණි.
පුනර් ්ණ වු ය ා්ම්භ අගය අවසන් අගය පුනර් ්ණයවන වෝ ගණන
FOR x:=1 TO 5 DO 5 5

FOR x:=0 TO 4 DO 0 4 5
FOR x:=5 TO 10 DO 5 0 6

You might also like