المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : أساسيات في الباسكال


reemo
07-16-2005, 06:53 PM
لمن يحب ان يبدأ أول خطوة على طريق التربو باسكال أحببت ان أقدم بعض المعلومات التي قد تفيد الأشخاص المهتمين بلغة البرمجة هذه

ريم من سورية

الدرس الأول : أساسيات في الباسكال
قبل أن نتمكن من كتابة برامج بلغة الباسكال أو أي لغة أخرى لا بد لنا أولا من فهم منطقي لجميع الخطوات الواجب إتباعها لحل المسألة بواسطة الحاسب
هذه الخطوات هي ما تعرف باللوغاريتم The Algorithm بعد ذلك يمكن تحويل هذه الخطوات إلى إيعازات باسكال والتي ستتحول بدورها إلى لغة الآلة المستعملة بواسطة برنامج المصنف Compiler

وبرنامج الباسكال هو مجموعه من الإيعازات بعضها منفذ Executable وبعضها غير منفذ Non-Executable وتتألف هذه الإيعازات من كلمات دليليه أو من كلمات تعريفية يجب على المبرمج تعريفها في بداية كل برنامج

ولتوضيح ذلك نرى مخطط لبرنامج باسكال
Program The Total (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);

حيث نلاحظ
- السطر الأول هو للتعريف باسم البرنامج ووسيله الإدخال والإخراج
- الكلمه الدليليه Var للتصريح عن المتغيرات وسيتم دراستها بالتفصيل
- الجزء الممتد من Begin إلى End هو عباره عن جسم البرنامج والأوامر بينها
- السطر الأخير يحتوي على End متبوعه بنقطه وذلك للدلاله على نهايه البرنامج وسنلاحظ أن

1- بعد كل سطر هنالك نقطه فاصلة (;) للدلالة على سطر آخر يلية

2- بعد كلمه End هنالك نقطة (.) للدلاله على أنه لا يوجد سطر بعد ذلك