_________________________________________
قبل أن نتمكن من كتابة برامج بلغة الباسكال
أو أي لغه أخرى لا بد لنا أولا من فهم منطقي لجميع الخطوات
الواجب
إتباعها لحل المسألة بواسطه
الحاسب
هذه الخطوات هي ما تعرف بالوغاريتم
The Algorithm
بعد ذلك يمكن تحويل
هذه الخطوات إلى إيعازات باسكال
والتي ستتحول بدورها إلى لغه الآله
المستعمله
بواسطه برنامج المصنف Compiler
وبرنامج
الباسكال هو مجموعه من الإيعازات بعضها منفذ Executable وبعضها غير منفذ
Non-Executable
وتتألف
هذه الإيعازات من كلمات دليليه أو من كلمات تعريفيه يجب على المبرمج تعريفها في
بدايه كل برنامج
ولتوضيح
ذلك نرى مخطط لبرنامج باسكال
Program TheTotal (input,
output);
{This
program find sum of two integer number}
Var
A,
B, Total: integer;
Begin
Write (‘Enter two integer numbers to be add: ‘);
Readln (a, b);
Total: = a+b;
Writeln (‘The sum of’, A,’and’, B,’is’, Total);
End.
حيث نلاحظ
-
السطر
الأول هو للتعريف بإسم البرنامج ووسيله الإدخال والإخراج
-
أن الجزء
الملون بالأزرق هو عباره عن كلمات محجوزه سنتعرف عليها بالتفصيل بالدروس
القادمه
-
الجزء
الملون بالأخضر هو عباره عن إيعاز غير منفذ وهي ملاحظات خاصه بقاريء
البرنامج
-
الكلمه
الدليليه Var
للتصريح عن المتغيرات
وسيتم دراستها بالتفصيل
-
الجزء
الممتد من Begin إلى End هو عباره عن جسم
البرنامج والأوامر بينها
-
السطر
الأخير يحتوي على End
متبوعه بنقطه وذلك
للدلاله على نهايه البرنامج وسنلاحظ أن
1-
بعد كل
سطر هنالك نقطه فاصلة (;) للدلالة على سطر آخر يلية
2-
بعد كلمه
End هنالك نقطة (.)
للدلاله على أنه لا يوجد سطر بعد ذلك