Professional Documents
Culture Documents
السطر االول هو لكتابه اسم للبرنامج ،اي اسم يمكنك وضعه كيفما
تريد ،لكن يحبذ ان يكون له عالقه بالبرنامج الذي تكتبه.
إسم البرنامج يتكون من حروف وأرقام ،يبدأ بحرف وال يحتوي
على مسافات.
يمكن إلسم البرنامج أن يحتوي على أكثر من كلمة ،فمن الممكن ان
تكتب الكلمات متالصقة مع مراعاة تكبير الحرف االول من كل
كلمة أو وضع عالمة – للفصل بين الكلمات.
قسم التصريحات
في هذا الجزء نصرح بجميع االشياء التي سوف نستخدمها في البرنامج
ونقصد بها (الوحدات ،usesالمتغيرات ،varالثوابت ،const
األنماط ،typeاإلجراءات ،procedureالدوال )...function
في درسنا هذا سوف نتطرق فقط للتصريح بالوحدات ،الثوابت
والمتغيرات.
قسم التصريحات
مثال :
;Uses wincrt
;Uses wincrt, windos
مثال :
const
;un = 1; PI = 3.14
;TVA = 0.176
;'souLionE = '------------
; 'TiTRE = 'pascal
قسم التصريحات
عند التصريح بالمتغير فإن اآللة تحجز خانات من الذاكرة الستقبال القيم
التي نعطيها لهذا المتغير.
مثال :
var
;x, y : real
;i : integer
;c : char
;s : string
البرنامج الرئيسي
الجزء الرئيسي في برنامج باسكال يبدأ بالكلمة المحجوزة begin
وينتهي بالكلمة end.وهو يحتوي على التعليمات واألوامر
والعمليات ...الخ
-1اإلسناد :يسمح بإعطاء قيمة لمتغير.
• الرمز المستعمل هو =:
• الشكل العام لإلسناد :
;variable := expression
مثال :
;X : = 5 6 := X + 4;
Z := X * Y – 4; ;X + := 0
صحيح و Yمنطقي) ;X( X := Y
البرنامج الرئيسي
: • الشكل العام
Read (variables);
Readln (variables);
: مثال
read (x, y, z);
read (b) ;
readln (x);
البرنامج الرئيسي
-3الكتابة (: )Write
يستخدم إجراء الكتابة writeلعرض النص وترك المؤشر في نهاية
النص المعروض.
تُستخدم هذه التعليمات لعرض سالسل أحرف باإلضافة إلى قيم
المتغيرات والثوابت...
يجب أن يكون في بداية ونهاية النص المراد عرضه الرمز ‘
فيجب ‘ إذا كان النص المراد عرضه يحتوي على الرمز
مضاعفته.
يجب فصل أسماء المتغيرات المختلفة بفاصالت.
إجراء WriteLnمشابه لإلجراء السابق فيما عدا أنه يتم إرجاع المؤشر إلى
بداية السطر التالي.
البرنامج الرئيسي
: • الشكل العام
Write (variable1);
Write ('Texte à afficher');
Write ('Texte à afficher', variable1, variable2, 'texte2');
Write ('L''apostrophe se double.');
WriteLn ('Texte avec renvoi à la ligne');
: مثال
Program Exemple1;
Var nom : String;
BEGIN
Write ('Entrez votre nom : ');
ReadLn (nom);
WriteLn ('Votre nom est ', nom); { print my name }
ReadLn;
END.
لغة البرمجة باسكال
: مثال
program somme ; {Programme pour afficher la somme de deux nombres entiers}
var
x , y : integer;
somme : integer;
begin
read ( x, y );
somme : = x + y;
write (‘La somme est : ‘ , somme);
end .