مشاهدة النسخة كاملة : سؤال فى If ؟


بوب2050
20-03-2016, 12:26 AM
كلمة Else فى الشرط if ......then ......else تكون
1- اختيارية 2- اجبارية 3- افتراضية اجبارية 4- افتراضية اختيارية

ashrafhanna
20-03-2016, 08:32 AM
افتراضية اجبارية

ابنمصر البراكية
20-03-2016, 01:50 PM
كلمة Else فى الشرط if ......then ......else تكون
1- اختيارية 2- اجبارية 3- افتراضية اجبارية 4- افتراضية اختيارية

ناجى تهامى
20-03-2016, 09:08 PM
Else هى كلمة اختيارية في جملة if

ابو التمر
22-03-2016, 09:00 AM
افتراضية اختيارية

محمود ناجي الراعي
02-04-2016, 07:27 AM
تعتبر else إجبارية وذلك عندما يكون الشرط False يجب تنفيذ الجملة بعد Else
تعتبر else اختيارية لأنه يمكن حذفها و كتابة جملة شرطية أخري
مثال:
if a>5 then
a=a+10
else
a=a+8
end if
يمكن تغير الكود بالتالي و يؤدي نفس الوظيفة
if a>5 then
a=a+10
end if
if a<=5 then
a=a+8
end if

mhraffat84
02-04-2016, 06:40 PM
مع كامل إحترامي للأساتذة الكرام ..

كلمة Else إختيارية مع جملة IF.. Then و If .. Then .. ElseIf .. إلا أنها تكون إجبارية في جملة If .. Then .. Else لأنها فيها من أساس تكوين الجملة ..

فلو كان السؤال .. (صح / خطأ) تعتبر كلمة Else إختيارية في جملة If .. تكون الإجابة (صح)
أما لو كان السؤال .. (صح / خطأ) تعتبر كلمة Else إختيارية في جملة If..Then..Else .. فالإجابة تكون (خطأ)

زياد_عاطف
03-04-2016, 12:17 AM
كلمة Else فى الشرط if ......then ......else تكون
1- اختيارية 2- اجبارية 3- افتراضية اجبارية 4- افتراضية اختيارية
==============================
كلمة Else فى الجمل الشرطية إختيارية فإن تم كتابتها يتم تنفيذ الاوامر التى تليها حتى End If إذا لم يتحقق أى الشرط
و إن لم يتم كتابتها يتم تنفيذ الاوامر التى تلى End If إذا لم يتحقق أى شرط
==
و كلمة Else إفتراضية حيث يفترض أنه يتم تنفيذ الأوامر التى تليها حتى End If إذا لم يتحقق الشرط
==============================
عاطف مهدى حسان

حازم المحمدى
06-04-2016, 12:11 PM
كلمة Else فى أى جملة من جمل If التى توجد بها كلمة Else هى كلمة إختيارية بمعنى أنك يمكن أن تحذفها بشرط تغيير الشرط و لكى نفهم ما أتحدث عنه أنظر إلى الكود التالى

If A >= 3 Then
msgbox("ناجح")
Else
msgbox("راسب")
End If
و الأن سوف أكتب الكود لكن بدون كلمة Else
If A >= 3 Then
msgbox("ناجح")
End If
If A < 3 Then
msgbox("راسب")
End If
و بذلك نكون قد حققنا كلا الشرطين الموجودين فى جملة IF…then…else و لكن مع استخدام جملة IF…then أى بدون Else
لذلك كلمة Else إختيارية ( أى يمكن عدم كتابتها ) كما شرحت فى المثال السابق
و هى إجبارية فى حالة واحدة فقط إذا كان هناك جوابين شرط يجب تنفيذ أحدهم فى نفس الجملة ( التى تحتوى على شرط واحد ) لذلك أقول أنها إفتراضية إختيارية
بالمناسبة هذا السؤال موجود فى كتاب الفائز و هناك أكثر من معلومة خاطئه بهذا المنهج و للأسف هذه المعلومات الخاطئة متتداوله عند الكثير من المعلمين و كذلك الموجهين الذين يعرف عنهم التمكن فى منهج الفجول بيزك