الانتقال الى المشاركة

Primary: Sky Slate Blackcurrant Watermelon Strawberry Orange Banana Apple Emerald Chocolate Marble
Secondary: Sky Slate Blackcurrant Watermelon Strawberry Orange Banana Apple Emerald Chocolate Marble
Pattern: Blank Waves Squares Notes Sharp Wood Rockface Leather Honey Vertical Triangles
مرحبا بك في منتديات ابن خلدون التعليمية

أهلا وسهلا بك زائرنا الكريم، و يشرفنا أن تقوم بالتسجيل إذا رغبت بالمشاركة في المنتدى، أما إذا رغبت بقراءة المواضيع والإطلاع فتفضل بزيارة القسم الذي ترغب أدناه.


تسجيل الدخول التسجيل الآن



صورة

الدرس العاشر : جملة IF


  • لا تستطيع كتابة موضوع جديد
  • من فضلك قم بتسجيل دخولك لتتمكن من الرد
لا توجد ردود على هذا الموضوع

#1
غير متصل   Amine

Amine

    Advanced Member

  • الأعضاء
  • Pip Pip Pip
  • 290 المشاركات
  • البلد: Country Flag

صورة



السلام عليكم ورحمة الله تعالى وبركاته



زوار و أعضاء منتديات ابن خلدون

مرحبا بكم في الدرس العاشر من دروس الباسكال

درس اليوم يتحدث عن الجمل والعبارات الشرطية



في حياتنا العادية كثيرا ما تواجهنا العديد من المواقف التي نحتاج فيها الى القيام بعمل ما اذا تحققت بعض الشروط مثلا رؤية هلال رمضان او دخول وقت الصلاة او اقتراب الامتحانات ...الخ


لحد الان قمنا بكتابة برامج بسيطة لكن هذا لن يستمر طويلا


سابقا قمنا بكتابة برنامج يقوم بقسمة عددين لكن ما الذي يضمن لنا أن المستخدم لم يقم بإدخال القيمة 0 بالنسبة للقاسم و في البرمجة يجب أخذ كل الاحتمالات بعين الاعتبار فلا مكان للصدفة


من هذا المنطلق اوجدت لنا لغة الباسكال بما يعرف ببنى التحكم التي تسمح لنا بالسيطرة والتحكم بالبرنامج


عبارة if


ھي عبارة أو جملة لا ینفذ ما يتبعها إلا بتحقق الشرط الذي وضعت لأجله أي أن نتيجة مقارنة شروط هي True والشكل التالي يوضح طريقة عملها


صورة

تكون عبارة if من الشكل التالي

صورة


اما اذا كان ينفذ اكثر من امر او تعليمة اذا تحقق الشرط فنضع begin و end ;

ملاحظة : end نضع نقطة بعدها اذا كانت في اخر البرنامج حيث تعتبر نهاية البرنامج

ونضع فاصلة منقوطة اذا كانت في البرنامج حيث تعتبر نهاية لجواب الشرط

صورة

مثال

نكتب برنامج حيث يطلب من المستخدم ادخال عدد اذا كان ما ادخله المستخدم موجبا يكتب له ان العدد موجب


التحليل


المستخدم يدخل عدد اذا سنستخدم دال الادخال
اذا كان العدد موجب يخبره البرنامج بذلك اذا سنستخدم الجمل الشرطية

الحل

صورة

بعد التنفيذ عند ادخال عدد موجب

صورة


اما عند ادخال عدد سالب


صورة



قد يقول البعض أريد اظهار ان العدد السالب سالب و الموجب موجب

وهذا درسنا القادم ان شاء الله


  • halim_mah معجب بهذا




عدد المتواجدون الآن فى الموضوع : 0

0 الأعضاء, 0 الزوار, 0 الأعضاء المجهولين