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

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

صورة



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




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


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

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



عرفنا في الدرسين السابقين أنه يمكننا التحكم في البرنامج والسماح له باتخاذ القرارات في حالات معينة باستخدام عبارتي if و if-else اما اذا كانت لدينا اكثر من حالتين مثلا يدخل المستخدم ويقوم البرنامج باخباره ان العدد موجب او سالب او معدوم

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


  • تستخدم مع عبارة if

صورة


  • تستخدم مع عبارة else


صورة


  • تستخدم مع العبارتين معا

صورة


****

صورة

ملاحظات

في الصورة الثالثة عبارة else الاولى تابعة لـ if الثانية وعبارة else الثانية تابعة لـ if الاولى اي ان التشعب يكون على الشكل التالي


صورة

في الصورة الرابعة قمنا بوضع عبارتي begin و end بينما لم نقم بوضعها في الصورة الثالثة والسبب ان البرنامج يعتبر عبارة else تابعة لـ if الثانية

تمرين بسيط

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

التحليل

عند مقارنة عددين تكون النتيجة اما العددان متساويان و اما العدد الاول اكبر من الثاني او العكس

الحل

صورة

بعد التنفيذ


صورة


صورة


صورة



الى الدرس القادم ان شاء الله

عبارة case الشرطية




.






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

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