You are on page 1of 52

‫‪5‬‬

‫ال َب ْر َم َجة‬

‫فريق الت أ�ليف‪:‬‬


‫�أ‪ .‬غدير النتشة‬ ‫م‪ .‬سامي غنّام‬ ‫د‪ .‬رضوان طهبوب‬ ‫(منسقاً)‬
‫د‪ .‬سعيد ع ّساف ّ‬
‫�أ‪ .‬زياد سحلوب‬ ‫�أ‪ .‬محمد �أبو حطب‬ ‫�أ‪.‬سمر �أبو حجلة‬ ‫�أ‪ .‬سهام بدران‬

‫م‪ .‬معاذ �أبو سليقة‬ ‫�أ‪� .‬إبراهيم قدح‬


‫ ‬
‫قررت وزارة التربية والتعليم في دولة فلسطين‬
‫تدريس هذا الكتاب في مدارسها بدء ًا من العام الدراسي ‪ ٢٠١٩ / ٢٠١٨‬م‬

‫ال�إ شراف العام‬


‫د‪ .‬صبري صيدم‬ ‫رئيس لجنة المناهج‬
‫د‪ .‬بصــري صالح‬ ‫نائب رئيس لجنة المناهج‬
‫�أ‪ .‬ثـــروت زيــد‬ ‫رئيس مركز المناهج‬

‫الدائـــرة الفنية‬
‫كمال فحماوي‬ ‫ال�إ شـــراف الفني‬
‫سمر عوض‬ ‫التصميم الفني‬

‫�أ‪ .‬رائد شريدة‬ ‫التحرير اللغوي‬


‫د‪ .‬سم ّية النّخالَة‬ ‫متابعة المحافظـات الجنوبية‬

‫الطبعة الثانية‬
‫‪ ٢٠١٩‬م‪ ١٤٤٠ /‬ھ‬

‫جميع حقوق الطبع محفوظة ©‬

‫‪ moehe.gov.ps |  mohe.pna.ps |  mohe.ps‬‬ ‫حي المـاصيــون‪ ،‬شــارع الـمـعـاهــد‬


‫‪ .com/MinistryOfEducationWzartAltrbytWaltlym‬‬ ‫ص‪ .‬ب ‪ – 719‬رام الله – فلسطين‬
‫فاكــس ‪ |  +970-2-2983250‬هاتــف ‪ +970-2-2983280‬‬ ‫‪ pcdc.edu.ps |  pcdc.mohe@gmail.com‬‬
‫تــقــديــم‬

‫يتصف ال�إ صلاح التربوي ب�أنه المدخل العقلاني العلمي النابع من ضرورات الحالة‪ ،‬المستند �إلى واقعية النش�أة‪،‬‬ ‫ ‬
‫ال�أمر الذي انعكس على الرؤية الوطنية المطورة للنظام التعليمي الفلسطيني في محاكاة الخصوصية الفلسطينية والاحتياجات‬
‫الاجتماعية‪ ،‬والعمل على �إرساء قيم تعزز مفهوم المواطنة والمشاركة في بناء دولة القانون‪ ،‬من خلال عقد اجتماعي قائم‬
‫على الحقوق والواجبات‪ ،‬يتفاعل المواطن معها‪ ،‬ويعي تراكيبها و�أدواتها‪ ،‬ويسهم في صياغة برنامج �إصلاح يحقق ال�آمال‪،‬‬
‫ويلامس ال�أماني‪ ،‬ويرنو لتحقيق الغايات وال�أهداف‪.‬‬
‫ولما كانت المناهج �أداة التربية في تطوير المشهد التربوي‪ ،‬بوصفها علماً له قواعده ومفاهيمه‪ ،‬فقد جاءت ضمن‬ ‫ ‬
‫خطة متكاملة عالجت �أركان العملية التعليمية التعلمية بجميع جوانبها‪ ،‬بما يسهم في تجاوز تحديات النوعية بكل اقتدار‪،‬‬
‫وال�إ عداد لجيل قادر على مواجهة متطلبات عصر المعرفة‪ ،‬دون التورط ب�إشكالية التشتت بين العولمة والبحث عن ال�أصالة‬
‫والانتماء‪ ،‬والانتقال �إلى المشاركة الفاعلة في عالم يكون العيش فيه أ�كثر �إنسانية وعدالة‪ ،‬وينعم بالرفاهية في وطن نحمله‬
‫ونعظمه‪.‬‬
‫ومن منطلق الحرص على تجاوز نمطية تل ّقي المعرفة‪ ،‬وصولا ً لما يجب �أن يكون من �إنتاجها‪ ،‬وباستحضار وا ٍع‬ ‫ ‬
‫لعديد المنطلقات التي تحكم رؤيتنا للطالب الذي نريد‪ ،‬وللبنية المعرفية والفكريّة المتوخّاة‪ ،‬جاء تطوير المناهج الفلسطينية‬
‫وفق رؤية محكومة ب�إطار قوامه الوصول �إلى مجتمع فلسطيني ممتلك للقيم‪ ،‬والعلم‪ ،‬والثقافة‪ ،‬والتكنولوجيا‪ ،‬وتلبية المتطلبات‬
‫الكفيلة بجعل تحقيق هذه الرؤية حقيقة واقعة‪ ،‬وهو ما كان له ليكون لولا التناغم بين ال�أهداف والغايات والمنطلقات‬
‫والمرجعيات‪ ،‬فقد ت�آلفت وتكاملت؛ ليكون النتاج تعبيراً عن توليفة تح ّقق المطلوب معرفياً وتربوياً وفكرياً‪.‬‬
‫ث ّمة مرجعيات تؤطّر لهذا التطوير‪ ،‬بما يع ّزز �أخذ جزئية الكتب المقر ّرة من المنهاج دورها الم�أمول في الت�أسيس؛‬ ‫ ‬
‫لتوازن �إبداعي خ ّلاق بين المطلوب معرفياً‪ ،‬وفكرياً‪ ،‬ووطنياً‪ ،‬وفي هذا ال�إ طار جاءت المرجعيات التي تم الاستناد �إليها‪ ،‬وفي‬
‫طليعتها وثيقة الاستقلال والقانون ال�أساسي الفلسطيني‪ ،‬بال�إ ضافة �إلى وثيقة المنهاج الوطني ال�أول؛ لتو ّجه الجهد‪ ،‬وتعكس‬
‫ذاتها على مجمل المخرجات‪.‬‬
‫ومع �إنجاز هذه المرحلة من الجهد‪ ،‬يغدو �إزجاء الشكر للطواقم العاملة جميعها؛ من فرق الت�أليف والمراجعة‪،‬‬ ‫ ‬
‫والتدقيق‪ ،‬وال�إ شراف‪ ،‬والتصميم‪ ،‬وللجنة العليا �أقل ما يمكن تقديمه‪ ،‬فقد تجاوزنا مرحلة الحديث عن التطوير‪ ،‬ونحن‬
‫واثقون من تواصل هذه الحالة من العمل‪.‬‬
‫وزارة التربية والتعليم‬
‫مــركــز الــمـنـاهـج الفلسطينية‬
‫�آب ‪٢٠١٨ /‬‬
‫مــقــدمــة‬

‫تشكل تكنولوجيا المعلومات وعلوم الحاسوب �أهم مرتكزات التقدم في عصرنا الحاضر‪ ،‬وارتبط التطور الاقتصادي بعمل‬
‫الشركات والمؤسسات الصغيرة والمتوسطة‪ ،‬وخاصة العاملة في قطاع تكنولوجيا المعلومات والحاسوب‪ ،‬وبد�أت الشركات‬
‫الناشئة تظهر؛ نتيجة ل�أفكار ريادية ت�أتي من فئة الشباب الصغار عموماً‪.‬‬
‫تُ َع ّد المرحلة ال�أساسية حجر الزاوية في بناء شخصية المتعلم‪ ،‬و�إكسابه المعارف والمهارات اللازمة للمشاركة والمنافسة‬
‫على المستوى العالمي‪ ،‬وتمكينه من مواكبة المستجدات في المجالات المعرفية والتكنولوجية‪ .‬ومن هنا ف إ� ّن امتلاك القدرة على‬
‫البرمجة ت�أتي جزءاً رئيساً في بناء شخصية المتعلم‪ ،‬وتع ّزز فرص المشاركة في التطور العلمي والاقتصادي‪.‬‬
‫�إ ّن تعلّم البرمجة جزء �أصيل من تقدّم النظام التربوي‪ ،‬وهي من الضرورات اللازمة التي تسهم في رفع قدرات الطلبة في مجالات‬
‫عدة‪ ،‬مثل التفكير الناقد‪ ،‬وحل المشكلات؛ لذا فقد حرصنا على تمكين الطلبة من البرمجة عن طريق الاكتشاف‪.‬‬
‫تض ّمن هذا الكتاب �أنشطة منظّمة‪ ،‬تدور �أحداثه حول شخصيات تقوم بمغامرات‪ ،‬كما وردت في برنامج المغامر‪ ،‬وهو �أحد‬
‫برامج ماين كرافت التي وفرتها مبادرة (ساعة برمجة ‪)1‬العالمية َوفق برامج �أو خوارزميات يحددها الطالب‪ ،‬وت ّم اختيار هذه البرامج؛‬
‫ل�أنها متوفرة دون �إنترنت‪ ،‬وب�إمكان المعلم �أو الطالب الذي لديه �إنترنت �أن يستخدمه‪ ،‬ويستخدم برامج غير معروضة في هذا‬
‫الكتاب‪ ،‬وتحت �إشراف المعلم‪ .‬ولزيادة مهارة الطلبة في البرمجة‪ ،‬ومن �أجل �إعطاء �أكبر قدر ممكن للطالب �أن يفكر ويبدع‪،‬‬
‫فقد ت ّم �إضافة عديد من ال�أنشطة التي يمكن للطلبة تنفيذها بعيداً عن الحاسوب‪ ،‬باستخدام ورق المربعات‪ .‬وهنا ين ّفذ الطالب‬
‫ما تخيله‪ ،‬وما يرغب في �أن يكون منتجه النهائي باستخدام البرمجة‪ ،‬وبالتعاون والمشاركة ب�أفكاره‪ ،‬و�إنتاجه‪ ،‬ومهاراته مع الطلبة‬
‫ال�آخرين داخل الصف وخارجه‪.‬‬
‫يعتمد تقويم عمل الطلبة على مقدار الجهد الذي بذلوه في التعلم‪ ،‬والبرمجة‪ ،‬و�إنتاج برامج تستخدم عدداً من المقاطع البرمجية‪،‬‬
‫ويمكن �أن يكون التقويم مباشرة �أثناء العمل‪ ،‬وحل الواجبات‪ ،‬ك�أن يطلب من الطالب تنفيذ ال�أوامر والمقاطع البرمجية على‬
‫الشاشة‪ ،‬وتوظيفها‪ ،‬واستخدام اللَّ ِبنات بطلاقة‪.‬‬
‫�إن ّنا نؤمن بقدرات المعلمين‪ ،‬والمشرفين التربويين‪ ،‬ومديري المدارس‪ ،‬و�أولياء ال�أمور‪ ،‬وذوي العلاقة بالش�أن التربوي حرصهم‬
‫ال�أكيد على تحقيق �أهداف الوزارة‪ ،‬ومن منطلق تح ُّمل المسؤولية والمشاركة‪ ،‬نضع هذا الكتاب بين �أيديهم‪ ،‬على �أمل رفده‬
‫بمقترحاتهم وتغذيتهم الراجعة؛ ما يؤدي �إلى تجويد العمل وتحسينه‪ ،‬بما يخدم مصلحة الوطن والطلبة‪.‬‬
‫فريق الت�أليف‬

‫ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ‬
‫(ساعة برمجة) هي حملة عالمية‪ ،‬تسعى للوصول �إلى عشرات الملايين من الطلبة في �أكثر من ‪ 180‬دولة‪ .‬ويمكن ل�أي شخص‪ ،‬وفي �أي مكان تنظيم حدث (ساعة البرمجة)‪.‬‬
‫تتوفر دروس مدتها ساعة واحدة في �أكثر من ‪ 40‬لغة‪ ‬لمن تتراوح �أعمارهم بين ‪ ،104 -4‬ولا يشترط وجود خبرة في البرمجة‪https://hourofcode.org .‬‬
‫المحتويات‬

‫الصفحة‬ ‫الدرس‬
‫‪2‬‬ ‫تحميل برنامج ماين كرافت (‪)MineCraft‬‬
‫‪4‬‬ ‫الدرس ال�أول‪ :‬الوصول �إلى الخروف‬
‫‪7‬‬ ‫الدرس الثاني‪ :‬تكسير الحطب‬
‫‪8‬‬ ‫الدرس الثالث‪ :‬قص صوف الخروفين‬
‫‪9‬‬ ‫الدرس الرابع‪ :‬تحضير ال�أشجار لبناد منزل‬
‫‪12‬‬ ‫الدرس الخامس‪ :‬مفهوم الحلقات الدورانية‬
‫‪20‬‬ ‫الدرس السادس‪:‬بناء البيت‬
‫‪26‬‬ ‫الدرس السابع‪ :‬الزراعة على ضفاف النهر‬
‫‪28‬‬ ‫الدرس الثامن‪�:‬أتجنب الخطر‪ ،‬و�أصل �إلى البيت‬
‫‪30‬‬ ‫الدرس التاسع‪ :‬استخراج الفحم من المنجم‬
‫‪33‬‬ ‫الدرس العاشر‪ :‬تخطي الحمم المنصهرة‬
‫‪36‬‬ ‫الدرس الحادي عشر‪ :‬مفهوم الجملة الشرطية‬
‫‪40‬‬ ‫الدرس الثاني عشر‪ :‬الوصول للكنز ب�أمان‬
‫‪43‬‬ ‫الدرس الثالث عشر‪ :‬سكة حديد‬
‫‪46‬‬ ‫الدرس الرابع عشر‪ :‬ابتكارات‬
‫تحميل برنامج ماين كرافت (‪)MineCraft‬‬
‫برنامج ماين كرافت هو جزء من البرامج المتاحة في البرنامج العالمي (ساعة برمجة)‪ ،‬هذا البرنامج يستخدمه‬ ‫ ‬
‫مئات ال�آلاف من الطلبة حول العالم‪ ،‬من خلال الربط على شبكة ال�إ نترنت‪ ،‬وفي هذا الكتاب‪ ،‬قمنا ب�أخذ النسخة‬
‫المتاحة للعمل دون الربط بال�إ نترنت؛ تيسيراً على الطلبة في المدارس التي لا يوجد فيها �إنترنت‪� ،‬أو ل�أولئك الذين لا‬
‫يوجد لديهم �إنترنت في البيت‪.‬‬
‫ولتحميل البرنامج‪� ،‬أقوم بالخطوات ال�آتية‪:‬‬ ‫ ‬
‫من خلال برنامج جوجل (‪� ،)Google‬أدخل الرابط ال�آتي‪:‬‬
‫‪https://code.org/minecraft‬‬
‫تظهر الشاشة ال�آتية‪ ،‬ومنها �إختر‪ :‬ليس لديك �إنترنت والضغط هنا ليتم فتح الشاشة الثانية (ساعة تحميل التعليمات‬
‫البرمجية)‪ ،‬ومنها �إختر‪ :‬التحميل باللغة العربية‪:‬‬

‫‪2‬‬
‫بعـــد ذلك يصبـــح برنامج مغامـــرات متوفراً‬
‫على جهاز الحاســـوب؛ للاســـتخدام دون‬
‫�إنترنت‪ ،‬ولا تحتاج �إلى تحميله مرة �أخرى‪.‬‬
‫الشـــخصيات‪ :‬في برنامـــج ماين كرافت‪،‬‬
‫توجـــد شـــخصيتان‪ ،‬همـــا‪ :‬البنـــت �ألكس‬
‫(‪ ،)Alex‬والولـــد ســـتيف (‪،)Steve‬‬
‫وب�إمكانـــي اختيـــار �أ ٍّي منهما‪ ،‬كالشـــخص‬
‫الـــذي ســـ�أقوده لعمـــل المغامرات‪.‬‬

‫‪3‬‬
‫الدرس ال�أول‬

‫نشاط‪ :‬الوصول إ�لى الخروف‪:‬‬


‫في هذا النشاط‪� ،‬أقوم ب�إيصال الشخص �إلى الخروف‪:‬‬

‫�أركّب برنامجاً من اللَّ ِبنات المتوفرة؛ ل�إ نجاز المهمة المطلوبة‪:‬‬


‫‪� -‬أختار �أكثر من لَ ِبنة‪ ،‬و�أركّبها واحدة تلو ال�أخرى َوفق الهدف‪.‬‬
‫‪� -‬أضغط على اللَّ ِبنة المناســـبة من منطقة مربعات برمجية‪ ،‬و�أســـحبها �إلى مســـاحة العمل‪ ،‬و�أق ّربها من اللَّ ِبنة ال�أساســـية‬
‫واســـمها عند التشـــغيل‪ ،‬و�إفلاتها حتى تلتصق بها‪.‬‬
‫‪ -‬مسموح لي �أن �أستخدم اللَّ ِبنة �أكثر من م ّرة‪.‬‬
‫‪� -‬إذا �أردت الاستغناء عن لَ ِبنة‪� ،‬أستطيع التخلص منها بالسحب وال�إ فلات في منطقة مربعات برمجية‪،‬‬
‫حيث تظهر سلة مهملات عند �إرجاع اللبنات‪.‬‬

‫‪4‬‬
‫أ�تعلّم‬
‫ال َّلبِنة‪ :‬هي �أمر؛ ل�إ نجاز مهمة معينة‪.‬‬

‫البرنامج‪ :‬هو مجموعة من اللَّ ِبنات‪ ،‬مرتّبة بشكل معين؛ ل�إ نجاز مهمة معينة‪.‬‬
‫بعد تركيب اللَّ ِبنات‪� ،‬أشغّل البرنامج‪ ،‬بالضغط على المفتاح (زر التشغيل)‪.‬‬ ‫ ‬
‫ �إذا وصلـــت الهدف‪ ،‬يظهر الشـــكل ال�آتي على الشاشـــة؛ ليخبرنـــي �أ ّن اللُّغز قد اكتمل‪ ،‬و�أن ّنـــي �أنهيت المهمة‬
‫بنجاح‪ ،‬ويخ ّيرني بين الاســـتمرار؛ �أي الانتقال للنشـــاط ال�آتي‪� ،‬أو �إعادة تشـــغيل النشـــاط من جديد‪� ،‬أو �إظهار البرنامج‪:‬‬

‫إ�ظهـــار الكـــود البرمجي‪ :‬تظهر اللوحـــة ال�آتية التـــي تترجم ل ِبناتـــك البرمجيـــة (برنامجك) ب�إحدى لغـــات البرمجة‬
‫(جافا ســـكربت)‪:‬‬

‫‪5‬‬
‫وبعـــد الانتهـــاء من النشـــاط‪� ،‬أنتقل �إلى النشـــاط ال�آتـــي‪ ،‬من خلال اختيار الاســـتمرار‪ ،‬وهنا تظهر الشاشـــة‬ ‫ ‬
‫ال�آتيـــة‪ ،‬التـــي تم ّهـــد للنشـــاط الـــذي يليهـــا‪ ،‬وهنـــا يجـــب �أن �أختـــار‪ :‬موافـــق؛ للانتقـــال �إلى النشـــاط‪:‬‬

‫‪6‬‬
‫الدرس الثاني‬

‫نشاط‪ :‬تكسير الحطب‪:‬‬

‫ويكســـرها‪ ،‬ويح ّولها �إلى‬


‫ّ‬ ‫في هذا النشـــاط‪ ،‬ســـ�أعطي الكائن �أوامر عدّة‪ :‬ليتحرك حتى يصل كتلة الخشـــب‪،‬‬ ‫ ‬
‫حطـــب‪ ،‬باســـتخدام ال�أوامـــر وال�أدوات‪ ،‬علماً �أن‪:‬‬
‫‪ -‬اللَّ ِبنات (ال�أوامر)‪ :‬حركة لل�أمام‪ ،‬واتجاه لليمين‪ ،‬واتجاه لليسار‪ ،‬وكتلة تدمير (مثل الف�أس �أو المطرقة �أو المهدة الثقيلة)‪.‬‬
‫‪� -‬أستطيع �أن �أستخدم اللَّ ِبنة‪� ،‬أو ال�أمر �أكثر من مرة‪.‬‬
‫‪� -‬أستطيع التراجع عن ال�أمر‪� ،‬أو اللَّ ِبنة و�إعادتها �إلى منطقة ال�أوامر بسحبها بالف�أرة �إلى منطقة ال�أدوات (مربعات برمجية)‪.‬‬

‫�أركّب اللَّ ِبنات‪.‬‬


‫�أشغّل البرنامج‪.‬‬
‫هل حققت الهدف‪ ،‬وحللت اللُّغز؟‬
‫�إذا كان الجواب نعم‪ ،‬فما الشاشة التي ظهرت؟ ‪........................................‬‬
‫�إذا كان الجواب لا‪ ،‬فما الشاشة التي ظهرت؟ ‪.........................................‬‬

‫هل وصلت �إلى مرحلة الانتقال للنشاط الثالث؟ �إذا كان الجواب نعم‪ ،‬فما المطلوب من النشاط؟‬
‫‪7‬‬
‫الدرس الثالث‬

‫قص صوف الخروفين‪:‬‬


‫نشاط‪ّ :‬‬

‫في هذه اللّعبة‪ ،‬يوجد خروفان‪ :‬خروف ‪ ،1‬وخروف ‪ ،2‬ويوجد شخص‪ .‬المطلوب برمجة الشخص ليصل‬ ‫ ‬
‫بقص الصوف بوساطة ال�أمر‪ّ :‬‬
‫قص‪.‬‬ ‫�إلى ك ّل خروف‪ ،‬وحين يصله يقوم ّ‬
‫أ�كتب برنامجي‪:‬‬
‫‪ -‬س�أصل للخروف رقم ‪� .....‬أولاً‪.‬‬
‫‪� -‬أحدّد خط سيري باستخدام اللَّ ِبنات (ال�أوامر) المتاحة‪.‬‬
‫‪� -‬أسير ل�أصل �إلى ذلك الخروف بالخطوات ال�آتية‪........................................ :‬‬
‫بقص الصوف بال�أمر ‪............................................‬‬
‫‪ -‬حين �أصل الخروف‪� ،‬أقوم ّ‬
‫‪� -‬أحدّد خط سيري ل�أصل الخروف ال�آخر ‪..................................................‬‬
‫قص صوفه بال�أمر ‪................‬‬
‫‪ -‬حين �أصل الخروف ال�آخر‪� ،‬أ ّ‬
‫‪ -‬عدد اللَّ ِبنات التي �أستخدمتها في البرنامج ‪...................‬‬
‫�أمامي طرق عدّة لحل هذا اللُّغز‪ ،‬و�إنهاء المهمة على سبيل المثال‪.‬‬
‫خطوات الحل الجديدة ‪ .........................................‬عدد خطواتها ‪.......‬‬

‫‪8‬‬
‫الدرس الرابع‬

‫نشاط‪ :‬تحضير الاشجار لبناء منزل‪.‬‬

‫يتطلب هذا النشـــاط �أن �أصل �إلى كتل الخشـــب الثلاثة‪ ،‬و�أحضر منها الحطب؛ لبناء منزل في نشـــاط قادم‪ ،‬وحين �أصل‬
‫الحطب‪� ،‬أحطّمه بالف�أس �أو المهدة (كتلة التدمير)‪ ،‬باستخدام اللَّ ِبنات (ال�أوامر)‪ ،‬وال�أدوات المتوفرة في قائمة مربعات برمجية‪.‬‬
‫‪ -‬اللَّ ِبنات (ال�أوامر)‪ :‬حركة لل�أمام‪ ،‬واتجاه لليمين‪ ،‬واتجاه لليسار‪ ،‬وكتلة التدمير‪.‬‬

‫‪� -‬أستطيع �أن �أستخدم اللَّ ِبنة �أو ال�أمر �أكثر من مرة‪.‬‬
‫‪� -‬أستطيع التراجع عن ال�أمر‪� ،‬أو اللَّ ِبنة و�إعادتها �إلى منطقة ال�أوامر بسحبها بالف�أرة �إلى منطقة ال�أدوات (مربعات برمجية)‪.‬‬

‫‪9‬‬
‫تمرين‬

‫حدّد سامر موقع الشخص واتجاهه بالسهم الظاهر على ورقة المربعات‪ ،‬ثم �أدخل ل ِبنات البرنامج ال�آتية ليصل‬ ‫ ‬
‫�إلى موقع قطعة الخشب‪� ،‬أتت ّبع مخطط برنامج سامر‪ ،‬ثم �أضع �إشارة (×) مكان كتلة الخشب التي سيحطّمها سامر بكتلة‬
‫التدمير‪.‬‬
‫‪� -‬أحدد مساراً �آخراً للوصول �إلى موقع قطعة الخشب‪ ،‬ثم �أكتب البرنامج‪.‬‬
‫‪ -‬ما عدد الخطوات الجديدة التي قمت بها؛ لتنفيذ البرنامج‪ ،‬وحل اللُّغز؟‬

‫سؤالان‬

‫‪� -‬أعيد تعيين مواقع جديدة لقطعة الخشب على ورقة المربعات‪.‬‬
‫‪� -‬أعيد كتابة البرنامج ل�أصل قطعة الخشب مبتدئاً من موقع الشخص‪.‬‬

‫‪10‬‬
‫أ�سئلة‬

‫البرنامج ال�آتي هو �أحد الحلول‪ ،‬وهو صحيح‪ ،‬ولكنه طويل‪� ،‬أقوم بتعديله كما ي�أتي‪:‬‬
‫‪ -‬أ�قوم أ�ولا ً ب�إدخال البرنامج الظاهر في ساحة العمل‪ ،‬ث ّم أ�قوم ب�إدخاله‪ ،‬وتشغيله؛ ل�أت�أكّد من صحة برنامجي‪.‬‬
‫‪ -‬أ�حاول أ�ن أ�ح ّل السؤال بخمس عشرة خطوة‪ ،‬وربما أ�قل‪.‬‬
‫‪� -‬أكتب البرنامج الجديد‪ ،‬ث ّم �أختبر صحة �إجابتي‪.‬‬

‫�ألاحظ �أن الحاسوب يخبرني �أن ال�إ جابة صائبة‪ ،‬لكنه �أيضاً يخبرني �أنه ب�إمكاني حل السؤال بخمسة عشر خطوة‪.‬‬

‫هل وصلت �إلى مرحلة الانتقال للنشاط الخامس؟ �إذا كان الجواب نعم‪ ،‬فما المطلوب في النشاط؟ ‪.........‬‬
‫‪11‬‬
‫الدرس الخامس‬

‫نشاط‪ :‬مفهوم الحلقات الدورانية‪:‬‬

‫حيـــن �أطلب من صديقي �أن يســـاعدني في نقل خمســـة كتب‪ ،‬بحيـــث ينقل كتاباً واحداً ك ّل مـــرة‪ ،‬ف إ�ن ّني لا‬ ‫ ‬
‫�أقـــول‪� :‬أنقـــل كتابـــاً‪ ،‬و �أنقـــل كتاباً‪ ،‬و �أنقل كتابـــاً‪ ،‬و �أنقل كتاباً‪ ،‬و �أنقـــل كتاباً‪ ،‬بل �أقول‪( :‬كـــ ّرر نقل الكتاب خمس‬
‫مرات)‪.‬‬
‫الحلقات الدورانية‪ :‬وسيلة ل َتكرار �أمر‪� ،‬أو مجموعة من ال�أوامر عدداً محدّداً من الم ّرات‪.‬‬
‫اللبنة التالية تطلّب َتكرار تنفيذ ال�أوامر داخل ال َّتكرار �أربع مرات قبل الانتقال لما ي�أتي من �أوامر بعدها‪.‬‬ ‫ ‬

‫سؤال‬

‫‪ -‬كم مرة يتحرك الشخص‪ ،‬لو كان ال�أمر هو‪:‬‬

‫‪ -‬هل يوجد فرق بين مجموعة ال�أوامر ال�آتية‪ ،‬وال�أمر الوارد في الحلقة؟‬

‫‪12‬‬
‫سؤال‬

‫يقـــف الشـــخص في المـــكان الظاهر في الصـــورة‪� ،‬أكتب رقم مجموعـــة ال�أوامر في المربع الذي يصله الشـــخص‪ ،‬عند‬
‫الانتهـــاء من تنفيذ �أوامـــر ك ّل مجموعة من ال�آتية‪:‬‬

‫‪3‬‬ ‫‪2‬‬ ‫‪1‬‬

‫‪13‬‬
‫سؤال‬

‫ما اسم الشكل الناتج عند تنفيذ البرنامج ال�آتي‪:‬‬

‫سؤال‬

‫�أركّب ل ِبنات‪ ،‬ليمثّل خط ُ‬


‫سير الشخص شكلا ً مستطيلا ً طوله ‪َ 4‬و َحدات‪ ،‬وعرضه ‪َ 7‬و َحدات‪.‬‬
‫يت ّم ح ّل السؤال بطريقة �أو �أكثر من الطرق ال�آتية‪� ،‬أكتب الحل لكل طريقة‪:‬‬
‫‪ -‬دون استخدام الحلقات الدورانية‪.‬‬
‫‪� -‬أربع َح َلقات دورانية فقط‪.‬‬
‫‪ -‬حلقتين دورانيتين فقط‪.‬‬
‫‪ -‬حلقة دورانية واحدة فقط‬

‫‪14‬‬
‫‪ -‬يوضح الشكل ال�آتي طريقة تغيير قيمة ال َّتكرار‪.‬‬
‫أ�تعلّم‬
‫‪ -‬يمكن التحكم بعدد مرات ال َّتكرار‪ ،‬وتغييرها‪،‬‬
‫َوفق حاجة البرنامج‪.‬‬

‫تمرين‬

‫�أنظر للبرنامج ال�آتي‪ ،‬و�أجيب عن ال�أسئلة‪:‬‬


‫‪ -‬كم مرة يتم تنفيذ اللَّ ِبنة (تحريك �إلى ال�أمام)؟‬
‫‪ -‬كم مرة يتم تنفيذ اللَّ ِبنة (ازرع المحصول)؟‬
‫‪ -‬هل بال�إ مكان تقليل عدد اللَّ ِبنات‪ ،‬والحصول على النتيجة نفسها؟‬

‫‪15‬‬
‫تمرين‬
‫البرامج الستة ال�آتية‪� ،‬أجد ثم �أصل بين البرامج التي لها الناتج نفسه‪� ،‬أيّها متشابه‪ ،‬و�أيها مختلف؟ ‪.......‬‬
‫‪......‬‬‫في‬

‫‪16‬‬
‫نشاط‪ :‬بناء جدار البيت‪:‬‬

‫المطلوب في هذا النشاط بناء جدار للمنزل المراد بناؤه‪ ،‬باستخدام �أربعة �ألواح خشبية‪.‬‬

‫‪ -‬عدد أ�نواع ال�أخشاب المسموح استخدامها في هذا‬


‫النشاط‪ ،.........‬و �أسماؤها ‪....................‬‬
‫‪� -‬أكمل قائمة �أنواع الخشب التي �أعرفها في بلادي‪ :‬البلّوط‪ ،‬والزيتون‬
‫‪..................‬‬
‫‪� -‬أبحث‪ ،‬و�أجد‪� :‬أين تنمو شجرة البتولا؟ ‪.......................‬‬
‫‪..............‬‬

‫‪17‬‬
‫�إذا كان ح ّل السؤال هو‪:‬‬

‫‪� -‬أقوم باستخدام الحلقات في ح ّل السؤال‪ ،‬و�أكتب البرنامج‪.‬‬

‫وعند تنفيذ البرنامج باستخدام الزر‪ :‬تشغيل‪ ،‬يتم البناء كما في الشكل ال�آتي‪:‬‬

‫‪18‬‬
‫تمرين‬

‫حللت المس�ألة‪ ،‬حيث سلكت الطريق من نقطة البداية‬


‫حتى النهاية كما في الشكل المجاور‪:‬‬

‫‪ -‬قام زميلي بح ّل السؤال بخوارزمية (خطوات) �أطول من خطواتي‬


‫كما في البرنامج المجاور‪.‬‬
‫‪ -‬في الشكل البياني ال�آتي‪� ،‬أرسم �أسهماً تب ّين الطريق التي اختارها‬
‫صديقي؛ لتغطية الطريق من �أ �إلى ب ب�ألواح الخشب‪ ،‬ربما كانت‬
‫خطواته طويلة‪ ،‬لكن هل هي صحيحة؟‬

‫‪� -‬أســـتطيع �أن �أحـــدّد مســـارات �أخرى‪ ،‬و�أرســـم مخطط ســـير يتكون من ‪ 15‬خطـــوة‪ ،‬وربما �أكثـــر‪ ،‬و�أت�أكد من صحة‬
‫جوابـــي ب�إدخالها في البرنامج على الحاســـوب‪ ،‬وتشـــغيله‪.‬‬

‫‪19‬‬
‫الدرس السادس‬

‫نشاط‪ :‬بناء البيت‪:‬‬

‫يوجد ثـــلاث مخططات لبناء‬ ‫ ‬


‫البيت (ســـهل‪ ،‬ومتوســـط‪ ،‬وصعب)‪،‬‬
‫والمطلوب تحديد (اختيار) المخطط‬
‫الـــذي �أنـــوي بناءه‪ ،‬بالضغـــط على زر‬
‫التحديـــد الموجود �أســـفل المخطط‪.‬‬

‫هنا يظهر صندوق حوار يوضح �آلية العمل‪:‬‬

‫في البداية‪� ،‬أبد�أ بالمخطط السهل‪:‬‬

‫‪ -‬ما عدد الجدران المطلوب �إنشاؤها في المخطط؟ ‪.......‬‬


‫‪� -‬أحدّد عدد ال�ألواح اللازمة لكل جدار؟ ‪.......‬‬
‫‪� -‬أحدّد اتجاه الحركة عند الانتقال من جدار �إلى �آخر‪ ،‬وخاصة عند الزوايا‪.‬‬
‫‪� -‬أحدّد عدد ال َّتكرارات التي �أحتاجها لكل جدار‪.‬‬

‫‪20‬‬
‫�أكتب البرنامج‪ ،‬و�أنشئ البيت‪:‬‬

‫خوارزمية (برنامج) �أوامر بناء البيت البسيط‪.‬‬

‫سؤال‬

‫‪ -‬قام حمدان بح ّل السؤال كما في الشكل المجاور‪ ،‬هل الحل‬


‫صحيح؟ ‪...........‬‬
‫‪ -‬يختلف ح ّل حمدان عن الح ّل الذي قدمته بما ي�أتي‪:‬‬
‫‪....................‬‬
‫‪� -‬أقوم بتعديل الح ّل بطريقة جديدة �أكثر اختصاراً باستخدام‬

‫ال َّتكرار‪ ،‬و�أكتب البرنامج‪ ،‬ث ّم �أن ّفذه‪ ،‬و�أت�أكّد من برنامجي‪.‬‬

‫سؤال‬

‫قدّمت سعاد ح ّلا ً جديداً‪ ،‬هل ح ّل سعاد كان صحيحاً لرسم البيت؟‬
‫�أيّهما تفضل‪ ،‬برنامج سعاد‪� ،‬أم برنامج حمدان؟ ‪................‬‬
‫‪ ........................‬ولماذا؟ ‪.......................‬‬

‫‪21‬‬
‫يمكن وضع َتكرار داخل َتكرار‪ ،‬وهذا ُيس ّمى َتكراراً متداخلاً‪.‬‬ ‫أ�تعلّم‬

‫‪ -‬عند التشغيل‪ ،‬يصبح شكل البيت كال�آتي‪:‬‬

‫‪ -‬عند اختيار المخطط المتوسط كال�آتي‪:‬‬

‫�أكتب البرنامج في المستطيل ال�آتي‪ ،‬و�أن ّفذه‪:‬‬


‫خوارزمية (برنامج) �أوامر بناء البيت حسب المخطط المتوسط‪.‬‬

‫‪22‬‬
‫سؤال‬

‫‪ -‬قدّمت سعاد الحل ال�آتي في الصورة المجاورة‪ ،‬هل حل سعاد كان‬


‫صحيحاً لرسم البيت؟ ‪.............‬‬
‫‪ -‬برنامج سعاد يختلف عن برنامجي بما ي�أتي‪.................... :‬‬
‫‪.............‬‬

‫أ�ف ّكر‪:‬‬
‫‪ -‬هل هناك حلول �أخرى؟‬

‫تمرين‬

‫بناء البيت الثالث في المستوى الصعب‪:‬‬

‫‪23‬‬
‫‪ -‬ما عدد جدران هذا البيت؟ ‪.........‬‬
‫‪ -‬عدد ال�ألواح اللازمة لك ّل جدار؟ ‪......‬‬
‫صحة الحل المجاور‪ ،‬وهل هو صحيح �أم غير صحيح؟ ‪......‬‬
‫‪� -‬أختبر ّ‬

‫لقد اســـ ُتخْ ِد َم ال َّتكرار المتداخل في المخطط الســـهل‪ ،‬فهل يمكن استخدامه في المخططين‬ ‫أ�تعلّم‬
‫المتوسط‪ ،‬والصعب؟ �أعلّل �إجابتي‪............................ .‬‬

‫‪24‬‬
‫مشاريع‪:‬‬

‫‪25‬‬
‫الدرس السابع‬
‫نشاط‪ :‬الزراعة على ضفاف النهر‪:‬‬
‫في هذا النشاط‪� ،‬أزرع المحصول على ض َّف َتي النهر‪ ،‬مستخدماً ال�أمر "ازرع المحصول"‪:‬‬

‫‪26‬‬
‫سؤال‬

‫ما النتيجة المتوقعة عند �إدخال البرنامج ال�آتي‪:‬‬


‫‪................................................‬‬

‫�إذا كانت النتيجة صحيحة‪� ،‬أكتب ّ‬


‫نص الرسالة التي ظهرت على الشاشة‪.............. .‬‬
‫و�إذا كانت النتيجة غير صحيحة‪� ،‬أقوم بتعديل البرنامج؛ لتكون النتيجة صحيحة‪.‬‬
‫كم عدد مرات استخدام جملة ال َّتكرار في البرنامج؛ ل�إ كمال زراعة المحصول على ض َّف َتي النهر؟‬
‫كم عدد مرات استخدام ال�أمر "ازرع المحصول" في البرنامج؟‬
‫�أثناء محاولاتي لزراعة ض َّف َتي النهر‪ ،‬هل صدف و�أن وقعت في النهر؟ ما السبب؟ وكيف ت ّم حل المشكلة وتجاوزها؟‬
‫�أن ّفذ جمل البرنامج التي قمت بكتابتها‪.‬‬
‫هل ت ّمت الزراعة في ض َّف َتي النهر بالشكل الصحيح؟ �إذا كانت ال�إ جابة لا‪ ،‬ف�أف ّسر سبب ذلك‪ ،‬و�أكتب الجمل اللازمة‬
‫للتعديل‪.‬‬

‫‪27‬‬
‫الدرس الثامن‬

‫نشاط‪ :‬أ�تجنّب الخطر‪ ،‬و أ�صل إ�لى البيت‪:‬‬


‫في هذا النشاط‪� ،‬أوصل الشخص �إلى بيته دون �أن يصطدم ب�أ ٍّي من ال�أخطار‪:‬‬

‫‪ -‬على ورقة الرسم البياني ال�آتية‪� ،‬أحدّد موقع الشخص‪ ،‬وباب البيت‪ ،‬ومواقع الخطر‪:‬‬

‫‪28‬‬
‫‪� -‬أكتب خريطة سير الشخص‪............................ .‬‬
‫‪� -‬أ ْدرِج ال�أوامر بالتسلسل في المستطيل ال�آتي‪:‬‬

‫‪� -‬أشغّل البرنامج‪ ،‬و�أختبر صحة �إجابتي‪.‬‬


‫‪ -‬عدد ال�أوامر التي استخدمتها هو ‪ ،........‬و�أحاول �ألّا تزيد عن تسعة �أوامر‪.‬‬

‫‪29‬‬
‫الدرس التاسع‬

‫نشاط‪ :‬استخراج الفحم من المنجم‪:‬‬

‫�أذهب للنشاط التاسع في برامج ماين كرافت؛ ل�أجد التقديم ال�آتي‪:‬‬

‫مضاء‬
‫ً‬ ‫توجد كتل من الفحم تحت ال�أرض‪ ،‬والمطلوب الحفر؛ كي �أستخرج كتلتين منهما‪ ،‬ويجب �أن يبقى المكان‬
‫بمصباحين‪.‬‬
‫يوفر البرنامج لي اللَّ ِبنات (ال�أوامر)‪،‬‬
‫وال�أدوات ال�آتية‪:‬‬
‫تحرك لل�أمام‪ ،‬وضع مصباحاً‪،‬‬
‫والاتجاه لليسار‪ ،‬والاتجاه لليمين‪،‬‬
‫وكتلة تدمير‪ ،‬وحلقات دورانية‪،‬‬
‫كما في الشكل المجاور‪.‬‬
‫‪� -‬أنتبه �ألّا �أسير في الظلام‪.‬‬
‫‪ -‬الفحم خلف الجدار‪.‬‬
‫‪ -‬كتلة التدمير تلزم لهدم الجدار‪،‬‬
‫ث ّم الوصول للفحم‪.‬‬
‫‪� -‬أكتب خطة (خوارزمية)‬
‫الوصول للفحم‪.‬‬

‫‪30‬‬
‫الخوارزميـــة هـــي خطة ســـير البرنامج لحل المســـ�ألة‪ ،‬وســـميت‬ ‫أ�تعلّم‬
‫بذلـــك نســـبة للعالـــم المســـلم الخوارزمي الذي عـــاش في عهد‬
‫الدولـــة العباســـية وهو عالـــم في الرياضيـــات والفلك‬

‫‪� -‬أكتب البرنامج الذي يوصلني �إلى كتلتين من الفحم‪ ،‬ولا �أنسى �إضاءة المصباحين‪.‬‬
‫‪................................................................‬‬
‫‪� -‬أ ْد ِخل البرنامج‪ ،‬و�أتاكّد من صحة خطّتي‪.‬‬
‫‪ -‬ما عدد اللَّ ِبنات (ال�أوامر) التي �أوصلتني للح ّل؟‪ ......‬وهل �أستطيع �إعادة البرمجة‬
‫بعدد �أقل من ال�أوامر؟‬
‫‪ -‬ما فائدة استخدام ال�أمر َتكرار في برنامجي؟ ‪...............................‬‬
‫‪� -‬أقارن حلّي بالحل ال�آتي‪ ،‬و�أب ّين �أيّهما �أقصر‪.‬‬

‫تمرين‬

‫تقوم جامعة الورود بجمع ك ّل الورود الظاهرة في الرسم‪� ،‬أساعدها في �إنجاز المهمة‪.‬‬

‫‪31‬‬
‫على الورق‪� ،‬أكتب خوارزمية الحركة باستخدام اللَّ ِبنات (ال�أوامر) ال�آتية‪ ،‬و�أستطيع �أن �أك ّرر �أيّاً منها عدداً من‬ ‫ ‬
‫المرات‪ ،‬كما يمكن �ألّا �أستخد َم ما لا �أحتاجه من ال�أوامر‪.‬‬
‫الخوارزمية (الخطوات)‪................................................ :‬‬

‫‪� -‬أكتب كتابة خوارزمية الحركة باستخدام حلقة ال َّتكرار‪ ،‬وبداخلها ال�أوامر كما ي�أتي‪:‬‬

‫‪32‬‬
‫الدرس العاشر‬

‫نشاط‪ :‬تخطي الحمم المنصهرة‪:‬‬

‫هـــل تعلـــم �أ ّن الحمم المنصهـــرة هي كُ َتـــل ُصلبة‬


‫منصهـــرة‪ ،‬تنتـــج عنـــد حـــدوث البراكيـــن‪ ،‬وتصل‬
‫حرارتهـــا عنـــد فوهـــة البـــركان بيـــن ‪1200-700‬‬
‫درجـــة مئوية ؟‬
‫فـــي هـــذا النشـــاط‪ ،‬يريـــد الشـــخص �أن‬ ‫ ‬
‫�أســـاعده؛ ليصـــل �إلـــى موقـــع ال ُك َتـــل الحديديـــة‪،‬‬
‫ويحفـــر هنـــاك؛ ليجدهـــا‪ ،‬لكـــن في الطريـــق عليه‬
‫تغطيـــة الحمـــم التـــي ســـيتخطاها بالحصـــى‪.‬‬

‫‪33‬‬
‫أ�قوم بما ي أ�تي‪:‬‬
‫‪� -‬أمثّل السؤال‪ ،‬برسم على ورقة المربعات‪.‬‬
‫‪� -‬أقـــوم ببنـــاء خطة الســـير‪ ،‬باســـتخدام �أوامر من‬
‫المجموعـــة المتوفرة في الســـؤال‪.‬‬
‫‪� -‬أكون حذراً؛ لئلا تقع قدماه فوق نار الحمم‪.‬‬
‫‪� -‬أن ّفذ الخطة �أو البرنامج على الحاسوب‪.‬‬
‫‪� -‬أت�أكّـــد من �أ ّن �إجابتـــي صحيحة‪ ،‬حين يخبرني‬
‫الحاســـوب بانتهـــاء المهمـــة بنجـــاح‪ ،‬دون �أن‬
‫يخطو الشـــخص فوق الحمم‪ ،‬ويحـــرق قدميه ‪.‬‬
‫‪� -‬أركّب اللَّ ِبنات التي توصله للهدف باستخدام اللَّ ِبنات المتوفرة‪ ،‬وهي بالترتيب‪:‬‬

‫ال َّلبِنة‬ ‫ال ّر ْقم‬


‫‪-‬‬
‫‪-‬‬
‫‪-‬‬
‫‪-‬‬
‫‪-‬‬

‫سؤالان‬

‫‪� -‬أقارن �إجابتي ب�إجابة صديقي‪� ،‬أيّهما كان عدد خطواته �أق ّل‪� ،‬أو �أكثر؟‬
‫‪ -‬ما �أهمية عدد الخطوات ال�أق ّل؟ ‪.....................................................‬‬
‫‪34‬‬
‫سؤال‬

‫لو �أراد الشخص �أن يغطي جميع الحمم بالحصى قبل �أن يذهب ل�أخذ الكتل الحديدية‪ ،‬ف إ�ن ّني �أساعده بالخطوات‬
‫(الخوارزمية) �أو البرنامج ال�آتي‪:‬‬

‫أ�كتــب الخوارزميــة بالكلمــات ال�أمــر أ�و ال َّلبِنــة‬


‫المقابلــة‬ ‫(الترتيــب مهــ ّم جــد ًا)‬

‫سؤال‬

‫الخطوات ال�آتية تطفئ قسماً كبيراً من الحمم‪� ،‬أكمل البرنامج؛ ل�أطفئ بقية الحمم‪،‬‬
‫و�أستعين بورقة الرسم البياني �إن احتجت لها‪ ،‬و�أحاول تعديلها بعدد خطوات �أق ّل‪:‬‬

‫‪35‬‬
‫الدرس الحادي عشر‬

‫مفهوم الجملة الشرطية‬

‫‪� -‬أحدّد مسار الف�أر؛ ليصل �إلى الطبق‪ ،‬دون �أن يدخل مربع القط‪� ،‬أو مربع الكلب‪.‬‬
‫‪ -‬في حالة وجود قط‪� ،‬أو كلب‪ ،‬لا �أستم ّر بالسير لل�أمام‪ ،‬بل �أتح ّرك يميناً‪� ،‬أو يساراً‪.‬‬

‫‪� -‬أضع خطة �أو خوارزمية لمسار يوصل الف�أر �إلى الطبق‪.‬‬
‫‪� -‬أرسم بال�أسهم طرقاً عدّة يمكن للف�أر �أن يسلكها؛ ليصل‬
‫ب�أمان �إلى الطبق‪.‬‬

‫سؤال‬

‫�أع ّبر ‪-‬بلغتي الخاصة‪ -‬عن معنى الجملة‪" :‬في حالة وجود قط‪� ،‬أو كلب ‪� ،...‬أن ّفذ)‪.‬‬
‫‪.......................................................‬‬

‫‪36‬‬
‫‪ -‬اللَّ ِبنـــة (فـــي حالـــة وجـــود ‪ ...‬أ�ن ّفـــذ)‪ :‬هي جملة شـــرطية‪ ،‬تعنـــي �أن ّه �إذا تح ّقق الشـــرط‪،‬‬ ‫أ�تعلّم‬
‫نُفِّـــ َذ ِت ال�أوامـــر التـــي بداخـــل اللَّ ِبنة‪ ،‬و�إذا لـــم يتح ّقق الشـــرط‪ ،‬نُ ِّف َذ ما بعـــد اللَّ ِبنة‪.‬‬
‫‪� -‬أفحـــص الحالـــة التي تحتمـــل �إجابتين‪ ،‬نعـــم‪� :‬أي القط موجود في المربـــع‪ ،‬ولا‪ :‬القط غير‬
‫موجـــود في المربع‪.‬‬
‫‪ -‬ففي حالة ال�إ جابة بـ (نعم)‪ُ ،‬ي َنفَّذ ما بداخل اللَّ ِبنة‪.‬‬
‫‪ -‬وفي حالة ال�إ جابة بـ (لا)‪ ،‬لا ُت َنفَّد ال�أوامر التي بداخل اللَّ ِبنة‪ ،‬و ُي ْن َتقَل �إلى ما بعدها‪.‬‬

‫سؤال‬

‫الج َمل ال�آتية هي ال�أصوب؛ لتجنّب دخول مربع القط؟‬


‫حين يقف الف�أر �أمام القط‪� ،‬أ ّي ُ‬

‫نشاط‪ :‬أ�حذر الوقوع في الحمم الملتهبة‪:‬‬


‫مهمـــة الشـــخص �أخـــذ الكنوز الموجـــودة �أمامه‪ ،‬ولكن بعـــض هذه الكنوز تقع فـــوق بركان من الحمـــم‪ ،‬ولا يجب �أن‬
‫يقـــع الشـــخص فيهـــا‪ ،‬وتحترق قدماه بعد �أن يحفر الشـــخص‪ ،‬ف�إن شـــاهد �أمامه موقع حمم‪ ،‬يقوم بتغطيتها؛ ليســـتطيع‬
‫الســـير فوقهـــا للخطـــوة التالية‪ ،‬و�إذا لم يشـــاهد �أيّاً منها‪ ،‬فيكمل مســـيره �إلى �أن يجـــد جميع الكنوز‪.‬‬

‫‪37‬‬
‫ال َّلبِنات (ال�أوامر) المتوفرة هي‪:‬‬
‫‪ -‬حركة لل�أمام‪.‬‬
‫‪ -‬اتجاه �إلى اليسار‪.‬‬
‫‪ -‬اتجاه �إلى اليمين‪.‬‬
‫‪ -‬كتلة تدمير (ف�أس �أو مهدّة)‪.‬‬
‫‪َ -‬تكرار (حلقة دورانية)‪.‬‬
‫‪ -‬جملة شرطية‪.‬‬
‫‪ -‬وضع حصاة في ال�أمام‪.‬‬

‫�أكتب البرنامج الذي يوصل الشخص �إلى �إنهاء مهمته في المستطيل ال�آتي‪:‬‬

‫‪�-‬أج ّرب البرنامج‪ ،‬ث ّم �أتاكّد من صحته‪.‬‬

‫سؤال‬

‫‪ -‬هل يمكن الاستغناء عن لَ ِبنة الحلقة الدورانية في ح ّل السؤال؟‬


‫‪ -‬هل تفضل ذلك؟ ‪ ......................................‬لماذا؟ ‪...............................‬‬

‫سؤال‬

‫هل يمكن الاستغناء عن الجملة الشرطية في ح ّل السؤال؟‪ ......‬لماذا؟ ‪.................................‬‬


‫‪38‬‬
‫تمرين‬

‫رشدت ليلى الشخص؛ ل�إ نهاء مهمته‪ ،‬ف�أعطته البرنامج ال�آتي‪:‬‬


‫ْ‬ ‫�أ‬
‫‪� -‬أحدّد الموقع الذي وصل �إليه الشخص ‪..........‬‬
‫‪ -‬هل نجح في جمع الكنز؟ ‪........................‬‬
‫‪ -‬لماذا؟ ‪..........................‬‬

‫تمرين‬

‫قال خالد‪� :‬أستطيع �أن �أساعد الشخص في �إطفاء جميع الحمم‪ ،‬والحصول على الكنز‪ ،‬فكتب برنامجاً يقوم بذلك‪.‬‬
‫ �أتوقّع البرنامج الذي كتبه خالد في المستطيل ال�آتي‪ ،‬ث ّم �أن ّفذه؛ ل�أت�أكد من صحته‪.‬‬

‫‪39‬‬
‫الدرس الثاني عشر‬

‫نشاط‪ :‬الوصول للكنز ب أ�مان‪:‬‬

‫المطلوب هو الحفر؛ لاستخراج المعادن من تحت الحجارة الحمراء‪� ،‬أنتبه �إلى عدم السقوط في الحمم الملتهبة‪،‬‬
‫بوضع حصاة على الح ّمة المكشوفة في الطريق‪.‬‬

‫‪ -‬ال�أحجار المن ّقطة باللّون ال�أحمر‪ ،‬تحتها معدن ثمين‪ ،‬يراد استخراجه باستخدام ال�أوامر المتاحة‪:‬‬

‫‪� -‬أرسم مخطط السير ال�آمن‪.‬‬


‫‪� -‬أكتب البرنامج؛ للوصول للهدف ب�أمان وسلام‪.‬‬
‫‪� -‬أن ّفذ البرنامج‪ ،‬و�أت�أكد من صحته‪.‬‬

‫‪40‬‬
‫سؤال‬

‫لـــو كان مســـموحاً لـــي �أن �أســـتخدم الحصى مرتيـــن فقط‪ ،‬و�أحصـــل على �أربعة معـــادن‪ ،‬فهل هذا ممكـــن؟ �أقترح‬
‫برنامجـــاً ممكنـــاً‪ ،‬و�أن ّفذه؛ لفحص صحـــة اقتراحي‪.‬‬
‫البرنامج‪:‬‬

‫سؤال‬

‫�أساعد الشخص �أن‪:‬‬


‫يغطي جميع الحمم الملتهبة قبل �أن يبحث عن المعادن‪.‬‬
‫‪َ -‬‬
‫‪ -‬ث ّم يجم َع جميع المعادن الموجودة‪.‬‬
‫يكتب الخطة (الخوارزمية) التي تساعده في �إنجاز المهمة‪ ،‬ث ّم ين ّفذ البرنامج‪.‬‬
‫‪َ -‬‬

‫‪41‬‬
‫سؤال‬

‫�أنظـــر �إلـــى المخطط ال�آتـــي على ورقة المربعات‪ ،‬الذي يبيـــن موقع المعادن‪ ،‬والمواقع الظاهرة مـــن الحمم الملتهبة‪،‬‬
‫وهـــي ثلاث حلول مقترحة لمســـاعدة الشـــخص‪� ،‬أقوم بتت ّبع مســـار ك ّل برنامج على ورقة رســـم المربعـــات‪ ،‬و�أت�أكّد‬
‫�إن كان البرنامج ســـيوصل الشـــخص �إلى المعادن �أم لا‪ ،‬و�إن لم يصلها‪� ،‬أب ّين الســـبب في ذلك‪.‬‬

‫‪3‬‬ ‫‪2‬‬ ‫‪1‬‬

‫‪42‬‬
‫الدرس الثالث عشر‬

‫نشاط‪ :‬سكة الحديد‪:‬‬


‫في الشكل ال�آتي‪ ،‬يوجد عربة للقطار داخل المحطة‪ ،‬يريد الشخص �إخراجها من المحطة‪ ،‬وحتى يستطيع ذلك‪ ،‬لا‬
‫ب ّد من بناء خط سكة الحديد‪� ،‬أساعد الشخص على �إنجاز المهمة‪ ،‬باستخدام المتوفر من اللَّ ِبنات والمعدات‪.‬‬

‫�أكتب البرنامج‪ ،‬ث ّم �أن ّفذه‪ ،‬و�أت�أكّد من �أ ّن العربة خرجت بسلام‪.‬‬

‫م ّد خط سكة الحديد؛ ل�إ خراج العربة من المحطة‪.‬‬

‫‪ -‬كم مرة استخدمت لَ ِبنة ال َّتكرار؟ ‪..........‬‬


‫‪ -‬ما القيم التي �أدخلتها في كل مرة؟‬

‫‪43‬‬
‫سؤال‬
‫قـــدّم الطلبة خالد‪ ،‬وســـعاد‪ ،‬وباســـمة ح ّلا ً للســـؤال‪ ،‬فقالـــت المعلمة‪ :‬هذه الحلـــول كلّها صحيحـــة‪ ،‬لكنها مختلفة‪،‬‬
‫مـــا الشـــبه �أو الاختلاف بيـــن البرامج الثلاث وبيـــن برنامجي؟‬
‫برنامج خالد‪.......................................................................... :‬‬
‫برنامج سعاد‪.......................................................................... :‬‬
‫برنامج باسمة‪........................................................................ :‬‬
‫برنامجي‪............................................................................. :‬‬

‫برنامجي‬ ‫باسمة‬ ‫سعاد‬ ‫خالد‬

‫سؤال‬

‫في الحديقة التي حول المحطة‪� ،‬أراد الشخص �أن يقلّم‬


‫الشجيرات المؤشر �إليها باللّون ال�أحمر‪� ،‬أكتب برنامجاً‬
‫يساعده في �إنجاز المهمة‪ ،‬دون �أن يقع في النهر‬
‫ال�أزرق‪.‬‬
‫في المستطيل ال�آتي‪� ،‬أكتب برنامجاً‪ ،‬و�أن ّفذه‪ ،‬و�أت�أكّد‬
‫من صحة برنامجي‪.‬‬

‫‪44‬‬
‫تمرين‬

‫هيـــا نتبـــادل المهمات‪� :‬أحدّد مهمة للشـــخص‪ ،‬ث ّم �أقـــوم ب�إعطائها لطالب �آخـــر؛ لبرمجتها‪ ،‬وحلّهـــا‪ ،‬وكذلك �آخذ‬
‫مـــن زميلي المهمـــة التي يحددهـــا‪ ،‬و�أقوم بحلها‪.‬‬
‫�أحدّد المهمة ال�آتية‪:‬‬

‫‪45‬‬
‫الدرس الرابع عشر‬

‫ابتكارات‪:‬‬

‫حيـــن �أصـــل الـــدرس الرابـــع عشـــر‪،‬‬


‫ف إ�نّـــي �أكون قـــد �أنهيـــت العمل بهذه‬
‫المرحلـــة مـــن البرمجة‪ ،‬وجـــاء الدور‬
‫لابتكار مهامّ و�ألغاز جديدة باســـتخدام‬
‫مـــا تعلمتـــه في مايـــن كرافت‪.‬‬

‫حدود الصورة �أوسع م ّما �أشاهد‪ ،‬وهذا يعطيني ِمساحة �أكبر للابتكار‪.‬‬
‫وللتعرف �إلى محتويات الساحة‪ ،‬والمناظر الموجودة فيها من جهة اليسار‪،‬‬
‫�أ ْد ِخل البرنامج ال�آتي‪ ،‬ث ّم �أحاول اكتشاف الموجود على يمين الشاشة‪ ،‬وبعد‬
‫ذلك يكون المجال �أمامي مفتوحاً؛ لابتكار ما �أشاء من مهمات �أنا وزملائي‪.‬‬

‫‪46‬‬
‫ملاحظات‬

‫‪47‬‬
‫لجنة المناهج الوزارية‪:‬‬

‫م‪ .‬فواز مجاهد‬ ‫ ‬


‫د‪ .‬بصري صالح‬ ‫ ‬
‫د‪ .‬صبري صيدم‬
‫أ�‪ .‬عبد الحكيم أ�بو جاموس‬ ‫ ‬ ‫أ‬ ‫أ�‪ .‬ثروت زيد‬
‫ �‪ .‬عزام ابو بكر‬
‫م‪ .‬وسام نخلة‬ ‫ ‬
‫د‪ .‬سمية النخالة‬ ‫ ‬
‫د‪ .‬شهناز الفار‬
‫د‪ .‬إ�يهاب القبج‬ ‫أ�‪ .‬طالب الحاج‬
‫ ‬

‫المشاركون في ورشات عمل كتاب البرمجة للصف الخامس ال�أساسي‪:‬‬


‫جاكلين عدرة‬ ‫�إيهاب رشيد‬ ‫سهام بدران‬ ‫سونا �أبو الفيلات‬
‫�أكرام التكروري‬ ‫�أمجد �أبو زهرة‬ ‫مرام بدير‬ ‫تغريد الشرباتي‬
‫وفاء محامدة‬ ‫سامر محمود‬ ‫دارين صلاح الدين‬ ‫نور عبداوي‬
‫خلود النتشة‬ ‫محمد �أبو حطب‬ ‫دعاء �أبو زياد‬ ‫سمر �أبو حجلة‬
‫زياد سحلوب‬ ‫نور الدين جبرين‬ ‫�إياد بشيتي‬ ‫لبنى مصلح‬
‫جهاد خلوف‬ ‫محمد مصري‬ ‫عادل بعيرات‬ ‫مطيعة رمضان‬
‫مهند �أبو الهيجا‬ ‫سامي غنام‬ ‫�أحمد اطميزة‬ ‫علا عبد الله‬
‫معاذ �أبو سليقة‬ ‫حسين حمامدة‬ ‫عبد الرحمن سياعرة‬ ‫سحر زيود‬
‫�إبراهيم قدح‬ ‫منذر شواهنة‬ ‫وليد بدوي‬ ‫سناء عواد‬
‫�أسامة حمور‬ ‫جميل ناطور‬ ‫اياس حمارشة‬ ‫رولا عطية‬
‫سماهر غياظة‬ ‫�أسامة الجمال‬ ‫رهام العزة‬

‫تم بحمد الله‬

You might also like