الانتقال إلى المحتوى الرئيسي

كيفية التحقق مما إذا كان الرقم فرديا باستخدام الشرط إذا

تتضمن معظم البرامج التي نكتبها عمليات التحقق المختلفة. من أكثر المهام شيوعا التي نواجهها عند البرمجة التحقق مما إذا كان الرقم فرديا أم زوجيا.

يعد التحقق من رقم للتكافؤ أو الفردي أمرا مهما للغاية ، خاصة عند إجراء عمليات معينة تعتمد على نوع الرقم. للقيام بذلك ، يمكننا استخدام عامل الحالة إذا. يسمح لك بتنفيذ كتلة معينة من التعليمات البرمجية فقط إذا كان الشرط المحدد صحيحا.

للتحقق مما إذا كان الرقم فرديا ، يمكننا استخدام عامل تقسيم الوحدة ( ٪ ). إذا كان باقي قسمة الرقم على 2 هو 1 ، فهذا يعني أن الرقم فردي. خلاف ذلك ، إذا كان الباقي هو 0 ، فإن الرقم زوجي.

فيما يلي مثال رمز يوضح كيفية التحقق مما إذا كان الرقم فرديا:

وبالتالي ، عند تنفيذ هذا الرمز ، سنرى الرسالة"7 هو رقم فردي".

الآن نحن نعرف كيفية التحقق مما إذا كان الرقم فرديا باستخدام عامل حالة إف. هذه طريقة بسيطة وفعالة لإجراء عمليات معينة بناء على نوع الرقم.

  1. ما هو عدد فردي?
  2. تحديد رقم فردي
  3. كيفية التحقق مما إذا كان الرقم غريبا?
  4. استخدام الشرط إذا للتحقق مما إذا كان الرقم فرديا
  5. مثال على التعليمات البرمجية في لغة برمجة للتحقق من الرقم الفردي
  6. طرق بديلة للتحقق من الرقم الفردي
  7. لماذا تحقق من الرقم الفردي?
  8. تطبيق الاختيار عدد فردي في الحياة الحقيقية
  9. سؤال وجواب
  10. كيف يمكنني التحقق مما إذا كان الرقم غريبا?
  11. هل من الممكن التحقق مما إذا كان الرقم فرديا باستخدام شرط إذا دون استخدام عامل التشغيل المتبقي من القسمة?

ما هو عدد فردي?

الرقم الفردي هو رقم لا يقبل القسمة على 2 بدون الباقي. في الرياضيات ، عادة ما يتم الإشارة إلى الأرقام الفردية بالحرف "ن" ومكتوبة كـ 2ن + 1.

يمكن تمثيل الأرقام الفردية كتسلسل يبدأ من 1 ويزداد بمقدار 2. على سبيل المثال: 1, 3, 5, 7, 9, الخ.

هناك عدة طرق لتحديد ما إذا كان الرقم فرديا:

  1. القسمة على 2: إذا كان الرقم قابلا للقسمة على 2 بدون الباقي ، فهو زوجي. إذا كان باقي القسمة على 2 هو 1 ، فإن الرقم فردي.
  2. الرقم الأخير: إذا كان الرقم الأخير من الرقم هو 1 أو 3 أو 5 أو 7 أو 9 ، فسيكون الرقم فرديا.

على سبيل المثال ، الرقم 7 فردي لأنه لا يقبل القسمة على 2 بدون الباقي والرقم الأخير هو 7. في الوقت نفسه ، يكون الرقم 10 زوجيا ، لأنه يقبل القسمة على 2 بدون الباقي والرقم الأخير هو 0.

في البرمجة ، يمكنك استخدام الشرط إذا للتحقق ما إذا كان عدد فردي. إذا كان ما تبقى من قسمة رقم على 2 هو 1 ، فسيكون الرقم فرديا ، ويمكن تنفيذ إجراء معين.

تحديد رقم فردي

الرقم الفردي هو رقم لا يقبل القسمة على 2 بدون الباقي. عند القسمة على 2 ، سيكون للرقم الفردي دائما باقي ليس صفرا.

لتحديد رقم فردي باستخدام شرط إف ، يمكنك استخدام عامل ٪ (ما تبقى من القسمة). إذا كانت نتيجة قسمة رقم على 2 صفرا ، فإن الرقم يكون زوجيا ، وإلا فهو فردي.

نموذج التعليمات البرمجية لتحديد عدد فردي:

عدد الباحث = 5;

إذا (عدد % 2 != 0) {

النظام.خارج.برينتلن ("الرقم" + الرقم + "فردي");

} آخر {

النظام.خارج.برينتلن ("رقم" + رقم + "حتى");

}

هو 5. بعد القسمة على 2 باستخدام عامل ٪ ، الباقي هو 1 ، مما يعني أن الرقم فردي. نتيجة لهذا الرمز ، سيتم عرض الرسالة: "الرقم 5 فردي."

كيف يمكنني التحقق مما إذا كان الرقم غريبا?

من أجل التحقق مما إذا كان الرقم فرديا ، يمكنك استخدام الشرط إذا. إليك كيفية القيام بذلك:

  1. تحقق من باقي قسمة الرقم على 2: الرقم ٪ 2. ما تبقى من القسمة هو 0 إذا تم تقسيم الرقم بالكامل على 2 ، ولا يساوي 0 إذا لم يتم تقسيم الرقم بالكامل.
  2. استخدم الشرط إذا للتحقق من ما تبقى من القسمة. إذا كان ما تبقى من القسمة لا يساوي 0 ، فإن الرقم فردي.
  3. اطبع النتيجة باستخدام أمر الطباعة () أو قم بتنفيذ الإجراءات الضرورية الأخرى داخل كتلة التعليمات البرمجية المحددة بعد شرط إف.

هنا مثال على كود بايثون:

كودالوصف
طباعة ("رقم" ، س، "غريب")مثال على التحقق من الرقم 5 من أجل الغريب.

في هذا المثال ، يتم تقسيم الرقم 5 بالكامل على 2 بدون الباقي ، وبالتالي فإن الشرط هو س ٪2 != يتم تنفيذ 0 ونتيجة لذلك ، سيتم عرض الرسالة "الرقم 5 فردي" على الشاشة.

وبالتالي ، للتحقق مما إذا كان الرقم فرديا ، تحتاج إلى استخدام ما تبقى من قسمة الرقم على 2 والشرط إذا.

استخدام الشرط إذا للتحقق مما إذا كان الرقم فرديا

في البرمجة ، غالبا ما يكون من الضروري التحقق مما إذا كان الرقم فرديا أم زوجيا. للقيام بذلك ، يمكنك استخدام الشرط إذا ، والذي يسمح لك لمقارنة القيم وتنفيذ إجراءات معينة اعتمادا على نتيجة المقارنة.

للتحقق من الرقم الفردي باستخدام الشرط إذا ، يمكنك استخدام عامل تقسيم مودولو ( ٪ ). إذا كان الرقم قابلا للقسمة على 2 بدون الباقي ، فهو زوجي ، وإلا فهو فردي.

"'بايثون

العدد = 7

إذا كان الرقم % 2 != 0:

طباعة ("رقم" ، رقم ، " غريب.")

آخر:

طباعة ("رقم" ، رقم ، " حتى.")

"`

في هذا المثال ، يحتوي رقم المتغير على القيمة 7. بواسطة عامل تقسيم مودولو ، نحصل على ما تبقى من قسمة الرقم على 2. إذا كان الباقي لا يساوي 0 (أي الرقم ٪ 2 != 0) ، ثم الرقم فردي ويتم عرض الرسالة المقابلة. خلاف ذلك ، يعتبر الرقم حتى ويتم عرض الرسالة المقابلة.

يسمح استخدام شرط إف للتحقق من الرقم الفردي للبرنامج باتخاذ قرارات مختلفة بناء على قيم المتغيرات وتنفيذ عمليات معينة بناء على هذه القيم.

مثال على التعليمات البرمجية في لغة برمجة للتحقق من الرقم الفردي

للتحقق مما إذا كان الرقم فرديا ، يمكنك استخدام القسمة على 2 مع الباقي. إذا كان باقي قسمة الرقم على 2 هو 1 ، فإن الرقم فردي.

نموذج التعليمات البرمجية في لغة برمجة بايثون:

الأسطوانات = كثافة العمليات (الإدخال ("أدخل رقم:")) # إدخال رقم من لوحة المفاتيح

إذا الأسطوانات ٪ 2 = = 1:

طباعة ("الرقم" ، الأسطوانات ، " غريب.")

آخر:

طباعة ("رقم" ، الأسطوانات ، " حتى.")

نموذج التعليمات البرمجية في لغة برمجة جافا سكريبت:

دع الأسطوانات = موجه ("أدخل رقما") ؛ / / إدخال رقم باستخدام نافذة الإدخال

إذا (الأسطوانات ٪ 2 === 1) {

وحدة التحكم.السجل ("الرقم" ، الأسطوانات ، " غريب.");

} آخر {

وحدة التحكم.سجل ("رقم" ، الأسطوانات ، " حتى.");

}

كلا المثالين استخدام بناء إذا-آخر للتحقق من حالة وعرض النتيجة المقابلة على الشاشة.

طرق بديلة للتحقق من الرقم الفردي

بالإضافة إلى استخدام شرط إف مع ما تبقى من عامل القسمة ، هناك عدة طرق بديلة لتحديد الرقم الفردي:

  1. باستخدام عملية بت هو بت و. للتحقق من الرقم الفردي ، يمكنك إجراء عملية البت "و" باستخدام قناع يتكون من واحد. إذا كانت نتيجة العملية صفرا ، فإن الرقم يكون زوجيا ، وإلا فهو غريب. على سبيل المثال ، بالنسبة للرقم 7 ، فإن تنفيذ البت والقناع 1 سيعطي النتيجة 1 ، مما يشير إلى أن الرقم 7 فردي.
  2. باستخدام العملية الحسابية المتبقية من القسمة على 2. للتحقق من الرقم الفردي ، يمكنك أخذ الباقي من قسمة الرقم على 2. إذا كان الباقي هو 1 ، فسيكون الرقم فرديا ، وإذا كان الباقي هو 0 ، فسيكون الرقم زوجيا. على سبيل المثال ، بالنسبة للرقم 9 ، فإن باقي القسمة على 2 هو 1 ، مما يعني أن الرقم 9 فردي.
  3. باستخدام عملية حسابية للتحقق من بت المدقع. في نظام الأرقام الثنائية ، يكون البت المتطرف دائما 1 للأرقام الفردية ، و 0 للأرقام الزوجية. لذلك،يمكنك التحقق من قيمة بت المتطرفة من عدد لتحديد التكافؤ. على سبيل المثال ، بالنسبة للرقم 13 ، فإن البتة القصوى هي 1 ، مما يعني أن الرقم 13 فردي.

تسمح لك كل هذه الطرق بتحديد ما إذا كان الرقم فرديا في رمز البرنامج. يعتمد الاختيار بينهم على الموقف المحدد وتفضيلات المطور.

لماذا تحقق من الرقم الفردي?

في البرمجة ، غالبا ما يكون من الضروري تحديد ما إذا كان رقم معين فرديا. للقيام بذلك ، يتم استخدام فحص فردي باستخدام حالة إف.

يمكن أن يكون التحقق من رقم فردي مفيدا في العديد من المواقف. بعض منهم:

  • تصفية البيانات: على سبيل المثال ، إذا كنت بحاجة إلى إخراج أرقام فردية فقط من مصفوفة أو قائمة ، فيمكنك استخدام فحص فردي لتحديد العناصر المطلوبة.
  • عد الأرقام الفردية: يمكنك استخدام الاختيار الغريب لحساب عدد من العناصر الفردية في مجموعة أو في بعض تسلسل الأرقام.
  • توليد الأرقام الفردية: إذا كنت بحاجة إلى إنشاء سلسلة من الأرقام الفردية ، فيمكنك استخدام فحص فردي لتحديد الأرقام التي يجب تضمينها في هذا التسلسل.

يعد التحقق من الرقم الفردي باستخدام الشرط إذا طريقة بسيطة وفعالة لتحديد الرقم الفردي في معظم لغات البرمجة. يسمح للبرنامج باتخاذ القرارات بناء على هذا الشرط وتنفيذ الإجراءات المناسبة إذا كان هذا الشرط صحيحا.

على سبيل المثال ، للتحقق مما إذا كان الرقم فرديا في لغة برمجة بايثون ، يمكنك استخدام الكود التالي:

الأسطوانات = 5

إذا الأسطوانات ٪ 2 != 0:

طباعة ("رقم فردي")

آخر:

طباعة ("عدد زوجي")

في هذا المثال ، إذا لم يكن باقي قسمة الرقم على 2 صفرا ، فسيتم اعتبار الرقم فرديا ويتم عرض الرسالة "رقم فردي". خلاف ذلك ، يتم عرض الرسالة "الرقم زوجي".

وبالتالي ، فإن التحقق من الرقم الفردي يسمح للمبرمج بالعمل مع الأرقام بناء على خصائصها. هذا يسمح لك بإنشاء برامج أكثر مرونة وعملية.

تطبيق الاختيار عدد فردي في الحياة الحقيقية

التحقق من الرقم الفردي باستخدام الشرط إذا هو تقنية برمجة بسيطة إلى حد ما وتستخدم على نطاق واسع. في الحياة الواقعية ، يمكن أن يكون هذا الفحص مفيدا في حل المهام المختلفة وتبسيط العمل.

يمكن أن يكون أحد الأمثلة على تطبيق التحقق من الرقم الفردي هو تقسيم المهام إلى مجموعتين من الأرقام الفردية. على سبيل المثال ، إذا كانت لديك قائمة بالمهام ، فيمكنك تقسيمها إلى مجموعتين: المهام ذات الأرقام الزوجية والمهام ذات الأرقام الفردية. يتيح لك ذلك تنظيم توزيع متساو للمهام بين أعضاء الفريق.

مثال آخر على استخدام التحقق من الرقم الفردي هو العمل مع قواعد البيانات أو الجداول. لنفترض أن لديك جدولا يحتوي على بيانات العميل ، وتحتاج إلى تحديد جميع العملاء ذوي المعرفات الفردية. يمكنك استخدام الاختيار عدد فردي لتصفية البيانات وحدد فقط السجلات التي تحتاج إليها.

يمكن أن يكون التحقق من الرقم الفردي مفيدا أيضا عند العمل مع الحلقات. على سبيل المثال ، إذا كنت بحاجة إلى إجراء بعض العمليات فقط بأرقام فردية في نطاق معين ، فيمكنك استخدام حلقة بشرط فحص فردي لمعالجة القيم الضرورية فقط.

تظهر كل هذه الأمثلة أن التحقق من الرقم الفردي هو أداة ملائمة ومفيدة للبرمجة وحل المهام المختلفة. يسمح لك بتبسيط الكود وزيادة كفاءة العمل. بفضل هذا الفحص ، يمكنك بسهولة إدارة سيناريوهات مختلفة وتنفيذ إجراءات اعتمادا على الرقم الفردي.

سؤال وجواب

كيف يمكنني التحقق مما إذا كان الرقم غريبا?

للتحقق مما إذا كان الرقم فرديا ، يكفي تقسيمه على 2 والتحقق من باقي القسمة. إذا كان باقي القسمة هو 1 ، فإن الرقم فردي ، وإذا كان الباقي 0 ، يكون الرقم زوجيا.

هل من الممكن التحقق مما إذا كان الرقم فرديا باستخدام شرط إذا دون استخدام عامل التشغيل المتبقي من القسمة?

نعم ، من الممكن التحقق مما إذا كان الرقم فرديا باستخدام شرط إف دون استخدام عامل التشغيل المتبقي من القسمة. على سبيل المثال ، يمكنك استخدام عملية البت للبت "و" (&) بالقيمة 1. إذا كانت نتيجة البت " و " هي 1 ، فسيكون الرقم فرديا ، وإذا كانت النتيجة 0 ، يكون الرقم زوجيا.