سؤال

لدي سؤال من اختبار في فئة لغات البرمجة التي ترتبط بي.

إعطاء قواعد قواعد خالية من السياق لتوليد اللغة التالية

ل = {أأنابججيمك | 0 <= أنا <= j <= i + k}

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

إذا كنت تعترف بذلك، فما الذي يطلق عليه وماذا يعني ذلك؟

هل كانت مفيدة؟

المحلول

^ أنا فقط يعني تكرارا أوقات. لذلك ^ 2 = AA، B ^ 10 = bbbbbbbbbb، إلخ.

نصائح أخرى

غالبا،

  • {} يعني "مجموعة"
  • | يعني "مثل هذا"

ليس لدي أي فكرة عما a, b, c نكون. i و j هي أرقام غير سلبية، كونها أكبر من أو تساوي الصفر. تقليديا، هذه الرسائل محفوظة للأعداد الصحيحة. حقيقة ان

i <= i + k

يعني أن K غير سلبي أيضا.

إذا a, b, ، و c هي حقيقية، ثم يبدو لي ذلك L هو مجرد مجموعة من الأرقام الحقيقية. ومع ذلك، يبدو الأمر وكأنه وسيلة مفترضة للغاية ومثيرة لتحديدها. سيكون ذلك شيء مثل مؤامرة الدكتور الشر لقتل قوى أوستن.

لذلك لديك "مجموعة من السلطة لأوقات القوة، باء إلى السلطة J الوقت ج إلى السلطة J بحيث أكون أنا، J و K إيجابية، و J أكبر من أو يساوي أنا ..." وهلم جرا وبعد

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top