عندما يتعلق الأمر بالتشفير والتشفير ، من المهم فهم عدد المجموعات التي يمكن الحصول عليها من عدد معين من العناصر. في هذا الدليل ، سننظر في عدد المجموعات المكونة من ثلاثة أرقام التي يمكن الحصول عليها في رمز مكون من أربعة أرقام. سيسمح لنا ذلك بفهم أفضل لمدى أمان الرموز وكلمات المرور المختلفة.
لذلك ، لفهم عدد المجموعات المكونة من ثلاثة أرقام التي يمكن الحصول عليها في رمز مكون من أربعة أرقام ، نحتاج إلى مراعاة عدة عوامل. أولا ، يمكننا استخدام أي من 10 أرقام من 0 إلى 9 في كل موضع من التعليمات البرمجية. ثانيا ، بالنظر إلى أن ترتيب الأرقام في الكود مهم (أي 123 لا يساوي 321) ، سنكون قادرين على الحصول على مجموعات مختلفة عن طريق تغيير ترتيب الأرقام.
وبالتالي ، يمكن حساب العدد الإجمالي للمجموعات المكونة من ثلاثة أرقام في رمز مكون من أربعة أرقام باستخدام صيغة التباديل مع التكرار: 10^3 = 1000 مجموعة.
الآن ، بهذه المعرفة ، يمكننا تطبيقها في مختلف المجالات المتعلقة بالتشفير والتشفير. يمكننا استخدام هذه المجموعات ككلمات مرور ومفاتيح تشفير وفي أنظمة أمان أخرى لضمان حماية الخصوصية وأمن البيانات.
- كم عدد المجموعات المكونة من 3 أرقام الموجودة في رمز مكون من 4 أرقام
- قواعد التوافقية لحساب المجموعات
- حساب عدد التوليفات الممكنة
- أمثلة على مجموعات مكونة من 3 أرقام في رمز مكون من 4 أرقام
- دليل كامل للعثور على جميع المجموعات
- باستخدام مجموعات من 3 أرقام في الحياة الحقيقية
كم عدد المجموعات المكونة من 3 أرقام الموجودة في رمز مكون من 4 أرقام
يمكن أن يحتوي الرمز المكون من 4 أرقام على مجموعات مختلفة من الأرقام. لحساب عدد المجموعات المكونة من 3 أرقام في رمز مكون من 4 أرقام ، يجب عليك استخدام التوافقية. في هذه الحالة ، نعتبر التنسيب بدون تكرار ، حيث لا يمكن أن يحتوي الرمز على أرقام مكررة.
صيغة حساب عدد المجموعات المكونة من 3 أرقام في رمز مكون من 4 أرقام هي:
كنك = ن! / (ك! * (ن-ك)!)
أين:
- ن هو عدد الأرقام الممكنة (في هذه الحالة 10 ، من 0 إلى 9)
- ك هو عدد الأرقام القابلة للتحديد (في هذه الحالة 3)
- ! - يشير إلى العامل ، أي حاصل ضرب جميع الأرقام من 1 إلى رقم معين
استبدل القيم في الصيغة:
ج103 = 10! / (3! * (10 — 3)!)
دعونا نكشف عن العوامل:
ج103 = 10! / (3! * 7!) = (10 * 9 * 8 * 7!) / (3! * 7!) = (10 * 9 * 8) / (3 * 2 * 1) = 120
لذلك ، في رمز مكون من 4 أرقام ، يمكنك إنشاء 120 مجموعة من 3 أرقام.
فيما يلي بعض الأمثلة على المجموعات:
| رمز مكون من 4 أرقام | مجموعات من 3 أرقام |
|---|---|
| 1234 | 123, 124, 134, 234 |
| 9876 | 987, 986, 976, 876 |
قواعد التوافقية لحساب المجموعات
التوافقية هي فرع من فروع الرياضيات يدرس طرق عد وتحليل التوليفات والتباديل للأشياء. في سياق مهمة عد مجموعات من 3 أرقام في رمز مكون من 4 أرقام ، من المهم فهم القواعد الأساسية للتركيبات:
- التقليب: التقليب هو مجموعة مرتبة من الكائنات.
- مجموعة فرعية من: المجموعة الفرعية هي مزيج من الكائنات ، بغض النظر عن ترتيبها.
ستساعد هاتان القاعدتان الأساسيتان للتركيبات في تحديد عدد مجموعات الرموز المكونة من 4 أرقام والتي نهتم بها فقط في مجموعات مكونة من 3 أرقام. لحل هذه المشكلة ، يتم تطبيق قاعدة الجمع دون تكرار.
يتم استخدام قاعدة تركيبة عدم التكرار عندما يجب تحديد عدد معين من الكائنات من مجموعة محدودة من الكائنات ، بشرط أن يتم تحديد كل كائن مرة واحدة فقط. في حالتنا ، تحتاج إلى اختيار 3 أرقام من 4 أرقام.
لتحديد عدد المجموعات وفقا لتطبيق قاعدة الجمع دون تكرار ، يتم استخدام الصيغة:
| C | = | ن! | / | (ن ص)! | أين | C | هو عدد المجموعات |
| n | — | r | هو عدد الكائنات لتحديد |
في هذه الحالة ، ن يساوي عدد الأرقام الممكنة (10) ، و ص يساوي عدد الأرقام التي سيتم اختيارها (3). ثم يمكنك استبدال القيم في الصيغة وحلها لتحديد عدد المجموعات.
حساب عدد التوليفات الممكنة
لحساب عدد المجموعات الممكنة المكونة من 3 أرقام في رمز مكون من 4 أرقام ، يجب استخدام عمليات حسابية بسيطة.
لكل موضع في الرمز المكون من 4 أرقام ، هناك 10 خيارات ممكنة (أرقام من 0 إلى 9) ، مما يعني:
- هناك 10 خيارات للمركز الأول;
- في الموضع الثاني ، هناك أيضا 10 خيارات;
- في المركز الثالث ، هناك مرة أخرى 10 خيارات;
- في المركز الرابع ، هناك أيضا 10 خيارات.
باستخدام قاعدة المنتج ، يمكننا معرفة العدد الإجمالي للمجموعات:
| المنصب | عدد الخيارات |
|---|---|
| 1 | 10 |
| 2 | 10 |
| 3 | 10 |
| 4 | 10 |
سيكون العدد الإجمالي للمجموعات مساويا لمنتج عدد الخيارات لكل موضع:
إجمالي عدد المجموعات = عدد المجموعات للموقف 1 * عدد المجموعات للموقف 2 * عدد المجموعات للموقف 3 * عدد المجموعات للموقف 4
وبالتالي ، سيكون العدد الإجمالي للمجموعات المكونة من 3 أرقام في رمز مكون من 4 أرقام:
العدد الإجمالي للمجموعات = 10 * 10 * 10 * 10 = 10,000
إذن هناك 10000 مجموعة ممكنة من 3 أرقام في رمز مكون من 4 أرقام.
أمثلة على مجموعات مكونة من 3 أرقام في رمز مكون من 4 أرقام
لفهم أفضل ، دعنا نلقي نظرة على بعض الأمثلة على المجموعات المكونة من 3 أرقام في رمز مكون من 4 أرقام:
مثال 1:
- شفرة المصدر: 1234
- التوليفات الممكنة: 123 ، 124 ، 134 ، 234
المثال 2:
- شفرة المصدر: 5678
- التوليفات الممكنة: 567 ، 568 ، 578 ، 678
المثال 3:
- شفرة المصدر: 9876
- التوليفات الممكنة: 987 ، 986 ، 976 ، 876
كما ترى من الأمثلة ، في رمز مكون من 4 أرقام ، يمكنك تكوين 4 مجموعات من 3 أرقام ، والتي يمكن الحصول عليها عن طريق دمج الأرقام في الكود المصدري.
يرجى ملاحظة أن المجموعات قد تكون مختلفة ، اعتمادا على ترتيب أرقام شفرة المصدر.
دليل كامل للعثور على جميع المجموعات
يمكن استخدام خوارزميات وأساليب مختلفة للعثور على جميع المجموعات المكونة من 3 أرقام في رمز مكون من 4 أرقام. واحدة من أسهل الطرق هي التكرار من خلال جميع المجموعات الممكنة.
فيما يلي خطة عمل مفصلة للعثور على جميع المجموعات:
- قم بإنشاء قائمة بجميع المجموعات الممكنة ، بدءا من 0000 وتنتهي بـ 9999.
- استخدم حلقة للتكرار عبر جميع الأرقام من 0000 إلى 9999.
- داخل الحلقة ، قم بتحويل كل رقم إلى سلسلة وأضفه إلى قائمة المجموعات.
نتيجة لذلك ، سيكون لديك قائمة بجميع المجموعات المكونة من 3 أرقام في رمز مكون من 4 أرقام.
نموذج كود بايثون:
مجموعات = []
لأني في النطاق (10000):
الجمع = شارع (ط).زفيل (4)
مجموعات.إلحاق (تركيبة [1:])
- في هذا المثال ، نستخدم وظيفة زفيل () لإضافة الأصفار البادئة إلى رقم بحيث يكون طوله 4 أحرف. ثم نقوم بقص الحرف الأول للحصول على مجموعة مكونة من 3 أرقام.
الآن لديك قائمة بجميع تركيبات 3 أرقام في رمز 4 أرقام التي يمكنك استخدامها في مزيد من العمليات الخاصة بك.