لبات ASPLلبات 0.7.0

البحث في التوثيق

يبدأ البحث بالتوثيق الحالي بالعربية · لبات 0.7.0

اكتب اسما كاملا مثل read_line أو كلمات عن الموضوع.

    English
    ملفات المصدر

    افتح ملف .aspl أو .لبات بترميز UTF-8، حتى 1 MiB، في مسودة جديدة. يبقى الملف في هذا المتصفح ولا يُشغّل تلقائياً.

    جمع الأعداد من 1 إلى 10

    لبات 0.7.0 · الإصدار الحالي

    برنامج كامل بثلاثة مصادر مقدمة، ودعم للمتصفح والمضيف الأصلي.

    محتويات الصفحة

    ما الذي يفعله البرنامج

    يجمع هذا البرنامج الكامل الأعداد الصحيحة من 1 إلى 10. يستخدم روابط أعداد صحيحة قابلة للتغيير وحلقة while وعبارة if. يبقى المصدر كما هو عند تغيير لغة القراءة.

    المصدر العربي

    تستخدم هذه النسخة مفردات عربية. افتحها في مسودة مستقلة على الصفحة الرئيسية؛ لن تستبدل مسودة أخرى ولن تعمل تلقائيا.

    المتصفح والمضيف الأصلي · لبات 0.7.0 · مصدر عربي

    التنفيذ: المتصفح والمضيف الأصلي · لبات 0.7.0

    المتطلبات السابقة:
    • لا يتطلب معرفة سابقة لفتحه وفحصه.

    الإدخال: لا يحتاج إلى أسطر إدخال.

    دالة ابدأ_الرئيسية() -> ص64 {
        متغير المجموع: ص64 = 0.
        متغير العدد: ص64 = 1.
        طالما (العدد <= 10) {
            المجموع = المجموع + العدد.
            العدد = العدد + 1.
        }
        إذا (المجموع يطابق 55) {
            اطبع("55\س").
            أرجع 0.
        }
        أرجع 1.
    }
    
    تنزيل جمع.لبات

    النتائج المتوقعة
    {
      "browser": {
        "check": "success",
        "class": "success",
        "output": "55\n",
        "processStatus": 0
      },
      "native": {
        "check": 0,
        "status": 0,
        "output": "55\n"
      }
    }

    المصدر الإنجليزي

    تستخدم هذه النسخة مفردات إنجليزية. تنتمي إلى عائلة المثال sum نفسها التي تضم النسختين العربية والمختلطة.

    المتصفح والمضيف الأصلي · لبات 0.7.0 · مصدر إنجليزي

    التنفيذ: المتصفح والمضيف الأصلي · لبات 0.7.0

    المتطلبات السابقة:
    • لا يتطلب معرفة سابقة لفتحه وفحصه.

    الإدخال: لا يحتاج إلى أسطر إدخال.

    fn start_main() -> i64 {
        var total: i64 = 0;
        var number: i64 = 1;
        while (number <= 10) {
            total = total + number;
            number = number + 1;
        }
        if (total matches 55) {
            print("55\n");
            return 0;
        }
        return 1;
    }
    
    تنزيل sum.aspl

    النتائج المتوقعة
    {
      "browser": {
        "check": "success",
        "class": "success",
        "output": "55\n",
        "processStatus": 0
      },
      "native": {
        "check": 0,
        "status": 0,
        "output": "55\n"
      }
    }

    المصدر المختلط

    تستخدم هذه النسخة المفردات العربية والإنجليزية معا. إنها ملف مصدر مستقل، ولا يولد الموقع ترجمة له.

    المتصفح والمضيف الأصلي · لبات 0.7.0 · مصدر مختلط

    التنفيذ: المتصفح والمضيف الأصلي · لبات 0.7.0

    المتطلبات السابقة:
    • لا يتطلب معرفة سابقة لفتحه وفحصه.

    الإدخال: لا يحتاج إلى أسطر إدخال.

    fn ابدأ_الرئيسية() -> ص64 {
        متغير المجموع: ص64 = 0;
        متغير العدد: ص64 = 1;
        طالما (العدد <= 10) {
            المجموع = المجموع + العدد;
            العدد = العدد + 1;
        }
        إذا (المجموع matches 55) {
            print("55\n");
            return 0;
        }
        أرجع 1;
    }
    
    تنزيل sum.mixed.aspl

    النتائج المتوقعة
    {
      "browser": {
        "check": "success",
        "class": "success",
        "output": "55\n",
        "processStatus": 0
      },
      "native": {
        "check": 0,
        "status": 0,
        "output": "55\n"
      }
    }

    تحقق من النتيجة

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

    اعرض النتائج المتوقعة للمضيفين في المصدر الإنجليزي.
    {
      "browser": {
        "check": "success",
        "class": "success",
        "output": "55\n",
        "processStatus": 0
      },
      "native": {
        "check": 0,
        "status": 0,
        "output": "55\n"
      }
    }

    تصفح الصفحات