انت هنا : قسم الحاسوب : لغات البرمجة : الباسكال

أساسيات اللغة  

 

 

قبل أن نتمكن من كتابة برامج بلغة الباسكال أو أي لغه أخرى لا بد لنا أولا من فهم منطقي لجميع الخطوات الواجب

 إتباعها لحل المسألة بواسطه الحاسب

 هذه الخطوات هي ما تعرف بالوغاريتم 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  هنالك نقطة (.) للدلاله على أنه لا يوجد سطر بعد ذلك

جميع الحقوق محفوظة مركز التعليم المفتوح مواقع العاب