زوروني في موقعي الشخصي
http://www.baekoasis.i8.com/الباسكال PASCAL
1/ مقدمة : باسكال هو لغة برمجة طورها البروفسور ن, ويرث في سنوات السبعينيات.
مثل اللغات الطبيعية, لغات البرمجة تملك مفردات وقواعد.
مفردات: مجموعة الحروف التي عليها مصرف (compilateur) باسكال للإنشاء عناصر اللغة (الكلمات).
/2 vocabulaire الأساسية- الحروف: a--z,z -- a ,-, الفراغ.
- الأعداد: 0--9 .
- الرموز الخاصة:
* العمليات الحسابية: +,- , × , /
* العمليات المقارنة: > , > , < , < = , = , < >
* فواصل séparateur : (,) , [,] , {,}
* المؤشرات (Pointeur) : ^
* إشارات التنقيط : . , ; ، ....
* رموز مختلفة : ?, " , * , /s , ./' , \،....
3/ الكلمات المحجوزةوهي كلمات خاصة باللغة لا يمكن التسمية بها .
and downto in or string
array else inherited out then
as end initialization packed threadvar
asm except inline procedure to
begin exports interface program try
case file is property type
class finalization label raise unit
const finally library record until
constructor for mod repeat uses
destructor function nil resourcestring var
dispinterface goto not set while
div if object shl with
do implementation of shr xor
4/ المعروفات المعرف هو الوسيلة التي تسمح بتعريف عناصر البرنامج ( ثابت , متغير, برامج فرعية ) بإسم بسيط
في باسكال نوعين من المعرفات:
(1) المعرفات المصرح بها من طرف المستعمل .
(2) المعرفات الخاصة باللغة وهي :
معرفات عامة : input, output, false, true, maxint, real, integer, boolean, char.
إجراءات : dispose, get, new, pack, put, read, readln, reset, rewrite, unpack, write, writeln.
دوال : .abs, arctan, chr, eof, exp, odd, ord, round, cos, ord, eoln, ln, succ, pred, sin, sqr, sqrt, trunc
والمعرف هو سلسلة من الأحرف والأعداد , لابد أن يبدأ بحرف وطوله أقل من 255 حرف.
مثل : × , 1× ، deta , 1_× , ×_1_ .
وهذه معرفات خاطئة : ×1 , x? , begin .
ملاحظة: باسكال يعتبر الأحرف الصغيرة (Minuscule) و الكبيرة (Majuscule) متشابهة أي المعرف x هو X نفسه.[b]
http://www.baekoasis.i8.com/