كيفية الاستخدام

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

بمجرد تقديم لغة البرمجة الخاصة بك، ستتلقى رسالة مشابهة للرسالة أدناه (على الرغم من أن الصيغة الدقيقة قد تختلف) التي تشرح ما يمكن أن يقدمه Pair Programmer وتقدم بعض الأوامر المفيدة:

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

/change

الأمر /change يتيح لك تعديل تفضيلاتك عند التفاعل مع Pair Programmer. حالياً، يدعم خيارين:

  • لغة البرمجة - قم بالتبديل إلى لغة برمجة مختلفة. على سبيل المثال، أدخل /change language=Java للتبديل إلى Java.

  • لغة التفاعل - قم بتغيير اللغة. على سبيل المثال، أدخل /change language=Spanish للتبديل إلى الإسبانية.

/تنفيذ

يُستخدم الأمر /تنفيذ عندما ترغب في إنشاء برنامج جديد. يتبع إجراءً من خمس خطوات لضمان منهجية شاملة:

على سبيل المثال، يمكنك إدخال /تنفيذ المهمة=وصفالمهمة. يرجى استبدال وصفالمهمة بوصف للمهمة التي تريد تنفيذها.

مثال

لنقل أنك ترغب في تنفيذ برنامج يحسب مجموع جميع العناصر في قائمة.

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

/تعديل

الأمر /تعديل يستخدم عندما تريد إجراء تغييرات أو تعديلات على برنامج موجود بالفعل. أدخل /تعديل code=رمزالبرنامج modifications=تعديلاتالبرنامج. يرجى استبدال رمزالبرنامج بالبرنامج الذي تريد تعديله، وتعديلاتالبرنامج بوصف لما تريد تغييره.

مثال

لنفترض, على سبيل المثال، أن لديك دالة بالبايثون تقوم بحساب مساحة المستطيل, وترغب في تعديلها لتحسب مساحة الدائرة بدلاً من ذلك.

/تعديل الكود=
def rectangle_area(length, width):
    return length * width

التعديلات=
قم بتغيير الدالة لتحسب مساحة الدائرة بدلاً من ذلك، باستخدام الصيغة `pi * radius^2`. يجب أن تأخذ الدالة معامل واحد للنصف القطر.

/test

يُستخدم الأمر /test عندما تريد مني إنشاء حالات اختبار لبرنامج معين. قم بإدخال /test code=رمزالبرنامج description=وصفالبرنامج. يرجى استبدال رمزالبرنامج بالبرنامج الذي تريد اختباره، واستبدال وصفالبرنامج بوصف لما يقوم به البرنامج.

مثال

لنفترض أن لديك وظيفة Python تحسب العاملي للعدد وترغب في إنشاء حالات اختبار لها

/رمز الاختبار=
def factorial(n):
    if n == 0:
        return 1
    else:
        return n * factorial(n-1)

الوصف=
هذه الوظيفة تحسب العاملي للعدد المعطى. العاملي للعدد n هو حاصل ضرب جميع الأعداد الصحيحة الموجبة التي هي أصغر من أو تساوي n.

إعادة توليد الإجابة

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

ملاحظة – سيتم استبدال الناتج من التكرار الأول بالإجابة المُعاد توليدها.

Last updated