يعد التحقق مما إذا كان الرقم زوجيا أم فرديا إحدى المهام الأساسية في البرمجة. هذه مهارة مفيدة ستساعد في مزيد من العمل مع الأرقام والمشغلين الشرطيين. في هذه المقالة ، سننظر في كيفية كتابة برنامج يحدد ما إذا كان الرقم الذي تم إدخاله زوجيا أم فرديا.
سيستخدم البرنامج أحد التعبيرات الشرطية الرئيسية – عامل التشغيل "إذا كان آخر". يسمح لك بمقارنة قيمة المتغير بشرط معين وتنفيذ إجراءات معينة اعتمادا على نتيجة المقارنة. في هذه الحالة ، سوف نتحقق من ما تبقى من قسمة الرقم الذي تم إدخاله على 2.
إذا كان باقي قسمة الرقم على 2 هو 0 ، فهو رقم زوجي. إذا كان ما تبقى من القسمة لا يساوي 0 ، فهو رقم فردي.
- كيفية تحديد التكافؤ من عدد وإنشاء برنامج للتحقق
- ما هو التكافؤ من عدد?
- كيفية تحديد عدد زوجي?
- كيفية تحديد عدد فردي?
- برنامج للتحقق من التكافؤ من عدد
- كيف يمكنني استخدام البرنامج للتحقق من الأرقام?
- الملاحظات والتوصيات
- سؤال وجواب
- هل هناك أي طرق أخرى للتحقق مما إذا كان الرقم زوجيا أم فرديا?
- هل من الممكن استخدام التكافؤ أو الاختيار عدد فردي في حلقة?
كيفية تحديد التكافؤ من عدد وإنشاء برنامج للتحقق
لتحديد تعادل الرقم ، من الضروري التحقق من باقي قسمة هذا الرقم على 2. إذا كان الباقي هو 0 ، فإن الرقم زوجي ، وإلا فهو غريب.
يوجد أدناه مثال على برنامج بايثون الذي يسمح لك بالتحقق مما إذا كان الرقم الذي أدخله المستخدم زوجيا أم فرديا:
عدد = كثافة العمليات (الإدخال ("أدخل رقم:"))
إذا كان الرقم % 2 = = 0:
طباعة ("رقم" ، رقم، "حتى")
آخر:
طباعة ("رقم" ، رقم ، "فردي")
يطلب هذا البرنامج أولا من المستخدم إدخال رقم وحفظه في متغير الرقم. ثم تتحقق من ما تبقى من قسمة الرقم على 2 باستخدام عامل٪. إذا كان الباقي هو 0 ، يعرض البرنامج رسالة تفيد بأن الرقم زوجي. خلاف ذلك ، فإنه يخرج رسالة تفيد بأن الرقم فردي.
من المهم أن تتذكر أنه في فهرسة البرمجة تبدأ من 0 ، لذلك فإن المتغير الذي يتم تخزين الرقم فيه يسمى الرقم ، وليس رقما أو اسما آخر.
لاحظ أيضا أنه يتم استخدام عبارات إذا وأخرى لتنفيذ إجراءات مختلفة اعتمادا على نتيجة الفحص. في هذه الحالة ، إذا كان رقم الشرط ٪ 2 = = 0 صحيحا (أي أن الرقم زوجي) ، فسيتم تنفيذ التعليمات التالية لبيان إذا. خلاف ذلك ، إذا لم يتم استيفاء الشرط (الرقم فردي) ، يتم تنفيذ التعليمات التالية لبيان آخر.
ما هو التكافؤ من عدد?
في الرياضيات ، يتم تحديد تكافؤ الرقم بقسمته على 2. إذا تم تقسيم الرقم بالكامل على 2 ، فهو رقم زوجي. خلاف ذلك ، إذا كان الرقم غير قابل للقسمة بالكامل على 2 ، فهو رقم فردي.
عادة ما يشار إلى الأرقام الزوجية بالحرف اللاتيني " ه "، والأرقام الفردية بالحرف اللاتيني"س". على سبيل المثال ، 2 هـ و 3 س.
حتى الأرقام تشكل تسلسل: 2, 4, 6, 8, 10, …
تشكل الأرقام الفردية تسلسلا: 1, 3, 5, 7, 9, …
يمكن تحديد تعادل الرقم باستخدام عملية إيجاد ما تبقى من القسمة على 2. إذا كان ما تبقى من القسمة صفرا ، فسيكون الرقم زوجيا ، وإلا فهو فردي.
| العدد | ما تبقى من القسمة على 2 | التكافؤ |
|---|---|---|
| 2 | 0 | حتى |
| 3 | 1 | الغريب |
| 4 | 0 | حتى |
| 5 | 1 | الغريب |
| 6 | 0 | حتى |
يمكن أن تكون معرفة تكافؤ الرقم مفيدة في الحسابات والخوارزميات المختلفة. في البرمجة ، على سبيل المثال ، قد يكون هذا ضروريا عند التحقق من إدخال المستخدم أو عند العمل مع صفائف الأرقام.
كيفية تحديد عدد زوجي?
لتحديد ما إذا كان الرقم زوجيا أو فرديا ، تحتاج إلى إجراء فحص بسيط. الرقم الزوجي يقبل القسمة على اثنين بدون الباقي ، بينما الرقم الفردي لا يقبل القسمة على اثنين بدون الباقي.
هنا هو خوارزمية التحقق من التكافؤ:
- يتم تخزين الرقم الذي تم إدخاله في متغير.
- يتحقق مما إذا كان الرقم قابلا للقسمة على اثنين بدون الباقي (مما يعني أن الرقم زوجي).
- إذا كان الرقم قابلا للقسمة على اثنين بدون الباقي ، فسيتم عرض الرسالة "الرقم زوجي".
- إذا كان الرقم غير قابل للقسمة على اثنين بدون الباقي ، فسيتم عرض الرسالة "الرقم فردي".
هنا مثال على برنامج لتحديد التكافؤ من عدد في بيثون:
عدد = كثافة العمليات (الإدخال ("أدخل رقم:"))
إذا كان الرقم % 2 = = 0:
طباعة ("الرقم زوجي")
آخر:
طباعة ("الرقم فردي")
يطلب هذا الرمز أولا من المستخدم إدخال رقم ، ثم يقوم بإجراء فحص باستخدام عامل التشغيل ٪ (باقي القسمة) ويخرج الرسالة المناسبة بناء على نتيجة الفحص.
وبالتالي ، باستخدام هذه الخوارزمية ، من السهل تحديد ما إذا كان الرقم الذي تم إدخاله زوجيا أم فرديا.
كيفية تحديد عدد فردي?
يمكن تحديد ما إذا كان الرقم الذي تم إدخاله فرديا ببساطة عن طريق التحقق من باقي قسمة الرقم على 2. إذا كان الباقي هو 1 ، فإن الرقم فردي ، وإلا فهو زوجي.
خطوات لتحديد عدد فردي:
- أدخل رقما للتحقق.
- احسب ما تبقى من قسمة الرقم على 2.
- تحقق مما إذا كان الباقي هو 1.
- إذا كان الباقي هو 1 ، فإن الرقم فردي.
- خلاف ذلك ، فإن الرقم هو حتى.
مثال على برنامج بايثون:
الأسطوانات = كثافة العمليات (الإدخال ("أدخل رقم:"))الباقي = الأسطوانات % 2
إذا الباقي = = 1:
طباعة ("الرقم" ، الأسطوانات ، " غريب.")
آخر:
طباعة ("رقم" ، الأسطوانات ، " حتى.")
عدد = كثافة العمليات (الإدخال ("أدخل رقم:"))
إذا كان الرقم % 2 = = 0:
طباعة ("رقم" ، رقم ، " حتى.")
آخر:
طباعة ("رقم" ، رقم ، " غريب.")