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

اكتب برنامجا للعثور على الحد الأدنى من مضاعفات 3 في سلسلة من الأعداد الطبيعية

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

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

يمكن استخدام الكود التالي كمثال أساسي:

}

  1. أنا++;
  2. }

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

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

  1. برنامج لإيجاد الحد الأدنى من مضاعفات 3
  2. العثور على الحد الأدنى متعددة
  3. سؤال وجواب
  4. كيف أكتب برنامجا للعثور على الحد الأدنى من مضاعفات 3 في سلسلة من الأعداد الطبيعية?

ما هي لغات البرمجة التي يمكن استخدامها لكتابة برنامج للعثور على الحد الأدنى من مضاعفات 3?

برنامج لإيجاد الحد الأدنى من مضاعفات 3

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

الخوارزمية:

تهيئة متغير الأسطوانات بقيمة 1.

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

قم بزيادة قيمة الأسطوانات بمقدار 1 وانتقل إلى الخطوة 2.

إخراج قيمة الأسطوانات هي الحد الأدنى من مضاعفات 3.

نموذج كود بايثون:

  1. الأسطوانات = 1
  2. بينما الأسطوانات ٪ 3 != 0:
  3. الأسطوانات + = 1

طباعة (الأسطوانات)

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

المضاعف الأدنى هو أصغر رقم قابل للقسمة بدون الباقي على جميع الأرقام من تسلسل معين.

للعثور على الحد الأدنى من المضاعف في سلسلة من الأعداد الطبيعية ، اتبع الخطوات التالية:

حدد قائمة الأرقام للتحقق من التعددية.العثور على أصغر متعددة مشتركة (شهادة عدم الممانعة) من جميع الأرقام في القائمة.
إخراج شهادة عدم الممانعة وجدت.للعثور على شهادة عدم الممانعة من رقمين ، يمكنك استخدام خوارزمية إقليدس:

العثور على أكبر القاسم المشترك (عقدة) من رقمين.

العثور على شهادة عدم الممانعة كمنتج من الأرقام مقسوما على العقد الخاصة بهم.

من خلال تطبيق هذه الخوارزمية على كل زوج من الأرقام من القائمة ، يمكنك العثور على شهادة عدم الممانعة لجميع الأرقام.

ومع ذلك ، لتبسيط المهمة ، يمكنك استخدام

الصيغة:

مثال

شهادة عدم ممانعة (أ ، ب) = أ * ب / عقدة (أ ، ب)

شهادة عدم الممانعة(3, 9) = 3 * 9 / العقدة(3, 9) = 3 * 9 / 3 = 9

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

هنا هو رمز برنامج بايثون للعثور على الحد الأدنى من مضاعفات 3 في سلسلة من الأرقام الطبيعية:

(أ ، ب):

بينما ب != 0:

أ ، ب = ب ، أ ٪ ب

العودة أ

(أ ، ب):

العودة أ * ب / / غد (أ ، ب)

لأني في النطاق (1 ، لين (تسلسل)):

النتيجة = لم (النتيجة ، تسلسل [أنا])

نتيجة الإرجاع

تسلسل = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

الحد الأدنى_متعدد = العثور على_الحد الأدنى_متعدد (تسلسل)

طباعة (و " الحد الأدنى لمضاعف 3 في التسلسل {التسلسل} هو {الحد الأدنى_متعدد}")