القرارات المركبة في سكراتش | الوحدة الثالثة | الدرس الثاني
القرارات المركبة في سكراتش هو عنوان الدرس الثاني من الوحدة الثالثة التي تحمل اسم “البرمجة باستخدام سكراتش” في الفصل الدراسي الثاني من مقرر “سادس ابتدائي”.
ستتعرف في هذا الموضوع على المعاملات في سكراتش، واستخدام المعاملات المنطقية ولَبِنات الانتظار في سكراتش.
لذا قم بقراءة نواتج التعلُّم جيدًا، ثم أعد قراءتها وتأكَّد من تحصيل محتواها بعد انتهائك من دراسة الموضوع.
نواتج التعلُّم
- معرفة المعاملات في سكراتش.
- استخدام المعاملات المنطقية في سكراتش.
- استخدام لَبِنات الانتظار في سكراتش.
هيا لنبدأ!
المُعامِلات في سكراتش
يوجد في سكراتش 3 فئات من لَبِنات المُعامِلات، وهي:
- المُعامِلات الحسابية.
- المُعامِلات الشرطية.
- المُعامِلات المنطقية.
لقد تعلَّمت بالفعل المُعامِلات الحسابية والشرطية. في هذا الموضوع ستتعلَّم كيفية استخدام المُعامِلات المنطقية.
المُعامِلات المنطقية
للمُعامِلات المنطقية 3 أنواع، وهي:
- ( ) و ( ) (( ) ana ( )).
- ( ) أو ( ) (( ) or ( )).
- ليس ( ) (not ( )).
ويتم استخدام هذه المُعامِلات لإنشاء القرارات المركبة عن طريق التحقُّق من الشروط.
يوضح الجدول التالي نتائج تطبيق المُعامِلات المنطقية على سلسلة من الأزواج العددية المنطقية الصحيحة والخطأ، ويطلق على هذا الجدول اسم جدول الحقيقة (Truth Table)، ويعرض ناتج المُعامِل المنطقي للعديد من المُدخَلات.
المُعامِل المنطقي: و (and)
تحتاج في بعض الحالات إلى أن يكون الشرطان صحيحين في نفس الوقت لتنفيذ حدث ما. في المثال الآتي يُغيِّر كائن القطة الألوان، ويتوقف عن تغيير الألوان ويبدأ في الدوران إذا ضغطت على مفتاحي السهم العلوي والمسافة في نفس الوقت.
بإمكانك مراجعة محتوى موضوع “القرارات المركبة في سكراتش” من بدايته وحتى هذه النقطة، من خلال الرابط التالي:
المُعامِل المنطقي: أو (or)
تحتاج في بعض الحالات الأخرى إلى شرط واحد أو أكثر أن يكون صحيحًا لتنفيذ حدث ما.
في هذه الحالة يُغيِّر كائن القطة الألوان، ولكنه يتوقف عن تغيير الألوان ويبدأ في الدوران إذا ضغطت على مفتاح السهم العلوي أو مفتاح المسافة من لوحة المفاتيح.
المُعامِل المنطقي: ليس (Not)
تحتاج في بعض الحالات الأخرى إلى أن يكون الشرط خطأًً لتنفيذ حدث ما. في المثال الآتي يستدير كائن القطة، وعندما تضغط على مفتاح السهم العلوي تتوقف القطة عن الدوران وتبدأ بتغيير الألوان.
لبنات الانتظار
لبنة انتظر ( ) ثانية (wait ( ) sec)
في لبنة انتظر ( ) ثانية، تنتظر اللَبِنة عددًا محدَّدًا من الثواني ثم تستمر إلى اللَبِنة التالية.
لبنة انتظر حتى ( ) (Wait until ( ))
تحتاج في بعض الحالات الأخرى إلى إيقاف المقطع البرمجي والانتظار حتى حدوث حدث محدَّد.
يمكِنك استخدام لبنة انتظر حتى ( ) التي توقف المقطع البرمجي مؤقتًا حتى يتحقَّق الشرط المُحدَّد.
بإمكانك مراجعة محتوى موضوع “القرارات المركبة في سكراتش” بدايةً من عنوان “المُعامِل المنطقي: أو (or)” حتى نهاية الموضوع، من خلال الرابط التالي:
إلى هنا يكون قد انتهى موضوع “القرارات المركبة في سكراتش”، لا تنسوا مراجعة نواتج التعلُّم أعلى المقال، وانتظرونا في الموضوع القادم!