SlideShare a Scribd company logo
Pascal programing Language
පැස්කල් ක්‍රමලල්ඛ භාෂාව
පැස්කල් වුහාත්මක පරිගණක භාෂාවකි.පැස්කල් භාෂාව
නිකුලස් වර්ත් විසින් 1970 දී හඳුන්වා ලෙනු ලැබිණි.එය
සුප්‍රසිද්ධ ගණිතඥලයකු වූ බ්ලල්ස් පැස්කල් හට ගරු කිරීමක්
වශලයන් පැස්කල් ලලස නම් තබන ලදි.
බ්ලල්ස් පැස්කල්
Pascal programing Language
පැස්කල් ක්‍රමලල්ඛ භාෂාව
පැස්කල් ක්‍රමලල්ඛ ලිවීමට හා ක්‍රියාත්මක කිරීමට පහත
වැඩසටහන් සංවර්ධන පාරිසරිකයන් ලයොො ගතහැකිය.
බ්ලල්ස් පැස්කල්
Turbo Pascal
Free Pascal
Delphi
Pascal programing Language
පැස්කල් ක්‍රමලල්ඛ භාෂාව
Program <Program Name>(input, output);
ආරම්භක ලපළ
ආරම්භක
වචනය
වැඩසටහලන්
නම
පරාමිතිකයන්
Program Add(input, output);
උො:
Pascal programing Language
පැස්කල් ක්‍රමලල්ඛ භාෂාව
Var <Variable1, Variable2:<datatype>;
විචලය ආරම්භක
වචනය
හඳුන්වන ෙත්ත ප්‍රරූපය
Var Num1,Num2: integer;
උො:
විශ්ව විචලය හඳුන්වන ලපළ
Pascal programing Language
පැස්කල් ක්‍රමලල්ඛ භාෂාව
Begin
ප්‍රධාන වැඩ සටහලන් ක්‍රමලල්ඛ
End.
උො:
ප්‍රධාන ලකොටස
Begin
Num1:=65;
Num2:=35;
Total:=Num1 + Num2;
Writeln(Total);
End.
ප්‍රධාන ක්‍රමලල්ඛ ආරම්භය
ප්‍රධාන ක්‍රමලල්ඛ වවසානයප්‍රධානක්‍රලල්ඛලේ
වගන්ති
Pascal programing Language
පැස්කල් ක්‍රමලල්ඛ භාෂාව
writeln(<output>)
readln(<input>)
වොන හා ප්‍රතිොන
උො:
Writeln(Total);
readln(Num1);
ප්‍රතිොන
ආොන
Pascal programing Language
පැස්කල් ක්‍රමලල්ඛ භාෂාව
Program Greeting;
Var greet:string;
Begin
greet:=‘Hello Sri Lanka’;
Writeln(greet);
End.
ඇවිරුණු වචන
පාඨ
ෙත්ත ප්‍රරූප
හඳුන්වන
PROGRAM
MAINBLOCK
Pascal programing Language
පැස්කල් ක්‍රමලල්ඛ භාෂාව
Program Cal;
Var Num1,Num2,Total:integer;
Begin
Num1:=65;
Num2:=35;
Total:=Num1 + Num2;
Written(Total);
End. ඇවිරුණු වචන
පාඨ
ෙත්ත ප්‍රරූප
හඳුන්වන
PROGRAM
MAINBLOCK
Pascal programing Language
පැස්කල් ක්‍රමලල්ඛ භාෂාව
Program FullName;
Var Fname,Lname,FuName:string;
Begin
Writeln(‘Enter First Name’);
readln(Fname);
Writeln(‘Enter Last Name’);
readln(Lname);
FuName:=Fname + Lname;
Writeln(FuName);
End.
ඇවිරුණු වචන
පාඨ
ෙත්ත ප්‍රරූප
හඳුන්වන
PROGRAM
MAINBLOCK
Pascal programing Language
පැස්කල් ක්‍රමලල්ඛ භාෂාව
Program Cal;
Var Num1,Num2,Total:integer;
Begin
Writeln(‘Enter First Number’);
readln(Num1);
Writeln(‘Enter Last Number’);
readln(Num2);
Total:=Num1 + Num2;
Writeln(Total);
End.
ඇවිරුණු වචන
පාඨ
ෙත්ත ප්‍රරූප
හඳුන්වන
PROGRAM
MAINBLOCK

More Related Content

What's hot

G.C.E O/L ICT Short Notes Grade-11
G.C.E O/L ICT Short Notes Grade-11G.C.E O/L ICT Short Notes Grade-11
G.C.E O/L ICT Short Notes Grade-11
Mahesh Kodituwakku
 
Internet and Email -O/L ICT
Internet and Email -O/L ICTInternet and Email -O/L ICT
Internet and Email -O/L ICT
Mahesh Kodituwakku
 
Network Devices
Network DevicesNetwork Devices
Network Devices
Mahesh Kodituwakku
 
Grade 10 -ICT
Grade 10 -ICTGrade 10 -ICT
Grade 10 -ICT
Mahesh Kodituwakku
 
AL ICT -Part 2
AL ICT -Part 2AL ICT -Part 2
AL ICT -Part 2
Mahesh Kodituwakku
 
G.C.E. O/L ICT Lessons Database sinhala
 G.C.E. O/L ICT Lessons Database sinhala G.C.E. O/L ICT Lessons Database sinhala
G.C.E. O/L ICT Lessons Database sinhala
Mahesh Kodituwakku
 
Grade 10 ICT Short Notes in Sinhala(2015)
Grade 10 ICT Short Notes in Sinhala(2015)Grade 10 ICT Short Notes in Sinhala(2015)
Grade 10 ICT Short Notes in Sinhala(2015)
Mahesh Kodituwakku
 
AL ICT -Part 1
AL ICT -Part 1AL ICT -Part 1
AL ICT -Part 1
Mahesh Kodituwakku
 
Ict grade 11 term notes
Ict grade 11  term notesIct grade 11  term notes
Ict grade 11 term notes
Chanuka Jayendra
 
ICT in Sinhala
ICT in SinhalaICT in Sinhala
ICT in Sinhala
Mahesh Kodituwakku
 
G.C.E.A/L Operating Systems
G.C.E.A/L Operating Systems G.C.E.A/L Operating Systems
G.C.E.A/L Operating Systems
Mahesh Kodituwakku
 
Operating Systems::: G.C.E O/L
Operating Systems::: G.C.E O/LOperating Systems::: G.C.E O/L
Operating Systems::: G.C.E O/L
Mahesh Kodituwakku
 
දත්ත සහ තොරතුරු
දත්ත සහ තොරතුරුදත්ත සහ තොරතුරු
දත්ත සහ තොරතුරු
Tennyson
 
HTML/Web Development (Grade 11-ICT)
HTML/Web Development (Grade 11-ICT)HTML/Web Development (Grade 11-ICT)
HTML/Web Development (Grade 11-ICT)
Mahesh Kodituwakku
 
පරිගණකයේ ඉතිහාසය සහ වර්ගීකරණය
පරිගණකයේ ඉතිහාසය සහ වර්ගීකරණයපරිගණකයේ ඉතිහාසය සහ වර්ගීකරණය
පරිගණකයේ ඉතිහාසය සහ වර්ගීකරණය
Chamara Thilakarathne
 
Grade -9 ICT Lesson Notes
Grade -9 ICT Lesson NotesGrade -9 ICT Lesson Notes
Grade -9 ICT Lesson Notes
Mahesh Kodituwakku
 
Grade10 ICT model Paper
Grade10 ICT model PaperGrade10 ICT model Paper
Grade10 ICT model Paper
Mahesh Kodituwakku
 
පරිගණක වර්ගීකරණය
පරිගණක වර්ගීකරණයපරිගණක වර්ගීකරණය
පරිගණක වර්ගීකරණය
Tennyson
 
Ict grade 10
Ict grade 10Ict grade 10
Ict grade 10
udayanka sampath
 
ICT Model Paper
ICT Model PaperICT Model Paper
ICT Model Paper
Mahesh Kodituwakku
 

What's hot (20)

G.C.E O/L ICT Short Notes Grade-11
G.C.E O/L ICT Short Notes Grade-11G.C.E O/L ICT Short Notes Grade-11
G.C.E O/L ICT Short Notes Grade-11
 
Internet and Email -O/L ICT
Internet and Email -O/L ICTInternet and Email -O/L ICT
Internet and Email -O/L ICT
 
Network Devices
Network DevicesNetwork Devices
Network Devices
 
Grade 10 -ICT
Grade 10 -ICTGrade 10 -ICT
Grade 10 -ICT
 
AL ICT -Part 2
AL ICT -Part 2AL ICT -Part 2
AL ICT -Part 2
 
G.C.E. O/L ICT Lessons Database sinhala
 G.C.E. O/L ICT Lessons Database sinhala G.C.E. O/L ICT Lessons Database sinhala
G.C.E. O/L ICT Lessons Database sinhala
 
Grade 10 ICT Short Notes in Sinhala(2015)
Grade 10 ICT Short Notes in Sinhala(2015)Grade 10 ICT Short Notes in Sinhala(2015)
Grade 10 ICT Short Notes in Sinhala(2015)
 
AL ICT -Part 1
AL ICT -Part 1AL ICT -Part 1
AL ICT -Part 1
 
Ict grade 11 term notes
Ict grade 11  term notesIct grade 11  term notes
Ict grade 11 term notes
 
ICT in Sinhala
ICT in SinhalaICT in Sinhala
ICT in Sinhala
 
G.C.E.A/L Operating Systems
G.C.E.A/L Operating Systems G.C.E.A/L Operating Systems
G.C.E.A/L Operating Systems
 
Operating Systems::: G.C.E O/L
Operating Systems::: G.C.E O/LOperating Systems::: G.C.E O/L
Operating Systems::: G.C.E O/L
 
දත්ත සහ තොරතුරු
දත්ත සහ තොරතුරුදත්ත සහ තොරතුරු
දත්ත සහ තොරතුරු
 
HTML/Web Development (Grade 11-ICT)
HTML/Web Development (Grade 11-ICT)HTML/Web Development (Grade 11-ICT)
HTML/Web Development (Grade 11-ICT)
 
පරිගණකයේ ඉතිහාසය සහ වර්ගීකරණය
පරිගණකයේ ඉතිහාසය සහ වර්ගීකරණයපරිගණකයේ ඉතිහාසය සහ වර්ගීකරණය
පරිගණකයේ ඉතිහාසය සහ වර්ගීකරණය
 
Grade -9 ICT Lesson Notes
Grade -9 ICT Lesson NotesGrade -9 ICT Lesson Notes
Grade -9 ICT Lesson Notes
 
Grade10 ICT model Paper
Grade10 ICT model PaperGrade10 ICT model Paper
Grade10 ICT model Paper
 
පරිගණක වර්ගීකරණය
පරිගණක වර්ගීකරණයපරිගණක වර්ගීකරණය
පරිගණක වර්ගීකරණය
 
Ict grade 10
Ict grade 10Ict grade 10
Ict grade 10
 
ICT Model Paper
ICT Model PaperICT Model Paper
ICT Model Paper
 

පැස්කල්

  • 1. Pascal programing Language පැස්කල් ක්‍රමලල්ඛ භාෂාව පැස්කල් වුහාත්මක පරිගණක භාෂාවකි.පැස්කල් භාෂාව නිකුලස් වර්ත් විසින් 1970 දී හඳුන්වා ලෙනු ලැබිණි.එය සුප්‍රසිද්ධ ගණිතඥලයකු වූ බ්ලල්ස් පැස්කල් හට ගරු කිරීමක් වශලයන් පැස්කල් ලලස නම් තබන ලදි. බ්ලල්ස් පැස්කල්
  • 2. Pascal programing Language පැස්කල් ක්‍රමලල්ඛ භාෂාව පැස්කල් ක්‍රමලල්ඛ ලිවීමට හා ක්‍රියාත්මක කිරීමට පහත වැඩසටහන් සංවර්ධන පාරිසරිකයන් ලයොො ගතහැකිය. බ්ලල්ස් පැස්කල් Turbo Pascal Free Pascal Delphi
  • 3. Pascal programing Language පැස්කල් ක්‍රමලල්ඛ භාෂාව Program <Program Name>(input, output); ආරම්භක ලපළ ආරම්භක වචනය වැඩසටහලන් නම පරාමිතිකයන් Program Add(input, output); උො:
  • 4. Pascal programing Language පැස්කල් ක්‍රමලල්ඛ භාෂාව Var <Variable1, Variable2:<datatype>; විචලය ආරම්භක වචනය හඳුන්වන ෙත්ත ප්‍රරූපය Var Num1,Num2: integer; උො: විශ්ව විචලය හඳුන්වන ලපළ
  • 5. Pascal programing Language පැස්කල් ක්‍රමලල්ඛ භාෂාව Begin ප්‍රධාන වැඩ සටහලන් ක්‍රමලල්ඛ End. උො: ප්‍රධාන ලකොටස Begin Num1:=65; Num2:=35; Total:=Num1 + Num2; Writeln(Total); End. ප්‍රධාන ක්‍රමලල්ඛ ආරම්භය ප්‍රධාන ක්‍රමලල්ඛ වවසානයප්‍රධානක්‍රලල්ඛලේ වගන්ති
  • 6. Pascal programing Language පැස්කල් ක්‍රමලල්ඛ භාෂාව writeln(<output>) readln(<input>) වොන හා ප්‍රතිොන උො: Writeln(Total); readln(Num1); ප්‍රතිොන ආොන
  • 7. Pascal programing Language පැස්කල් ක්‍රමලල්ඛ භාෂාව Program Greeting; Var greet:string; Begin greet:=‘Hello Sri Lanka’; Writeln(greet); End. ඇවිරුණු වචන පාඨ ෙත්ත ප්‍රරූප හඳුන්වන PROGRAM MAINBLOCK
  • 8. Pascal programing Language පැස්කල් ක්‍රමලල්ඛ භාෂාව Program Cal; Var Num1,Num2,Total:integer; Begin Num1:=65; Num2:=35; Total:=Num1 + Num2; Written(Total); End. ඇවිරුණු වචන පාඨ ෙත්ත ප්‍රරූප හඳුන්වන PROGRAM MAINBLOCK
  • 9. Pascal programing Language පැස්කල් ක්‍රමලල්ඛ භාෂාව Program FullName; Var Fname,Lname,FuName:string; Begin Writeln(‘Enter First Name’); readln(Fname); Writeln(‘Enter Last Name’); readln(Lname); FuName:=Fname + Lname; Writeln(FuName); End. ඇවිරුණු වචන පාඨ ෙත්ත ප්‍රරූප හඳුන්වන PROGRAM MAINBLOCK
  • 10. Pascal programing Language පැස්කල් ක්‍රමලල්ඛ භාෂාව Program Cal; Var Num1,Num2,Total:integer; Begin Writeln(‘Enter First Number’); readln(Num1); Writeln(‘Enter Last Number’); readln(Num2); Total:=Num1 + Num2; Writeln(Total); End. ඇවිරුණු වචන පාඨ ෙත්ත ප්‍රරූප හඳුන්වන PROGRAM MAINBLOCK