تلخيص الفصل الثانى
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
الشروط و القرارات
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
• استخدام التعبيرات الشرطية
ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
التعبير الشرطي : هو عبارة عن صياغة للعلاقة بين كميتين
- أي من هاتين الكميتين من الممكن أن تكون متغير أو خاصية أو ثابت أو قيمة مجردة
- للتعبير الشرطي قيمة تتوقف على صحة العلاقة أو عدم صحتها .
- فإذا كانت العلاقة غير صحيحة فتكون قيمة التعبير الشرطي False .
- والعكس إذا كانت العلاقة صحيحة فتكون قيمة التعبير الشرطي True .
- لصياغة التعبيرات الشرطية فإننا نقوم باستعمال بعض المعاملات تسمى معاملات المقارنة
. مثال A = 50 . B = 60
النتيجة مثال العلاقة العلامة
False A > B اكبر من >
True A < B اصغر من <
False A = B يساوي =
True A < > B لا يساوي < >
• قاعدة استخدام الأمر If ……. Then ……. Else
هو أمر شرط يستخدم فى حالة وجود أكثر من بديل , و نحن نريد تنفيذ أحد البدليين اذا كانت القيمة true و تنفيذ البديل الأخر اذا كانت القيمة false
. يطلق على الأمر If . Then . Else أمر الأختيار المزدوج ( لوجود أكثر من بديل )
مثالـــ
If old > = 80 Then
Msgbox ( " يا راجل روح تيت ") مجموعة الاوامر 1
Else
Msgbox ( " يا حلوة يا بطه ") 2مجموعة الاوامر
End If
1. إذا كانت قيمة الشرط True سيقوم البرنامج بتنفيذ مجموعة الأوامر رقم 1
2. إذا كانت قيمة الشرط False سيقوم البرنامج بتنفيذ مجموعة الأوامر رقم 2
• قاعدة استخدام الأمر If …. Then
هو أمر شرط يستخدم فى حالة وجود بديل واحد فقط و نحن نريد تنفيذ هذا البديل
عند حاله او قيمة معينه ( true أو false ) و عند حدوث الحاله الاخرى لا يتم تنفيذ شىء
. يطلق على الأمر If …. Then أمر الأختيار الفردى ( single – selection (
لانه يقوم بتنفيذ أو تجاهل بديل واحد فقط
مثالـــــ
If old < = 10 Then
Msgbox ( " كوتوموتو يا ")
End If
• أمر الشرط If . Then أو If . Then . Else ينتهى دئما بكلمة END IF
• الشروط المركبة
تستخدم في حالة إذا كنا سنستخدم قرار او بديل معين بناء على تحقق شرطين وليس شرط واحد
ويمكننا عمل الشرط لمركب بالربط بين أكثر من شرط بأحد المعاملات التي تسمى المعاملات المنطقية
OR : يجب تحقق شرط واحد أو تحقق الشرطين معا لتنفيذ البديل
OR ELSE : يجب تحقق شرط واحد فقط لتنفيذ البديل
AND : يجب تحقق الشرطين معا لتنفيذ البديل
AND ALSO :يجب تحقق الشرطين لتنفيذ البديل
X OR : يجب تحقق شرط واحد فقط لتنفيذ البديل
NOT : يجب عدم تحقق الشرط او الشرطين معا لتنفيذ البديل
. الادوات Radio Button- CHECK BOX - group box:
• الاداة Radio Button : تتيح للمستخدم مجموعة من البدائل لاختيار واحدة منها فقط .
• خصائص الاداة CheckBox