وظيفة إذا هي واحدة من بنيات الأساسية في لغة البرمجة. يسمح لك بتنفيذ إجراءات مختلفة اعتمادا على استيفاء شرط معين. في هذه المقالة ، نريد النظر في القيمة التي ترجع إليها دالة إذا عند استخدام الرقم 48.
أولا ، دعنا نتعرف على كيفية عمل وظيفة إذا. يقبل الشرط كمدخل ، والذي يمكن أن يكون صحيحا أو خاطئا. إذا كان الشرط صحيحا ، فسيتم تنفيذ كتلة التعليمات البرمجية التي تتبع الكلمة الأساسية إذا. إذا كان الشرط غير صحيح ، يتم تخطي كتلة التعليمات البرمجية ويستمر تنفيذ البرنامج إلى التعليمات التالية.
الآن دعنا نعود إلى مثالنا بالرقم 48. لنفترض أننا نستخدم البناء التالي:
إذا (48) {
}
في هذه الحالة ، الرقم 48 صحيح ، لأنه يختلف عن الصفر ، سلسلة فارغة ، غير محددة ، فارغة ونان. لذلك ، عند تنفيذ هذا الرمز ، سنرى الرسالة" قيمة الرقم 48 صحيحة " في وحدة التحكم.
- تحديد وظيفة إذا
- المفهوم وبناء الجملة
- أمثلة على استخدام وظيفة إف
- مثال 1: شرط بسيط
- مثال 2: شروط متعددة
- ما هي قيمة إذا وظيفة العودة في 48?
- تحديد النتيجة
- سؤال وجواب
- ما هي قيمة إذا وظيفة العودة في 48?
- ماذا يحدث إذا كانت القيمة في وظيفة إذا هي 48?
- ما هي الوظيفة التي يجب أن يعود الرمز إذا كانت القيمة في الوظيفة إذا كانت 48?
- أحاول استخدام وظيفة إذا للتحقق من قيمة 48, ولكن لا شيء يحدث, لماذا ا?
- يجب على وظيفة إذا إرجاع بعض القيمة إذا 48 يساوي?
تحديد وظيفة إذا
إذا هو عبارة شرطية في البرمجة تسمح لك بتنفيذ إجراءات معينة اعتمادا على الشرط الذي يتم الوفاء به. إنه أحد العناصر الأساسية في لغات البرمجة.
الشرط إذا البيان هو بناء الذي سيتم تنفيذ إجراء معين أو كتلة من التعليمات البرمجية فقط إذا كان الشرط المحدد صحيحا. إذا كان الشرط غير صحيح ، ثم العمل أو كتلة من التعليمات البرمجية المرتبطة إذا سيتم تخطي وتنفيذ البرنامج سوف تستمر أبعد من ذلك.
بناء الجملة من الشرط إذا بيان يشبه هذا:
إذا (شرط) {
// الكود الذي سيتم تنفيذه إذا كان الشرط صحيحا
}
عند استخدام عبارة إف ، يمكن أن يكون الشرط أي تعبير يقوم بإرجاع قيمة منطقية (صواب أو خطأ). إذا كان الشرط صحيحا ، فسيتم تنفيذ الرمز الموجود داخل الأقواس المتعرجة {}.
من الممكن أيضا استخدام كتلة أخرى بعد بيان إف. تحدد كتلة أخرى التعليمات البرمجية التي سيتم تنفيذها إذا كان الشرط في بيان إذا غير صحيح. بناء الجملة باستخدام كتلة آخر يشبه هذا:
إذا (شرط) {
// الكود الذي سيتم تنفيذه إذا كان الشرط صحيحا
} آخر {
// الكود الذي سيتم تنفيذه إذا كان الشرط خاطئا
}
آخر إذا بناء يسمح لك لتحديد الشروط الإضافية التي سيتم التحقق إذا كانت الشروط السابقة كاذبة. بناء الجملة باستخدام آخر إذا كتلة يشبه هذا:
إذا (الشرط 1) {
// الكود الذي سيتم تنفيذه إذا كان الشرط 1 صحيحا
} آخر إذا (الشرط 2) {
// الكود الذي سيتم تنفيذه إذا كان الشرط 1 خاطئا والشرط 2 صحيحا
} آخر {
// الكود الذي سيتم تنفيذه إذا كانت جميع الشروط السابقة خاطئة
}
يسمح بيان إف للمبرمج بالتحكم في تنفيذ الكود اعتمادا على الظروف المختلفة ، مما يجعله أحد العناصر المهمة في تطوير كود البرنامج.
المفهوم وبناء الجملة
إذا كانت الكلمة الأساسية عبارة عن بيان شرط يسمح لك بتنفيذ كتلة معينة من التعليمات البرمجية اعتمادا على شرط معين. إذا كان الشرط صحيحا ، ثم كتلة من التعليمات البرمجية التي هي داخل إذا تم تنفيذ البيان. إذا كان الشرط خاطئا ، فسيتم تخطي هذه المجموعة من التعليمات البرمجية ، ويستمر تنفيذ البرنامج بشكل أكبر.
بناء جملة إذا البيان على النحو التالي:
إذا (شرط) {
// كتلة من التعليمات البرمجية التي سيتم تنفيذها إذا كان الشرط صحيحا
}
يمكن أن يكون الشرط تعبيرا أو قيمة منطقية. التعبير هو أي تعبير يمكن اختزاله إلى قيمة منطقية. يمكن أن تكون القيمة المنطقية صحيحة أو خاطئة.
مثال على بناء جملة إف بيان:
رقم فار = 48;
إذا (رقم > 0) {
وحدة التحكم.سجل ("الرقم موجب");
}
في هذا المثال ، إذا كان رقم المتغير أكبر من الصفر ، فسيتم إخراج الرسالة "الرقم موجب" إلى وحدة التحكم. خلاف ذلك ، سيتم تخطي كتلة التعليمات البرمجية داخل إذا.
أمثلة على استخدام وظيفة إف
وظيفة إف هي عامل شرطي يسمح لك بتنفيذ إجراءات معينة اعتمادا على نتائج المقارنات أو تنفيذ العمليات المنطقية. فيما يلي أمثلة على استخدام وظيفة إف في ظل ظروف مختلفة:
دعونا عدد = -5;
إذا (رقم > 0) {
وحدة التحكم.سجل ("الرقم موجب");
} آخر إذا (عدد < 0) {
مثال 1: شرط بسيط
} آخر إذا (عدد === 0) {
العودة'صفر';
} آخر {
عودة 'رقم سالب';
}
}
وحدة التحكم.سجل (رقم الشيك (48)); // مخرجات 'رقم موجب'
في هذا المثال ، الدالة
تشيكنومبر
يقبل واحد
وسيطة الرقم
. داخل الوظيفة ، الشرطي
إذا تم استخدام البيان
للتحقق من القيمة
من متغير العدد
.
في الحالة الأولى
، إذا (الرقم > 0 )
، يتم التحقق مما إذا كان الرقم موجبا. إذا تم استيفاء هذا الشرط ، تقوم الدالة بإرجاع السلسلة 'رقم موجب'.
إذا لم يتم استيفاء الشرط الأول ، يتم فحص الشرط التالي
آخر إذا (عدد = = = 0)
، الذي يتحقق مما إذا كان الرقم صفرا. إذا تم استيفاء هذا الشرط ، تقوم الدالة بإرجاع السلسلة 'صفر'.
إذا لم يتم استيفاء كلا الشرطين السابقين ، فسيتم تشغيل كتلة التعليمات البرمجية بالداخل
آخر
. في هذه الحالة ، تقوم الدالة بإرجاع السلسلة 'رقم سالب'.
ونتيجة لذلك ، إذا كنت استدعاء وظيفة
تشيكنومبر
مع قيمة الوسيطة
مثال 2: شروط متعددة
فيما يلي مثال على كود بايثون:
س = 48
إذا س < 10:
طباعة ("س أقل من 10")
إليف س < 50:
طباعة ("س أقل من 50")
إليف س < 100:
طباعة ("س أكبر من أو يساوي 100")
يمكنك أيضا استخدام عوامل مقارنة أخرى داخل الشروط ، مثل" أكبر من أو يساوي "( > = ) أو" أقل من أو يساوي " ( < = ) ، لإضافة المزيد من المرونة في التحقق من الشروط.
إذا يمكن أن تكون أداة مفيدة جدا للتحقق من عدة شروط في البرنامج وتنفيذ الإجراءات المناسبة اعتمادا على نتائج الاختيار.
ما هي قيمة إذا وظيفة العودة في 48?
تقوم الدالة إذا بإرجاع قيمة اعتمادا على الشرط. في هذه الحالة ، لنفترض أن لدينا البناء التالي:
إذا (48) {
عودة 'القيمة الحقيقية';
} آخر {
إرجاع 'القيمة خاطئة';
}
في هذا البناء ، يتم تمرير القيمة 48 كشرط. باستخدام مفاهيم الشرطي إذا المشغل ، نتحقق مما إذا كانت هذه القيمة صحيحة أم خاطئة. هنا ، سيتم تفسير القيمة الصحيحة 48 على أنها "حقيقية".
ولذلك ، فإن وظيفة إذا إرجاع 'القيمة الحقيقية' عند تمرير القيمة 48 كشرط.
تحديد النتيجة