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