-
لدينا قطعة برمجية جديدة تُسمى
( إذا/غير ذلك)
-
هي عبارة شرطية تماماً مثل قطعة (إذا)
التي استخدمتها في الألغاز سابقاً
-
لكن هنا يوجد جزء جديد في الأسفل
و الذي يُسمى (غير ذلك)
-
يتسمح قطعة (إذا/غير ذلك) للنحلة أن
تتخذ القرار بين مجموعتين من الإجراءات
-
إذا كانت النحلة على الزهرة،
-
فستقوم بمجموعة
الإجراءات التي وضعتها انت
-
في الجزء الأول في المكان
الذي يقول (افعل)
-
إذا لم تكن النحلة على الشجرة،
-
فستقوم بمجموعة
الإجراءات التي وضعتها أنت
-
في المكان الذي ينص على (غير ذلك)
-
إذا كانت العبارات هي كيف تكون أجهزة
الكمبيوتر قادرة على اتخاذ القرارات
-
وضع البشر شروطاً للكمبيوتر تقول بأنه
-
إذا تم عرض وضعية محدده على الحاسوب، افعل ذلك
-
غير ذلك، و الذي يعني (بطريقة أخرى) ،
افعل ذلك
-
أعلى قطعة (إذا/غير ذلك) ينص على أنه
إذا كانت موجود على زهرة
-
لكن أعلى القطعة الخاصة بنا
ينص على أشياء أخرى مثل
-
إذا كان الرحيق يساوي 2
أو إذا كان يوجد مسار للأمام
-
فإن القطعة الخاصة بنا ستتصرف بنفس الطريقة
-
هذا في حال أن العبارة الشرطية
في الأعلى صحيحة
-
فإنها ستفعل أول مجموعة من الإجراءات
-
لكن إن كانت العبارة الشرطية
في الأعلى خاطئة
-
فإنها ستفعل ثاني مجموعة من الإجراءات