الخميس , يوليو 30 2026
أخبار الموقع

الإعلام الآلي — البرمجة بلغة سكراتش: المتحكمات والأحداث — السنة الرابعة إبتدائي — المنهاج الجزائري

البرمجة بلغة سكراتش: المتحكمات والأحداث

سكراتش (Scratch) هي لغة برمجة بصرية مصممة لتعليم البرمجة للأطفال والمبتدئين. تستخدم مكعبات برمجية ملونة لبناء البرامج بدلاً من كتابة أكواد معقدة. في هذا الدرس سنتعلم أساسيات البرمجة بسكراتش.

واجهة سكراتش

عند فتح برنامج سكراتش (عبر الموقع scratch.mit.edu أو البرنامج المحمول)، ترى: منطقة اللبنات (Blocks Palette) على اليسار وفيها لبنات برمجية مصنفة بالألوان، منطقة البرمجة (Scripts Area) في الوسط حيث تسحب اللبنات لبناء البرنامج، المنصة (Stage) في الأعلى يميناً حيث يظهر تنفيذ البرنامج، قائمة الكائنات (Sprites) أسفل المنصة. الكائن (Sprite) هو الشخصية أو العنصر الذي تبرمجه. عندما تسحب لبنة إلى منطقة البرمجة وتنقر عليها، يتحرك الكائن وفقاً للبنة.

المتحكمات (Control)

لبنات التحكم (بلون برتقالي) تتحكم في تدفق تنفيذ البرنامج. أهمها: “عند النقر على العلم الأخضر” (بداية البرنامج)، “انتظر (1) ثانية” (تأخير التنفيذ)، “كرر (10) مرات” (تكرار مجموعة من اللبنات)، “كرر باستمرار” (تكرار لا نهائي)، “إذا… إذن…” (اتخاذ قرار بناءً على شرط)، “إذا… إذن… وإلا…” (اتخاذ قرار مع بديل). مثال: كرر 10 مرات: تحرك 10 خطوات، انتظر 0.5 ثانية. المتحكمات تجعل البرنامج أكثر ذكاءً وتفاعلية.

الأحداث (Events)

لبنات الأحداث (بلون بني) تبدأ تشغيل البرنامج عند حدوث حدث معين. أهمها: “عند النقر على العلم الأخضر” (الحدث الأكثر استخداماً)، “عند الضغط على مفتاح (مسافة)” (تشغيل باﻹزرار)، “عند النقر على هذا الكائن” (التفاعل عند النقر على الشخصية)، “عند استقبال رسالة” (التواصل بين الكائنات). الأحداث تسمح بإنشاء برامج تفاعلية حيث يتحكم المستخدم في تنفيذ البرنامج. يمكنك مثلاً برمجة لعبة تبدأ عند الضغط على مفتاح المسافة وتتوقف عند الضغط على مفتاح آخر.

مشروع تطبيقي: سباق بسيط

لنصنع برنامجاً بسيطاً: اختر كائناً (قطة سكراتش مثلاً). أضف لبنة “عند النقر على العلم الأخضر”. أضف لبنة “كرر باستمرار” وضع بداخلها: لبنة “إذا كان مفتاح (سهم اليمين) مضغوطاً” ثم لبنة “اتجه نحو (90)” ولبنة “تحرك (10) خطوات”. أضف شرطاً آخر: “إذا كان مفتاح (سهم اليسار) مضغوطاً” ثم “اتجه نحو (-90)” و”تحرك (10) خطوات”. الآن، عند تشغيل البرنامج والضغط على أسهم اليمين واليسار، ستتحرك القطة! هذه هي أساسيات البرمجة التفاعلية.

استفد من الدروس السابقة: البرمجة المرئية في سكراتش ودرس سكراتش: الألعاب التفاعلية لتعلم المزيد.

? دروس مشابهة

شاهد أيضا

درس الغابات الاستوائية المطيرة – علوم الطبيعة والحياة – الإبتدائي – المنهاج الجزائري

درس الفطريات: أنواعها وفوائدها – علوم الطبيعة والحياة – الإبتدائي – المنهاج الجزائري

درس اللافقاريات: كائنات بلا عمود فقري – علوم الطبيعة والحياة – الإبتدائي – المنهاج الجزائري

درس الثدييات: خصائصها وأنواعها – علوم الطبيعة والحياة – الإبتدائي – المنهاج الجزائري

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

📚 أحدث الدروس

عرض الكل ←
📖
س3 ابتدائي

التربية الإسلامية — بر الوالدين

فضل بر الوالدين وأهميته في الإسلام

🔢
س5 ابتدائي

الرياضيات — مساحة القرص

حساب مساحة الدائرة — ط × نق²

⚛️
3 ثانوي

الفيزياء — ثنائي القطب RL

تمارين بكالوريا مع الحلول

🌍
3 ثانوي

التاريخ — الحرب العالمية الأولى

الأسباب والنتائج — بكالوريا

📝 بنك الفروض والاختبارات

عرض الكل ←
فروض الفصل الأول جميع المواد — الأولى متوسط
اختبارات الفصل الثاني مع الحلول — الثالثة متوسط
مواضيع بكالوريا مقترحة مع الحلول — 3 ثانوي
مسابقات الأساتذة نماذج وحلول — 2026