إعلان عن بداية دروس قيمة في الباسكال - منتديات الجلفة لكل الجزائريين و العرب

العودة   منتديات الجلفة لكل الجزائريين و العرب > منتديات التقنية > منتدى البرمجة

منتدى البرمجة كل ما يتعلق بلغات البرمجة، فيجوال بيسيك , سي ++ , دلفي , أكسيس , جافا , هتمل...

في حال وجود أي مواضيع أو ردود مُخالفة من قبل الأعضاء، يُرجى الإبلاغ عنها فورًا باستخدام أيقونة تقرير عن مشاركة سيئة ( تقرير عن مشاركة سيئة )، و الموجودة أسفل كل مشاركة .

آخر المواضيع

إعلان عن بداية دروس قيمة في الباسكال

 
 
أدوات الموضوع انواع عرض الموضوع
قديم 2008-03-09, 16:15   رقم المشاركة : 9
معلومات العضو
ليلى الجزائرية1
عضو فضي
 
الأوسمة
وسام التألق  في منتدى الأسرة و المجتمع 
إحصائية العضو










افتراضي

الدرس الثاني:
الشكل العام لبرنامج مكتوب بلغة البسكال:يمكن أن نقسم البرنامج المكتوب بلغة الباسكال إلى الأقسام التالية:
قسم رأس البرنامج:وهو قسم ثابت وأصبحت كتابته حاليا اختيارية.
قسم التصريحات:وهو قسم يضم عدة فروع من بينها التصريح بالأنماط ،الثوابت،المتغيرات والإجراءات الفرعية والدوال.
قسم التعليمات :وهو القسم الذي يبدأ بكلمةBEGINوينتهي بكلمةEND.
************************************************** ***********
الأنماط المعرفة
تعريف يمكن للمستخدم أن يعرف أنماطا جديدة للمتغيرات لاستعمالها داخل برنامج باسكال ،والهدف من تعريف أنماط غير موجودة (جديدة) هو تنظيمي من اجل تحديد قيمة محددة للمتغيرات وذلك باستعمال الكلمة المحفوظة TYPEوالتي تدرج قبل التصريحات .
1*تعريف النمط العد ي هذا النمط تركيبي ومرتب من طرف المبرمج ويكون التصريح بهذا النمط كالتالي:


التصريح في هذا النمط يعطي البرنامج القيمة 0 للقيمة الأولى من التصريح وهكذا أي
VALEUR1=0
VALEUR2=1
المتغير العددي يأخذ قيمة ثابتة من القيم المعرفة ولا يمكن أن يأخذ قيمة غير القيمة المعرفة.
مثال:
Program:………..;
Type jour= (samedi, dimanche, lundi, mardi mercredi, jeudi, vendredi) ;
Var:
No: integer;
J: jour;
Begin
Writeln ("entrez un numero entre 0 et 6");
j:=jour(no)
Readln (no);
IF (J =jeudi) or (j=vendredi) then Writeln ("c' 'EST un jour ferie")
Else
Writeln ("c' 'est un jour de semaine");
End.


نمط مجال TYPE INNTERVAL:هذا النمط هو كذلك نمط ترتيب عناصره مرتبة كالنمط العدي ويصرح كما يلي:


TYPE :
IDE TYPE:BORNE INFERIEUR…BORNE SUPERIEUR
حيث أن BORNE INFERIEUR تأخذ القيمة الدنيا و BORNE SUPERIEURتأخذ القيمة القصوى.










رد مع اقتباس
 


تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

الساعة الآن 02:58

المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى
المنتدى غير مسؤول عن أي إتفاق تجاري بين الأعضاء... فعلى الجميع تحمّل المسؤولية


2006-2024 © www.djelfa.info جميع الحقوق محفوظة - الجلفة إنفو (خ. ب. س)

Powered by vBulletin .Copyright آ© 2018 vBulletin Solutions, Inc