BlocosIA Wiki Editor

التحكم

أمر

انتظر ( ) ثانية

توقف مؤقتًا. الكسور العشرية مثل 0.5 تعمل.

كتلة C

كرّر ( ) مرة

تكرر اللبنات التي بداخلها عددًا من المرات.

كتلة C

كرّر باستمرار

تكرر اللبنات التي بداخلها إلى الأبد (حتى يتوقف المشروع).

كتلة C

عُدّ [النقاط] من ( ) إلى ( ) بخطوة ( ) طالما ⟨ ⟩

تعدّ من رقم إلى آخر بالخطوة المختارة، وتخزّن العدد في متغير.

كتلة C

كرّر طالما ⟨ ⟩

تكرر طالما الشرط صحيح.

كتلة C

إذا ⟨ ⟩ إذن

تشغّل اللبنات التي بداخلها فقط إذا كان الشرط صحيحًا.

كتلة C

إذا ⟨ ⟩ إذن وإلا

إذا كان الشرط صحيحًا تشغّل الجزء الأول، وإلا تشغّل الثاني.

كتلة C

اختر الحالة حسب ( ) caso ( ) então الافتراضي (وإلا)

تحمل كتلًا أخرى بداخلها.

أمر

انتظر حتى ⟨ ⟩

تنتظر حتى يصبح الشرط صحيحًا.

كتلة C

كرّر حتى ⟨ ⟩

تكرر حتى يصبح الشرط صحيحًا.

كتلة C

لكل [النقاط] في القائمة ( )

تشغّل اللبنات التي بداخلها مرة لكل عنصر في القائمة. في كل دورة يأخذ المتغير العنصر الحالي.

كتلة C

لكل [النقاط] مع الفهرس [النقاط] في القائمة ( )

مثل "لكل عنصر"، لكنها تخزّن أيضًا موضع العنصر (1، 2، 3…) في متغير آخر. ممتازة لقراءة قائمتين متوازيتين.

كتلة C

لكل [النقاط] في القائمة ( ) من الآخر إلى الأول

تمرّ على القائمة من العنصر الأخير إلى الأول.

كتلة C

لكل مفتاح [النقاط] وقيمة [النقاط] في الكائن ( )

تمرّ على كائن (JSON): في كل دورة يأخذ متغير المفتاح ويأخذ آخر القيمة. في القائمة يكون المفتاح هو الموضع.

نهاية

اخرج من الحلقة

تنهي فورًا الحلقة التي هي فيها (كرر، كرر باستمرار، كرر حتى، لكل عنصر…). يكمل المقطع البرمجي بعد الحلقة.

نهاية

انتقل إلى الدورة التالية

تتخطى بقية هذه الدورة وتنتقل مباشرة إلى الدورة التالية.

نهاية

أوقف [الكل]

توقف كل المقاطع البرمجية في المشروع أو هذا المقطع فقط.

أمر

أوقف البرامج النصية الأخرى في الكائن

توقف المقاطع البرمجية الأخرى لهذه الشخصية.

قبعة

عندما أبدأ كنسخة

تبدأ في كل نسخة جديدة. استخدمها لتخبر النسخ بما تفعله.

أمر

أنشئ نسخة من [ ▾ ]

تنشئ نسخة من شخصية (أو من نفسها).

أمر

أنشئ نسخة من [ ▾ ] عند x: ( ) y: ( )

تنشئ نسخة في الموضع x، y مباشرة.

أمر

أنشئ نسخة من [ ▾ ] في موضع [ ▾ ]

تنشئ نسخة في موضع شخصية أخرى.

نهاية

احذف هذه النسخة

تحذف النسخة التي تشغّل هذا المقطع البرمجي.