أُقيِّمُ تعلُّمي:
المعرفةُ: أُوظِّفُ في هذا الدرسِ ما تعلَّمْتُهُ منْ معارفَ في الإجابةِ عنِ الأسئلةِ الآتيةِ:
السؤالُ الأوَّلُ: أُعرِّفُ المقصودَ بكلٍّ منَ المصطلحاتِ الآتيةِ:
أ- الدوالُّ البرمجيةُ: مجموعةٌ منَ الأوامرِ البرمجيةِ التي تُجمَعُ معًا ضمنَ اسمٍ مُعيَّنٍ، ويُمكِنُ استدعاؤُها وتنفيذُها في أيٍّ منْ أجزاءِ البرنامجِ منْ دونِ حاجةٍ إلى كتابتِها مِرارًا وتكرارًا
ب- مدخلاتُ الدالَّةِ : قيمةٌ أوْ معلومةٌ تُمرَّرُ إلى الدالَّةِ البرمجيةِ عندَ استدعائِها وتتمثَّلُ وظيفةُ المدخلاتِ في تغييرِ سلوكِ الدالَّةِ البرمجيةِ وتخصيصِها؛ ما يُمكِّنُ الدالَّةَ البرمجيةَ منَ التعاملِ معَ بياناتٍ مختلفةٍ في كلِّ مَرَّةٍ تُستدعى
فيها
ج- دوالُّ المُستخدِمِ: إنشاءَ لَبِناتٍ خاصةٍ بالمُستخدِمِ عنْ طريقِ نوعٍ جديدٍ منَ اللَّبِناتِ يُسمَى لَبِناتي My Blocks ويتضمَّنُ تحديدَ اسمٍ خاصٍّ بهذهِ اللَّبناتِ، وتعيينَ الوظيفةِ التي ستؤدّيها
د- الروتينُ الفرعيُّ. وهي اسم اخر لــ دالة المستخدم من خلال إنشاءَ لَبِناتٍ خاصةٍ تسمَى لَبِناتي My Blocks ويتضمَّنُ تحديدَ اسمٍ خاصٍّ بهذهِ اللَّبناتِ، وتعيينَ الوظيفةِ التي ستؤدّيها
السؤالُ الثاني: أُقارِنُ بينَ الدوالِّ البرمجيةِ والروتينِ الفرعيِّ منْ حيثُ الاستخدامُ، وأوجهُ التشابهِ، وأوجهُ الاختلافِ.
الدوالِّ البرمجيةِ | الروتينِ الفرعيِّ | |||||||||||||
أوجهُ التشابهِ |
|
|||||||||||||
أوجهُ الاختلافِ |
|
السؤالُ الثالثُ: أضعُ إشارةَ بجانبِ العبارةِ الصحيحةِ، وإشارةَ بجانبِ العبارةِ غيرِ الصحيحةِ في ما يأتي:
يتكوَّنُ الروتينُ الفرعيُّ منْ لَبِنةٍ واحدةٍ فقطْ.
قدْ يتضمَّنُ الروتينُ الفرعيُّ لَبِنةَ حركةٍ، ثمَّ لَبِنةَ تغييرِ المظهرِ.
تعملُ الدالَّةُ البرمجيةُ على إعادةِ أنواعٍ مختلفةٍ منَ القِيَمِ.
المهاراتُ: أُوظِّفُ مهاراتِ التفكيرِ الناقدِ والتواصلِ الرقميِّ والبحثِ الرقميِّ في الإجابةِ عنِ الأسئلةِ الآتيةِ:
السؤالُ الأوَّلُ: استمرَّ مُوظَّفٌ في دائرةِ الأحوالِ المدنيةِ في إجابةِ السؤالِ الذي طرحَهُ المُراجِعونَ عنِ
الأوراقِ المطلوبةِ. أُساعِدُ هذا المُوظَّفَ على إنشاءِ فكرةٍ تُشبِهُ الروتينَ الفرعيَّ لكيلا يُكرِّرَ إجابتَهُ.
تُشبه هذه الفكرة مبدأ "الروتين الفرعي" في البرمجة، حيث يتم تعريف إجراء معين يُنفّذ عند الحاجة بدلاً من كتابة نفس الأوامر مرارًا وتكرارًا يمكن مساعدة الموظف باستخدام فكرة مشابهة للروتين الفرعي في برمجة الحاسوب، وذلك من خلال إنشاء "إجراء قياسي" أو "روتين" للإجابة على السؤال المتكرر حول الأوراق المطلوبة. الفكرة:
(مثلاً: "ما هي الأوراق المطلوبة لاستخراج بطاقة هوية؟").
طريقة العمل والأداء
مزايا هذه الفكرة: توفير الوقت والجهد و تحسين كفاءة العمل و تقليل الأخطاء و راحة المُراجعين |
السؤالُ الثاني: أُصنِّفُ الأشكالَ الآتيةَ إلى دالَّةٍ برمجيةٍ وروتينٍ فرعيٍّ.
دالَّةٍ برمجيةٍ | روتينٍ فرعيٍّ. |
السؤالُ الثالثُ: أدرسُ البرنامجَ الظاهرَ في الشكلِ الآتي، ثمَّ أُحدِّدُ الخطأَ الناتجَ منْ تنفيذِهِ في كلِّ حالةٍ منَ الحالاتِ المذكورةِ، ثمَّ أُبيِّنُ كيفَ يُمكِنُ معالجةُ الخطأِ ( إنْ وُجِدَ ) :
1 - حذفُ لَبِنةِ ( أَنزِلِ القلمَ) لن يرسم
2 - حذفُ لَبِنةِ ( اجعلْ لونَ القلمِ مساويًا 50 ) لن يغير لون القلم
3 - استبدال لبنة تحرك 100 خطوة ب لبنة تحرك 3 خطوة.
سيرسم خط صغير للغاية قد لا يظهر
4 - استبدل لبنة استدر 90 درجة ب لبنة استدر 120 درجة
سيكون الاستدارة بشكل مثلث
القِيَمُ والاتجاهاتُ أُخطِّطُ معَ أفرادِ مجموعتي لتصميمِ مجلَّةٍ شهريةٍ تحملُ اسمَ ( مُبرمِجُ المستقبلِ) وتتضمَّنُ موضوعاتٍ تختصُّ بالبرمجةِ عامَّةً، وبرمجيةِ سكراتش بوجهٍ خاصٍّ، ثمَّ أُشارِكُ المُعلِّمَ/ المُعلِّمةَ والزملاءَ في تدقيقِ موضوعاتِ المجلَّةِ قبلَ نشرِها. |