LMD OUARGLA
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

LMD OUARGLA

LMD OUARGLA
 
الرئيسيةأحدث الصورالتسجيلدخول

 

 مدخل لغة الباسكال - بنية برنامج باسكال

اذهب الى الأسفل 
كاتب الموضوعرسالة
Prooof




عدد المساهمات : 12
نقاط : 5520
تاريخ التسجيل : 21/04/2009

مدخل لغة الباسكال - بنية برنامج باسكال Empty
مُساهمةموضوع: مدخل لغة الباسكال - بنية برنامج باسكال   مدخل لغة الباسكال - بنية برنامج باسكال Icon_minitimeالثلاثاء أبريل 21, 2009 2:12 pm

زوروني في موقعي الشخصي
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/
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
مدخل لغة الباسكال - بنية برنامج باسكال
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» تعلم لغة الباسكال - مدخل
» تعلم لغة الباسكال - المعطيات المركبة في باسكال
» تعلم لغة الباسكال - التعليمات، بنية الشرط، تعليمات التكرار
» برنامج معالجة الجداول
» برنامج روعة لتحويل صيغ الفيديو

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
LMD OUARGLA :: رياضيات و إعلام آلي :: لغـات البرمجة-
انتقل الى: