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

برنامج بايثون لإيجاد مربع من الأحرف بناء على الرقم الطبيعي الذي تم إدخاله ن

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

الرقم الطبيعي الذي تم إدخاله ن سيحدد حجم المربع. على سبيل المثال ، إذا قمت بإدخال الرقم 5 ، سيتألف المربع من 5 صفوف و 5 أعمدة من الأحرف. يستخدم هذا البرنامج الرمز " * " ، والذي سيملأ جميع خلايا المربع.

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

يوجد أدناه مثال على كود بايثون الذي ينفذ هذا البرنامج:

"'بايثون

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

لأني في النطاق (ن):

إلى عن على ي في النطاق (ن):

طباعة ("*"،النهاية="")

طباعة()

«`

  1. برنامج بايثون: العثور على مربع من الشخصيات
  2. فكرة البرنامج
  3. التثبيت والتكوين
  4. هيكل البرنامج
  5. خوارزمية العملية
  6. مثال الاستخدام
  7. ميزات البرنامج
  8. سؤال وجواب
  9. كيف يعمل هذا البرنامج بيثون?
  10. هل من الممكن تغيير الرمز المستخدم في البرنامج لملء المصفوفة?
  11. كيف يمكنني تثبيت بايثون لجعل هذا البرنامج يعمل?
  12. هل يمكنني استخدام برنامج للعثور على مربعات من رموز أخرى?

برنامج بايثون: العثور على مربع من الرموز

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

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

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

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

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

مربع = []

لأني في النطاق (ن):

مربع.إلحاق ("*"*ن)

")

print("
    "+صف + "
")

")

طباعة("

نتيجة لتنفيذ هذا الرمز ، سيتم تشكيل مربع من الأحرف"*". حجم مربع سوف تتوافق مع عدد ن دخلت من قبل المستخدم.

فكرة البرنامج

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

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

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

يمكن إنشاء مربع باستخدام حرفين: ( * ) ، والذي سيمثل مساحة فارغة ، وحرف آخر يمكن للمستخدم إدخاله. يقدم البرنامج خيارات الأحرف ويطلب من المستخدم إدخال رقم الحرف المحدد.

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

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

التثبيت والتكوين

لتشغيل البرنامج ، يجب أن يكون لديك مترجم بايثون. يمكنك تثبيته من الموقع الرسمي python.org . يوصى بتحديد أحدث إصدار ثابت أثناء التثبيت.

بعد تثبيت بايثون ، يمكنك التحقق من تشغيله عن طريق فتح موجه الأوامر (المحطة الطرفية) وإدخال الأمر:

بيثون version الإصدار

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

فيسوال ستوديو كود هو محرر نص خفيف الوزن ومرن مع دعم بيثون والإضافات التنمية.

نص سامية هو محرر سريع وقابل للتخصيص مع مجموعة واسعة من الإضافات.

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

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

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

التحقق من الرقم الذي تم إدخاله للتأكد من صحته

استدعاء دالة لعرض مربع باستخدام الرقم الذي تم إدخالهويرد أدناه الهيكل التفصيلي للبرنامج:خطوة
الوصفكود

1

إنشاء وظيفة لعرض مربع

ديف ديسبلاي_سكوير (ن):

لأني في النطاق (ن):

إلى عن على ي في النطاق (ن):

طباعة ('*'،نهاية='')طباعة()2
طلب إدخال رقم طبيعي ن من المستخدمن = كثافة العمليات (الإدخال ("أدخل رقم طبيعي:"))

3

تحقق من الرقم الذي تم إدخاله للتأكد من صحته

إذا ن < = 0:

طباعة ("يجب أن يكون الرقم طبيعيا")خروج()4

استدعاء الدالة لعرض مربع باستخدام الرقم الذي تم إدخاله

عرض_مربع (ن)

نتيجة لتنفيذ البرنامج ، سيتم عرض مربع من الأحرف ' * ' ، الحجم ن س ن ، حيث ن هو الرقم الطبيعي الذي تم إدخاله.

  1. خوارزمية العملية
  2. خوارزمية البرنامج في رسم_مربع (ن) وظيفة ، أين ن هو الرقم الطبيعي الذي تم إدخاله.
  3. أولا ، يتحقق البرنامج من أن القيمة المدخلة ن هو عدد صحيح موجب.
  4. يقوم البرنامج بعد ذلك بإنشاء قائمة فارغة تحتوي على خطوط تمثل النمط المربع.
  5. يقوم البرنامج بتشغيل حلقة من 0 إلى ن لإنشاء صفوف من مربع.
  6. داخل الحلقة ، يقوم البرنامج بإنشاء سلسلة تتكون من الحرف "*". طول هذه السلسلة هو ن.
  7. تتم إضافة السلسلة الناتجة إلى القائمة.

في نهاية الحلقة ، لدينا قائمة تحتوي على سلاسل بأحرف تشكل مربعا.

بعد ذلك ، يعرض البرنامج عناصر القائمة سطرا بسطر ، ويفصلها بحرف فاصل أسطر.

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

مثال الاستخدام

على سبيل المثال ، ضع في اعتبارك إدخال رقم ن يساوي 5.

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

بعد بدء البرنامج ، يقوم المستخدم بإدخال الرقم 5 ويتلقى ما يلي:

*****

*****

*****

*****

*****

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

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

يحتوي كل سطر من المربع على أحرف ن ' * ' وينتهي بحرف سطر جديد.

يقع كل حرف ' * ' في المربع في موضع واحد داخل السلسلة.

مثال على كيفية عمل البرنامج:

أدخل رقم طبيعي ن: 5

*****

*****

*****

*****

*****جدول يحتوي على أمثلة لتشغيل البرنامج:المدخلات
خاتمة***
******

******

******

******