زوروني في موقعي الشخصي
http://www.baekoasis.i8.com/5/ بنية برنامج باسكال
الشكل العام لبرنامج باسكال هو :
{الرأس} {entéte} ; nompgm program
{التصريحات}{declaration}
begin
{التعليمات} {{inructions
end.
فبرنامج باسكال يتكون من أربعة أجزاء :
- الرأس : رأس البرنامج يبدأ بالرمز "program" متبوعا بإسم البرنامج (معرف) وينتهي بفاصلة منقوطة :
مثل :
program equation;
Program gestion_de_stock;
- التصريحات : في هذا الجزء نصرح بكل الأشياء (الأوسمة ,الثوابت ,الأنواع ,المتغيرات والبرامج الجزئية )
(étiquettes , constantes , types , variables et sous programmes)
- التعليمات : التعليمات محاطة بـ begin و end ، كل تعليمة تنتهي بفاصلة منقوطة ;
- نقطة (.): تنهي البرنامج .
6/ جزء التصريحات :سوف لن نتكلم على كل ما في هذا الجزء إنما نقتصر على المتغيرات والثوابت.
أ- التصريح بالثوابت في باسكال نوعين من الثوابت :
* الثوابت الرقمية.
* الثوابت سلسلة حروف.
وقيمة الثوابت لا يمكن تغييرها في البرنامج.
الشكل العام بالثابت
const id = constante;
مثال:
const un = 1; PI = 3.14;
TVA = 0.176;
souLionE = '------------';
TiTRE = 'pascal' ;
ب- التصريحات بالمتغيراتعمليات البرنامج تنفذ على المتغيرات بتغيير قيمتها . هذا المتغير يعرف بـ :
(1) إسم : الذي يميزه عن غيره (معرف).
(2) النوع : هي مجموعة القيم التي يمكن أن يأخذها المتغير ، الأنواع القياسية في باسكال هي:
الأعداد الصحيحة : integer
الأعداد الحقيقية : real
نوع منطقي يأخذ إما True (صح) أو False (خطأ) boolean :
الأحرف : char
سلسلة حروف : string
(3) القيمة : التي يأخذها المتغير من مجموعة القيم التي يمكن أن يأخذها حسب نوعه.
وعند التصريح بالمتغير فإن الآلة تحجز خانات من الذاكرة لإستقبال القيم التي نعطيها لهذا المتغير .
التصريح بالمتغير :
مثال :
var x : real ;
I : nteger ;
C : char ;
S : string ;
أهم العمليات :
الإسناد : تسمح بإعطاء قيمة عبارة لمتغير.
رمز الإسناد : =:
الشكل العام للإسناد :
nom_de_variadle : = Expressions ;
والعبارة لابد أن تكون من نفس نوع المتغير .
مثال :
X : = 5 ;
Z := X * Y – 4;
وهذه الأمثلة خاطئة :
6 := x + 4 ;
X + := 0 ;
X := y ; منطقي X صحيح ، y
قراءة قيمة المتغير:
القراءة تسمح بإعطاء (إسناد) قيمة لمتغير ، وتتم بالتعليمة read .
الشكل العام :
read(Liste des variables );
;(, V5 read (V1 , V2 , V3 , V4
مثال :
read (x ,y , Z);
read (b) ;
لابد أن تكون القيمة من نفس نوع المتغير.
كتابة قيمة متغير
الكتابة تسمح بإخراج (طبع) قيمة متغير أو عبارة، وتتم بالتعليمة . write
الشكل العام :
write (Liste des et Variables) ;
write (V1 , V2 , V3);
مثال :
write ( x , y ,Z );
write (b) ;
مثال : برنامج جمع عددين صحيحين :
program somme ;
var x , y : integer ;
Som : integer ;
begin
read ( x ,y ) ;
Som : = x + y ;
write (Som) ;
end .
[b]
http://www.baekoasis.i8.com/