سكراتش (Scratch): مقدمة في البرمجة بالكائنات واللبنات
سكراتش (Scratch) هي لغة برمجة بصرية طورتها MIT لتعليم أساسيات البرمجة للأطفال والمبتدئين. تعتمد على سحب وإسقاط اللبنات البرمجية (Blocks).
واجهة سكراتش
منطقة اللبنات: تحتوي على لبنات البرمجة المختلفة (حركة، مظهر، صوت، أحداث، تحكم، استشعار).
منطقة البرمجة: تسحب إليها اللبنات لبناء البرنامج.
منصة العرض: تعرض نتائج تنفيذ البرنامج.
قائمة الكائنات: تعرض الكائنات المستخدمة في المشروع.
اللبنات الأساسية
الحركة: تحريك الكائن (تحرك 10 خطوة، استدر 15 درجة، اذهب إلى الموضع س: ص:).
المظهر: تغيير مظهر الكائن (قل مرحباً، غير زي).
الصوت: تشغيل الأصوات.
الأحداث: بدء البرنامج (عند النقر على العلم الأخضر).
التحكم: التكرار والشروط (كرر، إذا…فإن).
الاستشعار: التفاعل مع المستخدم (لمس؟، اسأل وانتظر).
مثال: تحريك قطة
عند النقر على العلم الأخضر
كرر 10 مرات
تحرك 10 خطوة
انتظر ثانية واحدة
إذا كان القط يلمس الحافة، فارتد
تمارين
التمرين 1: أنشئ مشروعاً في سكراتش يجعل قطة تتحرك في مربع.
التمرين 2: أضف كائناً جديداً واجعله يتحدث عندما تلمسه القطة.
للمزيد من الدروس، راجع درس مقدمة في سكراتش ودرس البرمجة: مفهومها وأساسياتها.
مدونة التربية و التعليم في الجزائر – دروس، فروض، نتائج امتحانات مدونة التربية والتعليم في الجزائر | تحضير الدروس، فروض واختبارات، نتائج البكالوريا وBEM، مسابقات التوظيف، والتوجيه المدرسي للطلاب وأولياء الأمور.