|
قبل أن نتمكن من
كتابة برامج بلغة الباسكال أو أي لغه أخرى لا بد لنا أولا من فهم منطقي لجميع
الخطوات الواجب
إتباعها لحل
المسألة بواسطه الحاسب
هذه الخطوات هي
ما تعرف بالوغاريتم
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
{This program find sum of two integer num
End
حيث نلاحظ
-
السطر الأول هو للتعريف بإسم البرنامج ووسيله الإدخال والإخراج
-
أن
الجزء الملون بالأزرق هو عباره عن كلمات محجوزه سنتعرف عليها بالتفصيل
بالدروس القادمه
-
الجزء الملون بالأخضر هو عباره عن إيعاز غير منفذ وهي ملاحظات خاصه بقاريء
البرنامج
-
الكلمه الدليليه Var
للتصريح عن المتغيرات وسيتم دراستها بالتفصيل
-
الجزء الممتد من
Begin
إلى
End
هو عباره عن جسم البرنامج والأوامر بينها
-
السطر الأخير يحتوي على
End
متبوعه بنقطه
وذلك للدلاله على نهايه البرنامج وسنلاحظ أن
1-
بعد
كل سطر هنالك نقطه فاصلة (;)
للدلالة على سطر آخر يلية
2-
بعد
كلمه End
هنالك
نقطة (.) للدلاله على أنه لا يوجد سطر بعد ذلك
|