Full Transcript

‫‪Scratch‬‬ ‫تعلم البرمجة واإلبداع‬ ‫إعداد‪:‬‬ ‫د‪.‬أسماء نادر غنايم‬ ‫د‪.‬مالك يوسف د‪.‬وليد خليفة‬ ‫والطالبات‪:‬‬ ‫زيـنب قب...

‫‪Scratch‬‬ ‫تعلم البرمجة واإلبداع‬ ‫إعداد‪:‬‬ ‫د‪.‬أسماء نادر غنايم‬ ‫د‪.‬مالك يوسف د‪.‬وليد خليفة‬ ‫والطالبات‪:‬‬ ‫زيـنب قبوعة‬ ‫دعاء ضعيـف‬ ‫آيـة وتد‬ ‫إصدار ‪ :‬أكاديمية القاسمي – باقة الغربية‬ ‫‪2010\2009‬‬ ‫الـفـهـرست‬ ‫الصفحة‬ ‫الموضوع‬ ‫‪1‬‬ ‫فهرست‬ ‫‪2‬‬ ‫مقدمة‬ ‫‪4‬‬ ‫كيفية حتميل برنامج ‪Scratch‬‬ ‫‪5‬‬ ‫حتديد لغة الربنامج‬ ‫‪6‬‬ ‫مكونات سكراتش‬ ‫‪6‬‬ ‫املنصة‬ ‫‪6‬‬ ‫الكائنات اجلديدة‬ ‫‪8‬‬ ‫منطقة الربامج‬ ‫‪9‬‬ ‫معلومات عن الكائن احملدد‬ ‫‪10‬‬ ‫شريط األدوات‬ ‫‪12‬‬ ‫القائمة‬ ‫‪14‬‬ ‫العرض‬ ‫‪16‬‬ ‫تشغيل وإيقاف العرض‬ ‫‪16‬‬ ‫وصف اللبنات‬ ‫‪34‬‬ ‫الفعاليات‬ ‫‪34‬‬ ‫فعالية رسم خط مستقيم منكسر‬ ‫‪36‬‬ ‫فعالية حوض السمكة‬ ‫‪40‬‬ ‫فعالية اصطدام سيارة‬ ‫‪46‬‬ ‫فعالية هيا لنغن معا‬ ‫‪50‬‬ ‫فعالية األشكال اهلندسية‬ ‫‪53‬‬ ‫فعالية أمساء الفواكه‬ ‫‪57‬‬ ‫فعالية مسابقة الرياضيات‬ ‫‪69‬‬ ‫فعالية سؤال السرعة‬ ‫‪75‬‬ ‫فعالية البيانو‬ ‫‪1‬‬ ‫مـقـدمـة‬ ‫نضع بني أيديكم كراسة "سكراتش – تعلم الربجمة وابإبدا"" املعدة للمرحلة اابتدائية وابإعدادية وخاصة للصفوف الرابعة حىت التاسعة‪.‬يف نشرح‬ ‫هذه الكراسة كيفية تطوير وتصميم برامج حاسوب من خالل منظومة السكراتش احلديثة اليت متكن املستخدم من تعلم أسس الربجمة بطرق سهلة‬ ‫وشيقة‪.‬تفتح هذه الربجمية إمكانية ابإبدا" وتطوير التفكري باستخدام أحدث التقنيات املتناغمة مع القرن احلادي والعشرين‪.‬‬ ‫طورت السكراتش يف خمتربات شركة ‪ MIT‬العاملية واملتخصصة يف جماات الربجمة واحلاسوب‪.‬وذلك ألهداف تربوية تعليمية متكن الطالب من‬ ‫التعلم والتعبري عن قدراهتم من خالل تقنيات حديثة‪.‬حىت اآلن طور الطالب مستخدمو السكراتش حول العامل أكثر من مليون برنامج يقومون‬ ‫بنشرها يف موقع السكراتش الرمسي‪scratch.mit.edu :‬‬ ‫هنالك صعوبات تواجه الطالب يف املراحل الثانوية يف فهم الربجمة وخاصة برجمة الكائنات (‪.)Object Oriented Programming‬لذلك‬ ‫فإن التعلم املبكر واملبسط هلذا النو" من الربجمة من شأنه أن يهيء اجليل اجلديد للمرحلة القادمة‪.‬إذ يتعلم الطالب من خالل هذه الكراسة مفاهيم‬ ‫برجمية أساسية كالتكرار والشروط وكذلك املفاهيم األكثر تعقيدا كالكائنات واللبنات بابإضافة إىل مفاهيم وأفكار رياضية هامة كنظام ابإحداثيات‬ ‫واملتغريات واألعداد العشوائية‪.‬كل ذلك من خالل منظومة تعلم يف أطار شيق وذي معىن‪.‬حتتوي هذه الكراسة على فعاليات ومهام توجه املتعلم حنو‬ ‫هذه املفاهيم بطرق شيقة‪.‬‬ ‫يف برنامج السكراتش ميكن تطوير قصص تفاعلية ورسوم متحركة وألعاب موسيقية وفنية وغريها من ابإبداعات احملوسبة‪.‬متكن السكراتش املستخدم‬ ‫من إدخال صور أصوات وفيديو كما ومتكن من إجراء تغيريات عليها والتحكم فيها‪.‬تعتمد السكراتش على الكائنات املدخلة للربنامج حيث أن‬ ‫الكائنات ميكنها أن تكون نصوصا صورا أو رسومات‪.‬من املمكن برجمة هذه الكائنات من خالل إدخال مقاطع برجمية ‪ -‬ما يسمى بـ "لبنات" ‪-‬‬ ‫على هذه الكائنات وحتديد معطيات هلذه األوامر الربجمية واليت تؤدي بدورها إىل إمكانية تغيري اهليةة احلركة أو الصوت ااخار من هذه الكائنات‪.‬‬ ‫تربمج التحكمات يف هذه الكائنات من خالل أوامر تتعلق بالضغط على لوحة مفاتيح (مثل الضغط على األسهم) الفأرة (مثل النقر مزدو على زر‬ ‫الفأرة) أو بعد مرور فرتة زمنية حمددة (مثل ‪ 5‬ثوان)‪.‬هذا املزيج الشيق ينتج برنامج حاسوب متناسقا حيفز املستخدم حنو التميز وابإبدا" يف تطوير‬ ‫األفكار إىل حيز التنفيذ‪.‬‬ ‫‪2‬‬ ‫هذه الكراسة هي ااخطوة األوىل حنو تطوير كتاب أو سلسلة كتب موجهة لتطوير وتصميم مشاريع وألعاب تعليمية يف جماات معرفية خمتلفة متكن‬ ‫الطالب من تعميق الفهم وتطوير التفكري وإ نتا املعرفة بطرق خمتلفة تتناسب مع الفروقات الفردية بني الطالب وتربز طرق تفكري وإبداعات خمتلفة‪.‬‬ ‫طورت هذه الكراسة من خالل عمل مجاعي جملموعة من طالبات أكادميية القامسي املتميزات يف قسم احلاسوب وبإرشاد حماضرين من القسم‪.‬احملتوى‬ ‫يف هذه الكراسة يعتمد على قراءات وجتارب شخصية يف برجمية السكراتش معتمدة على التجربة يف طرق تعليم الربجمة وبناء مهام برجمية بطريقة واضحة‬ ‫ومتدرجة‪.‬‬ ‫حتتوي هذه الكراسة على شرح مفصل ملختلف األوامر واأليقونات يف برنامج السكراتش تليها جمموعة من الفعاليات بشرح مفصل لكيفية تنفيذها‬ ‫مع مراعاة التدر يف تعليم السكراتش من خالل هذه الفعاليات وفهم ضمن ملركبات برجمة الكائنات‪.‬‬ ‫نشكر دعم أكادميية القامسي لطاقم املؤلفني يف تطوير هذه الكراسة وكذلك نشكر د‪.‬منر بياعة على مالحظاته القيمة لتطوير الكراسة‪.‬كما ونشكر‬ ‫مدرسيت القامسي (باقة الغربية) والبريوين (جت) على مشاركتهما يف إجراء مرحلة جتريبية لتعليم طالب الصف التاسع لربجمية السكراتش من خالل‬ ‫مشرو" "شبكة املربجمني الشباب"‪.‬‬ ‫نأمل أن تأيت هذه الكراسة بثمارها وتفتح اجملال أمام طالبنا للتعلم وابإبدا" من خالل تقنيات احلاسوب املتطورة واملالئمة هلم‪.‬‬ ‫المؤلفون‬ ‫‪3‬‬ ‫تحميـل برنــامج سكراتش على جهـازك‪:‬‬ ‫عزيزي التلميذ لكي تتمكن من حتميل برنامج سكراتش على جهازك الشخصي ميكنك إتبا" ااخطوات التالية‪:‬‬ ‫‪.1‬الدخول إىل املوقع العريب الرئيسي لسكراتش ‪/ http://scratch.mit.edu:‬‬ ‫‪.2‬عليك تغيري اللغة إىل اللغة العربيـة ذلك بالنقر على كلمة ‪ Language‬اليت تظهر يف أعلى ميني الصفحة كمـا ترى يف الصورة التاليـة‪:‬‬ ‫‪.3‬ميكنك ختيار اللغة العربيـة ومن مث سرتى أمامك املوقع من جديد باللغة العربيـة سيظهر لك املوقع كما بالصورة اليت أمامك لتحميـل‬ ‫الربنامج جيب عليك أن تنقر على ‪Download Scratch‬‬ ‫‪.4‬بعد النقر على ‪ Download Scratch‬ستظهر لك صفحة حتتوي على استمارة ميكنك تعبةة ااستمارة وميكنك عدم تعبةتها والنقر‬ ‫على "تابع حتميل سكراتش" يف األسفل كما يف الصورة اليت أمامك‪.‬‬ ‫‪4‬‬ ‫‪.5‬بعد هذه ااخطوة ستفتح أمامك صفحه فيها برنامج سكراتش ولكن بنسختني اخرت النسخة الثانية ومحلها على جهازك ‪.‬‬ ‫تحديد لغة البرنامج‪:‬‬ ‫إذا كانت لغة برنامج سكراتش بلغة غريبة (بعد التحميل) من املفضل أن تقوم بتحويل لغة الربنامج إىل العربية وذلك كالتايل‪:‬‬ ‫من أعلى يسار واجهة الربنامج كما يظهر يف الصورة التالية‪:‬‬ ‫‪.1‬اختيار أيقونة ‪set language‬‬ ‫‪.2‬ومن مث قم باختيار اللغة العربية كما يظهر يف الصورة التالية‪:‬‬ ‫وعندها حتصل على برنامج سكراتش باللغة العربية‪.‬‬ ‫‪5‬‬ ‫مكونات سكراتش‬ ‫المنصة‪:‬‬ ‫املنصة هي املكان الذي خنطط وننفذ فيه كائناتنا واأللعاب اليت سنقوم هبا واليت تتفاعل هبا الكائنات وحترك الرسوم املتحركة واملنصة هي اليت‬ ‫تظهر يف الصورة التالية‪:‬‬ ‫الكائنات الجديدة‪:‬‬ ‫عند فتح برنامج سكراتش والبدء يف مشرو" جديد فإن املشرو" حيتوي كائنا ً افرتاضيا ً وهو اهلرة (الربتقالية) ولكن لتغيري هذا الكائن‬ ‫كما نريد أمامنا عدة إمكانيات كما يظهر يف املربع األمحر يف الصورة التالية‪:‬‬ ‫‪6‬‬ ‫هو لرسم الكائن اجلديد الذي نريده وعند النقر عليه تظهر لنا النافذة التالية‪:‬‬ ‫الزر األول من اليسار "رسم كائن جديد"‬ ‫نقوم برسم الكائن ومن مث ننقر موافق بإنشائه‪.‬‬ ‫وهو اختيار كائن من جمموعة الكائنات يف برنامج سكراتش أو لكي نستورد أو نضيف‬ ‫الزر الثاني "اختيار كائن جديد من ملف"‬ ‫صورة لكائن من ملفاتنا حنن وعند النقر عليه تظهر لنا النافذة التالية‪:‬‬ ‫إذا أردنا أن ننشئ كائنا جديدا من جمموعة برنامج سكراتش علينا أن خنتار الفةة اليت ينتمي إليها الكائن مثال لو أردنا من فةة احليوانات‬ ‫خنتار هذه الفةة وخنتار الكائن اجليد بينما إذا أردنا اختيار كائن من خار جممو" سكراتش نتوجه إىل مكان وجود الكائن يف جهازنا‬ ‫وخنتاره‪.‬‬ ‫‪7‬‬ ‫يقوم بإنشاء كائن جديد بشكل عشوائي من جمموعة كائنات برنامج سكراتش‪.‬‬ ‫الزر الثالث "احلصول على كائن عشوائي"‬ ‫منطقة البرامج‪:‬‬ ‫للوصول ملنطقة الربامج عليك اختيار الكائن الذي تريد كتابة مقطعه الربجمي ومن مث النقر عليه‪.‬‬ ‫يف هذه املنطقة نقوم ببناء براجمنا واختيار األوامر‪.‬‬ ‫تقسم منطقة الربامج إىل ‪ 3‬أقسام‪:‬‬ ‫‪.1‬المقاطع البرمجية يف هذا القسم نقوم بوضع اللبنات املكونة ملشروعنا واألوامر اليت حنتاجها (واليت نأيت هبا من لوحة اللبنات – ستتعرف‬ ‫عليها احقا )‬ ‫‪.2‬المظاهر لعرض وتعديل مظاهر الكائن احملدد حيث نستطيع حترير مظهر الكائن مثال لو أردنا التعديل يف هذه اهلرة ننقر على زر‬ ‫"حترير" فتظهر لنا نافذة التحرير كما يلي‪:‬‬ ‫‪.3‬األصوات لعرض وتعديل األصوات ااخاصة بالكائن احملدد‪.‬‬ ‫‪8‬‬ ‫أمامنا إمكانيتان ‪:‬‬ ‫‪.1‬استيراد ملف صويت من جهازنا وذلك بالنقر على زر "استرياد" من نو"‬ ‫‪ mp3‬أو ‪ wav‬أو ‪ AIF‬أو ‪AU‬‬ ‫‪.2‬تسجيل مقطع صويت بصوتنا من خالل املايكروفون إن وجد وذلك بعد‬ ‫أن ننقر على زر "تسجيل" عندها حنصل على ما يلي‪:‬‬ ‫ننقر على الدائرة احلمراء "تسجيل" لبدء التسجيل بصوتنا وعند اانتهاء ننقر على املربع األسود "توقف" ومن مث "موافق" بإهناء عملية تسجيل‬ ‫املقطع الصويت لنحصل على ما يلي‪:‬‬ ‫لسما" ما قمنا بتسجيله ننقر على املثلث وأيضا يظهر لنا مدة التسجيل الذي قمنا به يف املثال أعاله مدة التسجيل كانت ‪ 3‬ثوان‬ ‫ونستطيع استخدام هذا املقطع يف مشاريعنا من خالل اللبنات واألوامر واليت سنتعلم عنها احقا ‪.‬‬ ‫معلومات عن الكائن المح َدد‪:‬‬ ‫هنا تعرض معلومات تتعلق بالكائن احملدد وهي كما يلي‪:‬‬ ‫‪.1‬االسم نستطيع التغيري من هنا أيضا‬ ‫‪.2‬موقعه‪ :‬إحداثياته على احملورين (‪)x,y‬‬ ‫‪9‬‬ ‫‪.3‬االتجاه‪ :‬حيدد لنا اجتاه الكائن هنالك ‪ 4‬قيم‪ :‬اليمني ‪ 90‬اليسار ‪ -90‬األعلى ‪ 0‬واألسفل ‪ 180‬وحندد ذلك من خالل لبنة التحرك‬ ‫‪.4‬القفل‪ :‬حيدد لنا إمكانية سحب الكائن بالفأرة على الويب أو يف العرض التقدميي مقفل ا ميكن ذلك غري مقفل ميكن ذلك‪.‬‬ ‫لتحديد نمط الدوران‪:‬‬ ‫خنتار إحدى ابإمكانيات التالية‪:‬‬ ‫الزر األول‪" :‬الدوران ممكن" سيدور املظهر مع تغيري الكائن اجتاهه‪.‬‬ ‫الزر الثاني‪" :‬مواجهة اليمني أو اليسار فقط" حبيث سيدور املظهر حنو اليمني أو اليسار فقط وذلك حىت إن قمنا بتدوير الكائنات باجتاهات‬ ‫أخرى‪.‬‬ ‫الزر الثالث‪" :‬ا دوران" حبيث ا يدور املظهر أبدا وذلك حىت إن قمنا بتدوير الكائنات باجتاهات أخرى‪.‬‬ ‫شريط األدوات‪:‬‬ ‫لنتعرف معاً على ما يحويه هذا الشريط‪:‬‬ ‫‪.1‬األداة "مضاعفة"‬ ‫‪10‬‬ ‫متكننا هذا األداة من مضاعفة الكائنات واملظاهر واألصوات واللبنات واملقاطع الربجمية وليس علينا سوى أن ننقر على أيقونة "مضاعفة" كما‬ ‫هو يف الصورة وعندها يتغري مؤشر الفأرة إىل نفس أيقونة "مضاعفة" ومن مث ننقر على األمر الذي نريد مضاعفته وعندها حنصل على نسخة‬ ‫أخرى من األمر الذي قمنا مبضاعفته‪.‬‬ ‫(ولتطبيق ذلك على أكثر من كائن ننقر ‪ shift‬أثناء النقر)‬ ‫‪.2‬األداة "حذف"‬ ‫ميكننا هذا ااخيار من حذف الكائنات واملظاهر واألصوات واللبنات واملقاطع الربجمية وليس علينا سوى أن ننقر على أيقونة "حذف" كما هو‬ ‫يف الصورة وعندها يتغري مؤشر الفأرة إىل نفس أيقونة "حذف" ومن مث ننقر على الشكل أو األمر الذي نريد حذفه وعندها تتم عملية‬ ‫احلذف‬ ‫(ولتطبيق ذلك على أكثر من كائن ننقر ‪ shift‬أثناء النقر)‬ ‫‪.3‬األداة "تكبري حجم الكائن"‬ ‫جعل الكائنات أكرب حجما ولزيادة مقدار التكبري انقر ‪ shift‬أثناء النقر‬ ‫‪.4‬األداة "تصغري حجم الكائن"‬ ‫جعل الكائنات أصغر حجما ولزيادة مقدار التصغري انقر ‪ shift‬أثناء النقر‬ ‫‪11‬‬ ‫القائمة‪:‬‬ ‫لنتعرف على قائمة برنامج سكراتش واليت تظهر يف الصورة التالية‪:‬‬ ‫أيقونة "تحديد اللغة" سبق وتعرفنا عليها لنتعرف معا ً على األمور األخرى‪.‬‬ ‫أيقونة "حفظ المشروع" واليت متكننا وعن النقر عليها من حفظ املشرو" الذي نعمل عليه‪.‬‬ ‫أيقونة "مشاركة هذا المشروع" واليت متكننا وعند النقر عليها من مشاركة املشرو" الذي نعمل عليه مع املوقع العريب الرمسي لربنامج سكراتش‪.‬‬ ‫"ملف" حيوي الكثري من ااخيارات وابإمكانيات اليت نستطيع فعلها كما يظهر يف الصورة التالية‪:‬‬ ‫‪12‬‬ ‫"تحرير" فقائمته كالتايل‪:‬‬ ‫"مشاركة" ميكننا ومن خالل ابإمكانية األوىل "مشاركة هذا املشرو" على الشبكة" بأن نشارك موقع سكراتش العريب الرمسي مبشروعنا‬ ‫وابإمكانية الثانية تفتح لنا صفحة هذا املوقع‪:‬‬ ‫"المساعدة" ميكننا من احلصول على معلومات حول الربنامج أو مساعدة حنتاجها كما يظهر يف الصورة التالية‪:‬‬ ‫العرض‪:‬‬ ‫‪13‬‬ ‫‪.1‬الزر "اانتقال إىل املنصة الصغرية"‬ ‫عند النقر على هذا الزر ننتقل إىل منصة العرض الصغرية كما يظهر يف الصورة التالية‪:‬‬ ‫‪14‬‬ ‫‪.2‬الزر "اانتقال إىل املنصة الكبرية"‬ ‫عند النقر على هذا الزر ننتقل إىل منصة العرض الكبرية كما يظهر يف الصورة التالية‪:‬‬ ‫‪.3‬الزر "اانتقال إىل منط العرض التقدميي"‬ ‫عند النقر على هذا الزر يتم مشاهدة املشرو" يف وضعية الشاشة املمتلةة وللخرو من هذه الوضعية ننقر ‪Esc‬‬ ‫‪15‬‬ ‫تشغيل وإيقاف العرض‪:‬‬ ‫العلم األخضر‪ :‬تشغيل مجيع املقاطع الربجمية واليت تظهر يف "املقاطع الربجمية" شرط أن يكون على رأس هذه املقاطع اللبنة‪:‬‬ ‫ويتم هذا العرض يف شاشة العرض التقدميي أو يف املنصة نفسها وذلك حسب اختيارنا حنن‪.‬‬ ‫المثمن األحمر‪ :‬يقوم بإيقاف التشغيل أينما كان العرض يف املنصة أو يف شاشة العرض التقدميي‪.‬‬ ‫وصف اللبنات‬ ‫يف هذا القسم سنتطرق معا إىل أصناف اللبنات الثمانية شارحني كل لبنة يف كل صنف وبالتفصيل وبكل وضوح األصناف الثمانية هي‪:‬‬ ‫التحكم‪ ،‬الحركة‪ ،‬المظاهر‪ ،‬التحسس‪ ،‬األرقام‪ ،‬الصوت‪ ،‬القلم ‪ ،‬المتغيرات‪.‬‬ ‫‪16‬‬ ‫التحكم‪:‬‬ ‫الوصف‬ ‫اللبنة‬ ‫نستخدم هذه اللبنة لتنفيذ املقطع عند تشغيل الربنامج بالنقر على العلم‬ ‫األخضر ‪.‬‬ ‫نستخدم هذه اللبنة عندما نريد تشغيل املقطع بعد النقر على ااخيار الذي‬ ‫خنتاره بدل كلمة املسافة ( حرف سهم ‪ )..‬مباشرة ‪.‬‬ ‫نستخدم هذه اللبنة عندما نريد تشغيل املقطع بعد النقر على صورة الكائن‪.‬‬ ‫اانتظار عدد من الثواين اليت نقوم باختيارها ومن مث إكمال تنفيذ األوامر‪.‬‬ ‫تكرير األوامر باستمرار األوامر تكون حمصورة داخل اللبنة‪.‬‬ ‫تكرير األوامر ‪ 10‬مرات ميكننا كتابة أي عدد مكان الـ ‪ 10‬حبسب ما‬ ‫نريد‪.‬‬ ‫نستخدم هذه اللبنة عندما نريد بث رسالة ما على سطح الشاشة يف زمن‬ ‫تنفيذ مقطع الربنامج ‪.‬‬ ‫ننقر على السهم ومن مث على كلمة "جديد" ومن مث ستظهر لنا نافذة‬ ‫نكتب فيها الرسالة اليت نريد أن تظهر (كما يف الصورة اليت أمامك)‬ ‫‪17‬‬ ‫نستخدم هذه اللبنة عندما نريد تنفيذ أوامر ولكن بشرط أن نستقبل متغريا‬ ‫ما‪.‬‬ ‫نستقبل املتغري عند النقر على السهم الظاهر بالصورة ومن مث كتابته داخل‬ ‫النافذة اليت تظهر أمامك‪.‬‬ ‫نستخدم هذه اللبنة عندما نريد تنفيذ أمر ما ‪ /‬جمموعة أوامر بشكل مستمر‬ ‫ولكن حبسب شرط معني نضعه داخل الشكل بعد كلمة " إذا"‪.‬‬ ‫نستخدم هذه اللبنة عندما نريد تنفيذ أمر أو جمموعة أوامر ولكن بشرط أن‬ ‫تتحقق مجلة "إذا"‪.‬‬ ‫هذه اللبنة كاليت سبقتها ولكن إذا مل يتحقق الشرط تنفذ األوامر احملصورة‬ ‫حتت كلمة "وإا"‪.‬‬ ‫نستخدم هذه اللبنة عندما نريد انتظار حدث معني ليحدث ومن مث تكملة‬ ‫األوامر‪.‬يف الشكل الذي أمامك بعد كلمة "حىت" ميكنك وضع لبنات‬ ‫أخرى‪.‬سوف يوضح هذا من خالل األمثلة القادمة‪.‬‬ ‫نستخدم هذه اللبنة عندما نريد تكرار أوامر معينه حىت ينفذ الشرط الذي‬ ‫نضعه بعد كلمة "حىت"‪.‬‬ ‫بعد حتقق الشرط ا تنفذ األوامر ويتم ااخرو من احللقة‪.‬‬ ‫‪18‬‬ ‫نستخدم هذه اللبنة بإيقاف مقطع معني داخل الربنامج مثال بإيقاف‬ ‫حلقة ما أو جمموعة أوامر متصلة‪.‬‬ ‫يتوقف تنفيذ كل شيء أي كل األوامر يف الربنامج‪.‬‬ ‫الحركة‪:‬‬ ‫الوصف‬ ‫اللبنة‬ ‫نستخدم هذه اللبنة عندما نريد من الكائن أن يتحرك عددا من‬ ‫ااخطوات باجتاهه أو بااجتاه املعاكس‪.‬‬ ‫إذا كانت القيمة اليت أدخلناها داخل الدائرة موجبة فسوف يتحرك‬ ‫باجتاهه وإذا كانت سالبة فسوف يتحرك ااخطوات بعكس إجتاهه‪.‬‬ ‫استدر ‪ x‬درجة باجتاه دوران عقارب الساعة‪.‬‬ ‫‪ =X‬القيمة اليت ندخلها داخل الدائرة‪.‬‬ ‫استدر ‪ x‬درجة بااجتاه املعاكس ‪.‬‬ ‫‪ =X‬القيمة اليت ندخلها داخل الدائرة‪.‬‬ ‫‪19‬‬ ‫نستخدم هذه اللبنة عندما نريد حتريك الكائن حنو ااجتاه الذي خنتاره‬ ‫عند النقر على السهم الظاهر يف الشكل أو ميكنك كتابة العدد الذي‬ ‫تريد أن يتحرك الكائن باجتاهه ‪.‬‬ ‫نستخدم هذه اللبنة عندما نريد أن يتحرك الكائن حنو كائن أخر أو‬ ‫مكان آخر‪.‬ميكننا تركيب لبنات مع بعضها‪.‬مثال‪:‬‬ ‫املقصود هنا قم بالتحريك دوما حنو الكائن ‪.2‬‬ ‫نستخدم هذه اللبنة لكي ننقل الكائن إىل أي موقع أو نقطه نريدها‬ ‫وهذا حبسب اختيار النقطة حبسب احملاور س ص ‪.‬مثال‪:‬‬ ‫تعن ‪ :‬انتقل إىل مركز املنصة (مركز احملاور املخفية)‪.‬‬ ‫نستخدم هذه اللبنة لكي ينتقل الكائن إىل مكان مؤشر الفأرة أو إىل‬ ‫كائن أو موقع آخر‪.‬‬ ‫هذا حيدد بواسطة النقر على السهم يف املربع ومن مث التحديد‪.‬‬ ‫نستخدم هذه اللبنة عندما نريد أن ينتقل الكائن حنو نقطة معينة خالل‬ ‫عدد من الثواين‪.‬‬ ‫يف الدائرة األوىل حندد عدد الثواين اليت خالهلا يتم انتقال الكائن إىل‬ ‫النقطة احملددة حبسب احملورين س ص‪.‬‬ ‫تغيري قيمة س مبقدار موجب حيرك الكائن حنو اليمني أما تغيري قيمة‬ ‫س مبقدار سالب حيرك الكائن حنو اليسار‪.‬‬ ‫‪20‬‬ ‫نستخدم هذه اللبنة عندما نريد حتريك الكائن بشكل أفقي على طول‬ ‫حمور س حبسب القيمة اليت ندخلها داخل الدائرة ‪.‬‬ ‫نستخدم هذه اللبنة عندما نريد حتريك الكائن بشكل عمودي على‬ ‫طول حمور ص حبسب القيمة اليت ندخلها داخل الدائرة‪.‬‬ ‫نستخدم هذه اللبنة عندما نريد من الكائن االتفاف إىل ااجتاه‬ ‫املعاكس عندما يكون عند حافة املنصة أي أهنا تفحص إذا كان‬ ‫الكائن موجودا على احلافة أم ا ‪.‬‬ ‫ميكننا استخدام هذه اللبنات كمتغريات أي كما يظهر باملثال التايل‪:‬‬ ‫أو حتديد مكان الكائن بالنسبة للمحاور س ص‬ ‫‪21‬‬ ‫المظاهر‪:‬‬ ‫الوصف‬ ‫اللبنة‬ ‫تغيري شكل أو مظهر الكائن احملدد مبظهر آخر نقوم بتحديده‬ ‫تغيري شكل أو مظهر الكائن احملدد باملظهر التايل حسب قائمة‬ ‫املظاهر املتوفرة لدينا وإذا كان املظهر احلايل هو األخري يف القائمة‬ ‫ينتقل بالتايل إىل املظهر األول‬ ‫حتديد رقم املظهر احلايل للكائن وفق ترتيبه يف قائمة املظاهر‬ ‫إظهار فقاعة كالم نقوم بتحديده للكائن‬ ‫إظهار فقاعة كالم نقوم بتحديده للكائن لفرتة زمنية نقوم‬ ‫بتحديدها‬ ‫إظهار فقاعة تفكري للكائن‬ ‫إظهار فقاعة تفكري للكائن لفرتة زمنية نقوم بتحديدها‬ ‫تغيري مقدار التأثري الرسومي املطبق على الكائن مبقدار حندده حنن‬ ‫‪22‬‬ ‫حتديد مقدار التأثري الرسومي املطبق على الكائن وجمال التحديد‬ ‫بني ‪ 0‬و ‪.100‬‬ ‫إزالة مجيع التأثريات الرسومية املطبقة على الكائن‪.‬‬ ‫تغيري حجم الكائن مبقدار نقوم بتحديده‪:‬‬ ‫قيمة موجبة لتكبري حجم الكائن قيمة سالبة لتصغري حجم‬ ‫الكائن‪.‬‬ ‫حتديد حجم الكائن وفق نسبة مةوية من احلجم األصلي‪.‬‬ ‫تستخدم هذه اللبنة كمتغري افرتاضي حلجم الكائن‪.‬‬ ‫إظهار الكائن على املنصة‪.‬‬ ‫إخفاء الكائن على املنصة‪.‬‬ ‫نقل الكائن إىل املقدمة أمام مجيع الكائنات‪.‬‬ ‫نقل الكائن إىل ااخلف عددا من الطبقات نقوم بتحديده حبيث‬ ‫ميكن تغطيته بكائنات أخرى‪.‬‬ ‫‪23‬‬ ‫التحسس‪:‬‬ ‫الوصف‬ ‫اللبنة‬ ‫هذا الشرط يتحقق عندما يكون الكائن احلايل مالمسا لكائن آخر‬ ‫أو ملؤشر الفأرة أو احلافة وميكن حتديد ذلك من القائمة املنسدلة‬ ‫هذا الشرط يتحقق عندما يكون الكائن احلايل مالمسا للون احملدد‬ ‫والذي نستطيع حتديده من خالل النقر فوق مربع اللون‬ ‫هذا الشرط يتحقق عندما يكون اللون األول (للكائن احلايل)‬ ‫مالمسا للون الثاين (ملؤشر الفأرة أو أي لون موجود يف ااخلفية)‬ ‫نستطيع تغيري األلوان من خالل النقر فوق مربع اللون‬ ‫تظهر فقاعة حتوي سؤاا والذي تنتظر ابإجابة عنه من خالل لبنة‬ ‫يف صنف العمليات‬ ‫هذه اللبنة حتوي إجابة أو نصا لكنها ا تستخدم لوحدها لتنفيذ‬ ‫ذلك فعلينا استخدام لبنة من صنف العمليات‬ ‫إعطاء موقع مؤشر الفأرة على احملور س‬ ‫‪24‬‬ ‫إعطاء موقع مؤشر الفأرة على احملور ص‬ ‫هذا الشرط يتحقق عندما يكون زر الفأرة مضغوطا‬ ‫هذا الشرط يتحقق عندما يكون املفتاح احملدد مضغوطا‬ ‫حتديد املسافة الفاصلة بني الكائن احلايل والكائن احملدد أو مؤشر‬ ‫الفأرة‬ ‫إعادة هتيةة املؤقت ليأخذ قيمة ‪0‬‬ ‫حتديد قيمة املؤقت بالثواين‬ ‫حتديد قيمة أو متغري لكائن آخر نقوم بتحديده‬ ‫حتديد شدة الصوت املسجل من املايكروفون املوصول باحلاسوب‬ ‫اجملال بني ‪ 0‬و ‪100‬‬ ‫هذا الشرط يتحقق عندما تكون شدة الصوت أعلى من ‪30‬‬ ‫حتديد قيمة احلساس احملدد‬ ‫هذا الشرط يتحقق عندما يكون احلساس احملدد مضغوطا‬ ‫‪25‬‬ ‫األرقام‪:‬‬ ‫الوصف‬ ‫اللبنة‬ ‫األوىل تعطي نتيجة مجع عددين‬ ‫الثانية تعطي نتيجة طرح عددين‬ ‫الثالثة تعطي نتيجة ضرب عددين‬ ‫الرابعة تعطي نتيجة تقسيم عددين‬ ‫اختيار عدد عشوائي بني ‪ 1‬و ‪ 10‬وكذلك بإمكاننا أن خنتار أي‬ ‫عددين آخرين‬ ‫اجلهة اليمىن أكرب من اجلهة اليسرى‪.‬‬ ‫مثال‪:‬‬ ‫إذا كان املوضع س أكرب من ‪(100‬قريب من ميني املنصة)‬ ‫فافعل اآليت‪:‬‬ ‫استدر ‪ 90‬درجة‪.‬‬ ‫اجلهة اليمىن تساوي اجلهة اليسرى‪.‬‬ ‫اجلهة اليمىن أصغر من اجلهة اليسرى‪.‬‬ ‫الشرط يف اجلهة اليمىن يتحقق وأيضا الشرط يف اجلهة اليسرى‬ ‫يتحقق‪.‬‬ ‫مثال‪:‬‬ ‫‪26‬‬ ‫إذا كان مالمس للحافة وللون الربتقايل‪:‬‬ ‫قل‪ :‬السالم عليكم‬ ‫الشرط يف اجلهة اليمىن يتحقق أو الشرط يف اجلهة اليسرى يتحقق‪.‬‬ ‫ا يتحقق شرط معني‪.‬‬ ‫ربط بني القيم املوجودة يف املربعني أو الكلمات املوجودة‪.‬‬ ‫مثال‪:‬‬ ‫النتيجة‪ :‬أهال أحبابنا‬ ‫احلرف األول من الكلمة‬ ‫مثال‪:‬‬ ‫النتيجة‪:‬‬ ‫أ‬ ‫تعطي باقي قسمة عددين‪.‬‬ ‫مثال‪:‬‬ ‫النتيجة‪2 :‬‬ ‫تعطي القيمة املقربة للعدد‪.‬‬ ‫مثال‪:‬‬ ‫النتيجة‪7 :‬‬ ‫تنفيذ دالة رياضية‪:‬‬ ‫‪27‬‬ ‫الصوت‪:‬‬ ‫الوصف‬ ‫اللبنة‬ ‫تشغيل صوت معني واانتقال إىل اللبنة التالية أثناء تشغيل‬ ‫الصوت‪.‬مثال‪:‬‬ ‫نشغل صوتا قمنا بتسجيله وحفظناه باسم‪ :‬الصوت‪1‬‬ ‫انتظر انتهاء الصوت قبل أن تنتقل للبنة التالية‬ ‫يتم توقيف كل األصوات‪.‬‬ ‫مثال‪:‬‬ ‫‪28‬‬ ‫عند النقر على املفتاح‪:‬‬ ‫‪ ‬أوقف كل األصوات‬ ‫‪ ‬شغل الصوت‪1‬‬ ‫اختيار صوت طبل من القائمة وحتديد وحدة ابإيقا"‪.‬‬ ‫مثال‪:‬‬ ‫اسرتح وا تشغل أي صوت‪.‬‬ ‫مثال‪:‬‬ ‫اسرتح وا تشغل أي صوت ملدة ‪ 0.2‬وحدة إيقا"‪.‬‬ ‫اختيار نوتة من لوحة املفاتيح املنسدلة ملدة وحدة إيقا" معينة‬ ‫مثال‪:‬‬ ‫اختيار اآللة املوسيقية للعزف من القائمة‪ :‬بيانو كهربائي(‪)5‬‬ ‫اكسيلفون(‪.......... )14‬‬ ‫التحكم مبدى شدة الصوت‪.‬‬ ‫مثال‪:‬‬ ‫خفض شدة الصوت مبقدار ‪10‬‬ ‫‪29‬‬ ‫التحكم مبدى ارتفا" الصوت بالنسبة املةوية‪ %100.‬يعن أعلى ما‬ ‫ميكن‪.‬‬ ‫مدى ارتفا" الصوت حاليا‪.‬‬ ‫تغيري السرعة اليت تعزف هبا النوتات والطبول‪.‬‬ ‫حتديد السرعة (وحدة ابإيقا" يف الدقيقة) اليت تعزف هبا النوتات‬ ‫والطبول‬ ‫هي السرعة احلالية (وحدة ابإيقا" يف الدقيقة) اليت تعزف هبا النوتات‬ ‫والطبول‪.‬‬ ‫‪30‬‬ ‫القلم‪:‬‬ ‫الوصف‬ ‫اللبنة‬ ‫يقوم مبسح كل أثار القلم والطبعات املضافة‪.‬‬ ‫يقوم بتشغيل القلم ورسم خط‪.‬‬ ‫يقوم برفع القلم أي انه يتوقف عن الكتابة‪.‬‬ ‫يقوم بتغري لون خط الرسم‪.‬‬ ‫يقوم بتغيري لون القلم وفق موضع معني من إحداثيات الشاشة ( على احملور‬ ‫األفقي والعمودي للشاشة)‪.‬‬ ‫يقوم برسم تظليل اخط الرسم‪.‬‬ ‫يقوم بتغيري حجم خط الرسم (يتحكم بسمك ااخط)‪.‬‬ ‫يقوم بنسخ أو طبع كائن معني على الشاشة أكثر من مرة واحدة‪.‬‬ ‫‪31‬‬ ‫المتغيرات‪:‬‬ ‫مبجرد إنشاء متغري جديد تتكون أربع لبنات جديدة‪.‬‬ ‫‪32‬‬ ‫هنالك إمكانية إنشاء الئحة أيضا من خالل قسم المتغيرات‪.‬‬ ‫‪33‬‬ ‫الـفـعـالـيـات‬ ‫فعالية رقم(‪ :)1‬فعالية رسم خط مستقيم منكسر‬ ‫هدف الفعالية‪:‬‬ ‫إنشاء مقطع برجمي يف برنامج سكراتش حبيث يرسم خطا منكسرا‪.‬‬ ‫وصف الفعالية‪:‬‬ ‫عند تشغيل الربنامج يقوم الكائن "القط" برسم خط منكسر‪.‬‬ ‫سير الفعالية‪:‬‬ ‫‪.1‬تحديد الكائن‪:‬‬ ‫حتديد الكائن "القط الربتقايل" (يكون موجود بشكل افرتاضي عند فتح مشرو" جديد)‬ ‫‪.2‬برمجة الفعل ورد الفعل للكائن‪:‬‬ ‫نريد كتابة مقطع برجمي حبيث يقوم الكائن "القط" برسم خط منكسر عند تشغيل املقطع الربجمي‪.‬‬ ‫‪ ‬من قائمة التحكم خنتار اللبنة "عند النقر"‪.‬‬ ‫‪ ‬من قائمة التحكم خنتار اللبنة "كرر (‪ )10‬مرة"‪.‬‬ ‫‪ ‬من قائمة القلم خنتار اللبنة "أنزل القلم"‪.‬‬ ‫‪ ‬من قائمة احلركة خنتار اللبنة "اتجه نحو االتجاه (‪ ")90‬ونقوم بتغيري الدرجة إىل ‪.0‬‬ ‫‪ ‬من قائمة احلركة خنتار اللبنة "تحرك (‪ )10‬خطوة" ونقوم بتغيري عدد ااخطوات إىل‪.20‬‬ ‫‪ ‬من قائمة احلركة خنتار اللبنة "استدر (‪ )90‬درجة" (حنو جهة اليمني)‪.‬‬ ‫‪ ‬من قائمة احلركة خنتار اللبنة "تحرك (‪ )10‬خطوة" ونقوم بتغيري عدد ااخطوات إىل‪.20‬‬ ‫‪34‬‬ ‫ويف النهاية حنصل على املقطع الربجمي التايل‪:‬‬ ‫وسنحصل على النتيجة التالية يف املنصة‪:‬‬ ‫ملف الفعالية‪:‬‬ ‫ملشاهدة الفعالية يف القرص املرفق عليك استخدام املسار التايل‪:‬‬ ‫‪E: scratch\first\ Refracted Line‬‬ ‫مهمة‪:‬‬ ‫قم بكتابة مقطع برجمي يف برنامج سكراتش حبيث‬ ‫يقوم برسم مضلع مخاسي منتظم بواسطة الكائن‬ ‫الذي ختتاره‪.‬‬ ‫‪35‬‬ ‫فعالية رقم(‪ :)2‬فعالية حوض السمكة‬ ‫هدف الفعالية‪:‬‬ ‫إنشاء مقطع برجمي يف برنامج سكراتش حيوي على حوض مسك ومسكة بداخله‪.‬‬ ‫وصف الفعالية‪:‬‬ ‫السمكة تتحرك يف احلوض بااجتاه األفقي (‪ 90‬درجة) وعندما تالمس احلافة ترتد (‪ -90‬درجة)‪.‬‬ ‫سير الفعالية‪:‬‬ ‫‪.1‬اختيار خلفية للمنصة‪:‬‬ ‫‪ ‬نقوم باسترياد خلفية مناسبة من خالل النقر على "ااخلفيات" مث ننقر على استرياد‪.‬‬ ‫‪ ‬تظهر لنا نافذة متكننا من اختيار صورة من احلاسوب كما يظهر يف الصورة التالية‪:‬‬ ‫‪ ‬ومث خنتار ااخلفية ‪ underwater‬من جملد "‪ "Nature‬أو أية خلفية تروهنا مناسبة‪.‬‬ ‫‪36‬‬ ‫‪.2‬برمجة الفعل ورد الفعل للخلفية‪:‬‬ ‫نريد كتابة مقطع برجمي اخلفية حبيث ميكننا من مسا" موسيقى عند النقر على اللبنة "عند النقر"‪.‬‬ ‫‪ ‬من قائمة التحكم خنتار اللبنة "عند النقر"‬ ‫‪ ‬من قائمة التحكم خنتار اللبنة "كرر باستمرار"‬ ‫‪ ‬من قائمة الصوت خنتار اللبنة"شغل الصوت___وانتظر انتهاءه" ونضعه بداخل احللقة "كرر باستمرار"‪.‬‬ ‫‪ ‬ومث خنتار الصوت"‪"dripDrob‬‬ ‫فنحصل على املقطع الربجمي التايل‪:‬‬ ‫‪.3‬إضافة الكائن‪ -‬سمكة‪:‬‬ ‫‪ ‬نضيف كائنا جديدا من خالل النقر على" اختيار كائن جديد من ملف" يف أسفل املنصة كما يظهر يف الصورة التالية‪:‬‬ ‫‪ ‬مث خنتار من اجمللدات املوجودة باملظاهر (ااخطوة رقم ‪ 1‬يف الصورة اليت أمامك)‪.‬‬ ‫‪ ‬خنتار كائنا جديدا من جملد امسه‪( " animals" :‬ااخطوة رقم ‪ 2‬يف الصورة اليت أمامك)‬ ‫‪ ‬ننقر على كلمة موافق بإمتام العملية (ااخطوة رقم ‪ 3‬يف الصورة اليت أمامك)‪.‬‬ ‫‪37‬‬ ‫‪ ‬وخنتار السمكة ”‪(“fish4‬ااخطوة رقم ‪ 4‬يف الصورة اليت أمامك)‪:‬‬ ‫‪ ‬ننقر على كلمة موافق بإمتام العملية (ااخطوة رقم ‪ 5‬يف الصورة اليت أمامك)‬ ‫‪.4‬برمجة الفعل ورد الفعل للكائن‪:‬‬ ‫نريد كتابة مقطع برجمي حبيث جيعل السمكة تتحرك يف احلوض عند النقر على اللبنة "عند النقر"‪.‬‬ ‫‪ ‬من قائمة التحكم خنتار اللبنة "عند النقر"‬ ‫‪ ‬من قائمة التحكم خنتار اللبنة "كرر باستمرار"‬ ‫‪ ‬من قائمة احلركة خنتار اللبنة " تحرك __خطوة" وحندد رقم ااخطوات بالرقم ‪ 1‬ونضعها بداخل احللقة "كرر باستمرار"‪.‬‬ ‫‪ ‬من قائمة احلركة خنتار اللبنة "ارتد إذا كنت عند الحافة" ونضعها بداخل احلركة "كرر باستمرار"‪.‬بعد اللبنة " تحرك _‪_1‬خطوة "‪.‬‬ ‫فنحصل على المقطع البرمجي التالي‪:‬‬ ‫‪38‬‬ ‫ملف الفعالية‪:‬‬ ‫ملشاهدة الفعالية يف القرص املرفق عليك استخدام املسار التايل‪:‬‬ ‫‪E: scratch\first\fish‬‬ ‫مهمـة‪:‬‬ ‫عليك إضافة مسكة أخرى خمتلفة للحوض حبيث تتحرك بشكل معاكس‬ ‫للسمكة األوىل!!‬ ‫‪39‬‬ ‫فعالية رقم(‪ :)3‬فعالية اصطدام سيارة‬ ‫هدف الفعالية‪:‬‬ ‫إنشاء مقطع برجمي يف السكراتش جيسد حادث اصطدام سيارة‪.‬‬ ‫سير الفعالية‬ ‫‪.1‬اختيار خلفية للمنصة‪:‬‬ ‫‪ o‬نقوم باسترياد خلفية مناسبة من خالل النقر على "ااخلفيات" مث ننقر على استرياد‪.‬‬ ‫‪ o‬تظهر لنا نافذة متكننا من اختيار صورة من احلاسوب كما يظهر يف الصورة التالية‪:‬‬ ‫‪ ‬خنتار من جملد "‪( "Outdoors‬ااخطوة رقم ‪ 1‬يف الصورة اليت أمامك)‪.‬‬ ‫‪ ‬مث خنتار ااخلفية "‪ ("berkeley‬ااخطوة رقم ‪ 2‬يف الصورة اليت أمامك)‪.‬‬ ‫‪ ‬ننقر على كلمة موافق بإمتام العملية (ااخطوة رقم ‪ 3‬يف الصورة اليت أمامك)‬ ‫‪40‬‬ ‫‪.2‬إضافة كائن جديد ‪ -‬سيارة‪:‬‬ ‫‪ ‬نضيف كائنا جديدا من خالل النقر على" اختيار كائن جديد من ملف" يف أسفل املنصة كما يظهر يف الصورة التالية‪:‬‬ ‫‪ ‬مث خنتار من اجمللدات املوجودة باملظاهر (ااخطوة رقم ‪ 1‬يف الصورة اليت أمامك)‪.‬‬ ‫‪ ‬خنتار كائنا جديدا من جملد‪( " Transportation" :‬ااخطوة رقم ‪ 2‬يف الصورة اليت أمامك)‬ ‫‪ ‬ننقر على كلمة موافق بإمتام العملية (ااخطوة رقم ‪ 3‬يف الصورة اليت أمامك)‪.‬‬ ‫‪ ‬وخنتار السيارة ”‪ “car-blue‬وعند املظاهر نسميه "‪("11‬ااخطوة رقم ‪ 4‬يف الصورة اليت أمامك)‬ ‫ننقر على كلمة موافق بإمتام العملية (ااخطوة رقم ‪ 5‬يف الصورة اليت أمامك)‪.‬‬ ‫‪‬‬ ‫فنحصل على الشكل التايل‪:‬‬ ‫‪41‬‬ ‫مالحظات‪:‬‬ ‫‪ o‬انتبه ان ا تكون السيارة يف البداية مالمسة للحافة‪.‬‬ ‫‪ o‬عندما نضيف كائنا جديدا أو نرسم كائنا جديدا فإنة يضاف بشكل تلقائي للمظاهر ومن أجل تغيري اسم املظهر ننقر على‬ ‫مظاهر ونكتب ابإسم الذي نريدة باملستطيل انظر الصورة التالية‪:‬‬ ‫‪.3‬تحرير صورة السيارة لكي نظهر شكل سيارة مصطدمة‪:‬‬ ‫انتبه! من أجل أن تتغري حالة الكائن علينا أن نرمسه يف حالة خمتلفة‪.‬‬ ‫‪ ‬خنتار رسم كائن جديد من أسفل املنصة‪:‬‬ ‫‪42‬‬ ‫‪ ‬ننقر على استرياد (ااخطوة رقم ‪ 1‬يف الصورة اليت أمامك)‪.‬‬ ‫‪ ‬خنتار صورة الكائن الذي اخرتناه يف البداية (ااخطوة رقم ‪ 2‬يف الصورة اليت أمامك)‪.‬‬ ‫‪ ‬نستخدم أدوات الرسم املوجودة يف حمرر الرسم (ااخطوة رقم ‪ 3‬يف الصورة اليت أمامك)‪.‬‬ ‫‪ ‬ونضيف على الكائن رسم بواسطة األدوات املوجودة يف حمرر الرسم (ااخطوة رقم ‪ 4‬يف الصورة اليت أمامك)‪.‬‬ ‫‪ ‬ننقر موافق وعند املظاهر نسميه"‪"21‬‬ ‫‪.4‬برمجة الفعل ورد الفعل للكائن‪:‬‬ ‫نريد كتابة مقطع برجمي حبيث جيعل السيارة تتحرك عند النقر على اللبنة "عند النقر" ومن مث تصطدم عند احلافة‪.‬‬ ‫‪ ‬من قائمة التحكم خنتار اللبنة "عند النقر"‬ ‫‪ ‬من قائمة املظاهر خنتار اللبنة "انتقل إلى المظهر__"‬ ‫‪ ‬خنتار املظهر األول حيث أمسيناه "‪"11‬‬ ‫‪ ‬من قائمة احلركة خنتار اللبنة "اذهب إلى الموضع __ص‪"____:‬‬ ‫‪ ‬وخنتار قيمة احملور س وحمور ص‪-105:‬‬ ‫‪43‬‬ ‫حىت اآلن حنصل على املقطع التايل‪:‬‬ ‫‪ ‬من قائمة التحكم خنتار اللبنة "كرر باستمرار" ونضيفها‪.‬‬ ‫‪ ‬من قائمة احلركة خنتار اللبنة " تحرك __خطوة" وحندد رقم ااخطوات بالرقم ‪ 10‬ونضعها بداخل احللقة "كرر باستمرار"‪.‬‬ ‫‪ ‬من قائمة التحكم خنتار اللبنة"إذا" ونضعها بداخل احللقة "كرر باستمرار"‪..‬‬ ‫‪ ‬من قائمة التحسس خنتار اللبنة"مالمس ل___"‬ ‫‪ ‬خنتار مالمس للحافة ‪ :‬ونضعها جبانب اللبنة "إذا"‬ ‫‪ ‬من قائمة املظاهر خنتار اللبنة "انتقل إلى المظهر__"‬ ‫‪ ‬خنتار املظهر الثاين حيث أمسيناه "‪ "21‬ونضعها بداخل اللبنة إذا‪.‬‬ ‫‪ ‬من قائمة األصوات خنتار اللبنة"شغل الصوت__"‪ ،‬وخنتار الصوت "‪ "screech‬ونضعها داخل اللبنة "إذا" بعد اللبنة " انتقل إلى‬ ‫المظهر ‪" 21‬‬ ‫‪ ‬من قائمة التحكم خنتار اللبنة" أوقف املقطع الربجمي" ونضعها بعد اللبنة" شغل الصوت ‪." screech‬‬ ‫يف النهاية حنصل على املقطع الربجمي التايل‪:‬‬ ‫‪44‬‬ ‫ملف الفعالية‪:‬‬ ‫ملشاهدة الفعالية يف القرص املرفق عليك استخدام املسار التايل‪:‬‬ ‫‪E: scratch\first\car-accident.‬‬ ‫مهمـة‪:‬‬ ‫نريد أن ننشئ برناجما يصف حتطم كأس (الكأس يسقط ويتحطم‬ ‫مع إدرا صوت)‬ ‫‪45‬‬ ‫فعالية رقم(‪ :)4‬فعالية هيا نغني معاً‬ ‫هدف الفعالية‪:‬‬ ‫إنشاء مقطع برجمي يف برنامج سكراتش حبيث يظهر مطربة على مسرح غنائي تغن أغنيه‪.‬‬ ‫وصف الفعالية‪:‬‬ ‫مسا" صوت املطربة تغن أغنية "شوار" القدس العتيقة" عند تشغيل الربنامج‪.‬‬ ‫سير الفعالية‪:‬‬ ‫‪.1‬تحديد خلفية المنصة‪:‬‬ ‫نريد اختيار خلفية ملسرح غنائي من املمكن استرياد ااخلفية من اجمللدات املوجودة يف برنامج سكراتش وذلك كما هو موضح يف الصورة‬ ‫التالية‪:‬‬ ‫اختيار كائن جديد من جملد – ‪ Interdoors – Backgrounds‬ومن مث خنتار مسرح الغناء لتصبح خلفية املنصة كالتايل‪:‬‬ ‫‪46‬‬ ‫‪.2‬إضافة كائنات جديدة للمقطع‪:‬‬ ‫‪ -‬المطربة‪:‬‬ ‫إدرا صورة املطربة اليت ستقوم بالغناء وهذه الصورة موجودة يف جملدات برنامج سكراتش وذلك كما هو موضح يف الصورة التالية‪:‬‬ ‫اختيار كائن جديد من جملد – ‪People – Costumes‬‬ ‫ومن مث خنتار املطربة وحنصل على ما يلي‪:‬‬ ‫‪ -‬الميكروفون‪:‬‬ ‫إدرا كائن وهو عبارة عن صورة مليكروفون وهذا الكائن موجود يف جملدات برنامج سكراتش وذلك كما هو موضح يف الصورة التالية‪:‬‬ ‫‪47‬‬ ‫اختيار كائن جديد من جملد – ‪Things – Costumes‬‬ ‫ومن مث خنتار امليكروفون فنحصل على ما يلي‪:‬‬ ‫وهكذا نكون قد انتهينا من تصميم وحتضري مسرح الغناء لغناء األغنية‪.‬‬ ‫‪.3‬إضافة الملف الصوتي للمقطع‪:‬‬ ‫بإضافة امللف الصويت ننقر على كلمة "أصوات" ومن مث "استرياد" وخنتار امللف الصويت الذي نريده ويف فعاليتنا هذه نقوم بإضافة أغنية الفنانة‬ ‫فريوز "شوار" القدس العتيقة" اليت قمنا بتحميلها من الشبكة وحفظها على جهازنا سابقا‪.‬‬ ‫‪.4‬برمجة الفعل ورد الفعل للكائن‪:‬‬ ‫نريد كتابة مقطع برجمي حبيث جيعل املطربة تقوم بالغناء عند النقر على العلم األخضر أي عند تشغيل الربنامج‪.‬‬ ‫‪ ‬من قائمة التحكم خنتار اللبنة "عند النقر"‪.‬‬ ‫‪ ‬من قائمة املظاهر خنتار اللبنة "قل (السالم عليكم) لمدة (‪ )2‬ثانية" ونغري النص إىل نص ترحييب للمطربة‪.‬‬ ‫‪ ‬من قائمة التحكم خنتار اللبنة "انتظر (‪ )1‬ثانية" ونقوم بتغيري عدد الثواين إىل ثانيتني‪.‬‬ ‫‪ ‬من قائمة الصوت خنتار اللبنة "شغل الصوت (مياو) وانتظر انتهاءه" ونقوم بتعديل امللف الصويت إىل األغنية اليت نريدها والذي قد‬ ‫قمنا بإضافته سابقا‪.‬‬ ‫‪ ‬من قائمة التحكم خنتار اللبنة "انتظر (‪ )1‬ثانية" ونقوم بتغيري عدد الثواين إىل ‪ 3‬ثواين‪.‬‬ ‫‪ ‬من قائمة املظاهر خنتار اللبنة "قل (السالم عليكم) لمدة (‪ )2‬ثانية" ونغري النص إىل نص يعن بشكر اجلمهور وحسن استماعه‪.‬‬ ‫‪48‬‬ ‫ويف النهاية حنصل على املقطع الربجمي التايل‪:‬‬ ‫وهكذا نكون قد مسعنا واستمتعنا معا بأغنية "شوار" القدس العتيقة"‪.‬‬ ‫ملف الفعالية‪:‬‬ ‫ملشاهدة الفعالية يف القرص املرفق عليك استخدام املسار التايل‪:‬‬ ‫‪E: scratch\first\ Singing together‬‬ ‫المهمة‪:‬‬ ‫نريد أن ننشئ مشرو" سكراتش حبيث تكون أنت‬ ‫املغن بالصوت والصورة !!‬ ‫‪49‬‬ ‫فعالية رقم(‪ :)5‬فعالية األشكال الهندسية‬ ‫هدف الفعالية‪:‬‬ ‫إنشاء مقطع برجمي يف برنامج سكراتش حيوي ‪ 4‬كائنات ألشكال هندسيـة أساسيه وهي املستطيل املربع الدائرة املثلث‪.‬‬ ‫وصف الفعالية‪:‬‬ ‫مسا" صوت باسم الكائن عند النقر عليه مبؤشر الفأرة‪.‬فمثال‪ :‬عن النقر على الكائن "مربع" نسمع صوت يقول "أنا املربع"‬ ‫وهكذا‪.‬‬ ‫سير الفعالية‪:‬‬ ‫‪.1‬إنشاء الكائنات وإضافتها ‪:‬‬ ‫‪ ‬علينا إنشاء أربعة كائنات "أشكال هندسية"‪ :‬مربع مستطيل مثلث دائرة‪.‬‬ ‫إرشاد‪ :‬ميكنك احلصول على األشكال اهلندسية بالتوجه إىل موقع غوغل ومن مث البحث على صور لألشكال اهلندسية األربعة‪.‬‬ ‫إظهار الكائنات إىل املنصة‪:‬‬ ‫‪‬‬ ‫‪ -‬ننقر على أيقونة "إضافة ملف جديد " املتواجدة يف أسفل املنصة (ااخطوة رقم ‪ 1‬يف الصورة اليت أمامك)‪.‬‬ ‫‪ -‬خنتار املكان الذي تتواجد فيه صور الكائنات اليت نريد إظهارها (ااخطوة رقم ‪ 2‬يف الصورة اليت أمامك)‪.‬‬ ‫‪ -‬خنتار الشكل الذي نريد إظهاره على املنصة (ااخطوة رقم ‪ 3‬يف الصورة اليت أمامك)‪.‬‬ ‫‪ -‬ننقر على كلمة موافق بإمتام العملية (ااخطوة رقم ‪ 4‬يف الصورة اليت أمامك)‪.‬‬ ‫‪50‬‬ ‫مالحظه‪ :‬بعد القيام بإنشاء الكائنات وإضافتها على منصة العرض سوف تكون املنصة بالشكل التايل‪:‬‬ ‫‪.2‬برمجة الفعل ورد الفعل‪:‬‬ ‫نريد كتابة مقطع برجمي حبيث ميكننا من مسا" صوت باسم الكائن عند النقر عليه يف مؤشر الفأرة‪.‬‬ ‫* ننقر على الكائن الذي نريد إضافة صوت له لنختار الدائرة مثال ونبدأ بكتابة مقطعه الربجمي‪:‬‬ ‫‪ -‬من "قائمة التحكم" خنتار لبنة "عند النقر ألننا نريد أن نسمع الصوت عند النقر على الكائن‪.‬‬ ‫‪ -‬من قائمة الصوت خنتار لبنة "شغل الصوت" ألننا نريد تشغيل الصوت بعد النقر‪.‬‬ ‫نريد اآلن تسجيل الصوت املناسب للكائن لكي يتم مساعه بعد النقر على الكائن‪.‬‬ ‫مالحظه‪:‬‬ ‫كيف ميكننا اختيار الصوت أو تسجيل الصوت املطلوب؟‬ ‫يف لبنة "شغل الصوت" ننقر على السهم ومن مث خنتار كلمة "تسجيل" سيظهر لنا نافذة لتسجيل الصوت كما يف الصورة التالية‪:‬‬ ‫‪51‬‬ ‫سوف نقوم بالتسجيل ومن مث اختيار امللف‪.‬‬ ‫مالحظه‪ :‬جيب تكرار هذه ااخطوات على كل كائن من الكائنات الثالثة األخرى وهبذا يتم إنشاء املقطع الربجمي املطلوب‪.‬‬ ‫ملف الفعالية‪:‬‬ ‫ملشاهدة الفعالية يف القرص املرفق عليك استخدام املسار التايل‪:‬‬ ‫‪E: scratch\first\Quadrilaterals‬‬ ‫المهمـة‪:‬‬ ‫نريد اختيار ‪ 4‬صور لشخصيات مشهورة حتبوهنا عند‬ ‫النقر على أي صورة من الصور نسمع صوتا باسم‬ ‫الشخصية‪.‬‬ ‫‪52‬‬ ‫فعالية رقم(‪ :)6‬فعالية أسماء الفواكه‬ ‫هدف الفعالية‪:‬‬ ‫إنشاء مقطع برجمي يف برنامج سكراتش حيوي مخسة كائنات ألنوا" من خمتلفة من الفاكهة‪.‬‬ ‫وصف الفعالية‪:‬‬ ‫ظهور رسالة توضيحية ومسا" صوت باسم الكائن وتغيري حجم الكائن عند النقر عليه مبؤشر الفأرة‪.‬‬ ‫سير الفعالية‪:‬‬ ‫‪.1‬تحديد خلفية‪:‬‬ ‫مبا أن فعاليتنا عن الفاكهة حيبذ لو خنتار خلفية فيها شيء من الطبيعة اختيار ااخلفية نتبع ااخطوات التالية‪:‬‬ ‫‪ ‬نقوم باسترياد خلفية مناسبة من خالل النقر على "ااخلفيات"‬ ‫‪ ‬مث نقوم بالنقر على استرياد‪.‬‬ ‫‪ ‬تظهر لنا نافذة متكننا من اختيار صور من احلاسوب‪.‬‬ ‫‪ ‬خنتار ااخلفية اليت نريدها ومن مث ننقر موافق‪.‬‬ ‫‪.2‬إنشاء الكائنات وإضافتها ‪:‬‬ ‫‪ ‬علينا إنشاء مخسة كائنات "أنوا" فاكهه"‪.‬‬ ‫إرشاد‪ :‬ميكنك احلصول على صور للكائنات بالتوجه إىل موقع غوغل ومن مث البحث عن صور للكائنات اليت تريدها‪.‬‬ ‫إظهار الكائنات إىل املنصة‪:‬‬ ‫‪‬‬ ‫‪ -‬ننقر على أيقونة "إضافة ملف جديد " املتواجدة يف أسفل املنصة (أاخطوه رقم ‪ 1‬يف الصورة اليت أمامك)‪.‬‬ ‫‪ -‬خنتار املكان الذي تتواجد فيه صور الكائنات اليت نريد إظهارها‪.‬‬ ‫‪ -‬خنتار الكائن الذي نريد إظهاره على املنصة‪.‬‬ ‫‪ -‬ننقر على كلمة موافق بإمتام العملية‪.‬‬ ‫‪53‬‬ ‫مالحظه‪ :‬بعد القيام بإنشاء الكائنات وإضافتها على منصة العرض سوف تكون املنصة بالشكل التايل‪:‬‬ ‫‪.3‬برمجة الفعل ورد الفعل‪:‬‬ ‫نريد كتابة مقطع برجمي حبيث ميكننا من مسا" صوت وإظهار رسالة توضيحية باسم الكائن مع تغيري حجم الكائن عند النقر عليه يف مؤشر‬ ‫الفأرة‪.‬‬ ‫‪ -‬ننظر إىل أسفل املنصة جند أمساء الكائنات(الصور اليت قمنا بإضافتها)‪.‬‬ ‫‪ -‬خنتار الكائن األول وهو عبارة عن كلمات قمنا بكتابتها وإضافتها كصورة هذه الصورة سوف يتم إضافة صوت هلا حبيث سيبدأ مسا" الصور‬ ‫ببداية تشغيل الربنامج‪.‬‬ ‫أي أننا يف بداية النقر على تشغيل الربنامج سوف نسمع صوتا كالتايل‪ " :‬انقر على الصورة لتعرف امسها"‪.‬‬ ‫‪ -‬نقوم بنفس ااخطوات اليت قمنا هبا يف الفعالية السابقة حيث ننقر على الكائن األول ونكتب املقطع التايل ‪:‬‬ ‫‪54‬‬ ‫ونسجل تسجيال صوتيا بصوتنا يقول " انقر على الصورة لتعرف امسها" بنفس طريقة التسجيل اليت اتبعناها يف الفعالية السابقة‪.‬‬ ‫‪ -‬خنتار الكائن الثاين وهو عبارة عن صوره لتفاحة وننقر على الكائن لنبدأ ونكتب املقطع املعد له نكتب املقطع التايل‪:‬‬ ‫ُ‬ ‫‪ -‬خنتار من قائمة احلركة اللبنة " عند نقر الكائن" وهذا كما تعلمنا سابقا بتشغيل املقطع عند النقر على الكائن‪.‬‬ ‫‪ -‬خنتار من قائمة الصوت اللبنة "شغل الصوت" ومن مث ننقر على السهم ونسجل الصوت "أنا التفاحة"‬ ‫‪ -‬خنتار من قائمة املظاهر اللبنة " قل___ لمدة __ ثانية" وهذا لكي يتم إظهار رسالة تظهر اسم الصورة‪ :‬نكتب يف املستطيل " أنا‬ ‫التفاحة" ( الرسالة اليت نريد إظهارها) ويف الدائرة نضع املدة الزمنية اليت نريد أن تبقى هبا الرسالة ‪.‬‬ ‫‪ -‬من قائمة املظاهر خنتار اللبنة " غير الحجم بمقدار ــ" وهذا بإضافة حركة على الصورة عند النقر عليها تكرب الصورة وتتقدم قليال ‪.‬‬ ‫‪ -‬من قائمة التحكم خنتار اللبنة " انتظر __ ثانية" وهذا الوقت الذي ننتظره عند إضافة احلركة أو التأثري على الصورة "‬ ‫‪ -‬من قائمة املظاهر خنتار اللبنة " غير الحجم بمقدار ــ" مرة أخرى بإعادة الصورة إىل وضعها الطبيعي‪.‬‬ ‫مالحظه‪ :‬بعد إتبا" ااخطوات التالية سوف حنصل على املقطع الربجمي التايل‪:‬‬ ‫وهبذا لقد أهنينا املقطع الربجمي للكائن الثاين نكرر هذا املقطع لكل كائن مت إضافته يف الربنامج ‪.‬‬ ‫‪55‬‬ ‫وهبذا نكون قد أهنينا املقطع الربجمي للكائن الثاين نكرر هذا املقطع لكل كائن مت إضافته يف الربنامج ‪.‬‬ ‫ملف الفعالية‪:‬‬ ‫ملشاهدة الفعالية يف القرص املرفق عليك استخدام املسار التايل‪:‬‬ ‫‪E: scratch\first\NamesOfFruits‬‬ ‫مهمـة‪:‬‬ ‫نريد اختيار مخسة كائنات هي عبارة عن صور‬ ‫سيارات خمتلفة و عند النقر على إحدى‬ ‫الكائنات تظهر لنا رسالة توضيحية بنو" السيارة‬ ‫بابإضافة إىل صوت وتغيري احلجم الصورة‪.‬‬ ‫‪56‬‬ ‫فعالية رقم(‪ :)7‬فعالية مسابقة الرياضيات‬ ‫هدف الفعالية‪:‬‬ ‫إنشاء مقطع برجمي يف برنامج السكراتش عبارة عن مسابقة يف موضو" الرياضيات‪.‬‬ ‫وصف الفعالية‪:‬‬ ‫تبدأ الفعالية برتحيب للمستخدم ومن مث نقله إىل منصة املسابقة لكي يبدأ بإدخال إجابات األسةلة املطروحة وذلك يف املستطيل الذي‬ ‫يظهر أسفل املنصة وخالل إجاباته على األسةلة يتم حساب عدد ابإجابات الصحيحة وااخاطةة ويف هناية املسابقة تظهر له عالمته يف‬ ‫املسابقة‪.‬‬ ‫سير الفعالية‪:‬‬ ‫‪.1‬تحديد خلفية المنصة‬ ‫يف البداية نريد حتديد خلفية للرتحيب يف املستخدم وهي صورة نكون قد حضرناها مسبقا ونقوم بإدراجها كالتايل‪:‬‬ ‫خنتار ابإمكانية استرياد ونقوم بإدرا الصورة وحنصل على ما يلي‪:‬‬ ‫‪57‬‬ ‫نالحظ أنه أصبحت لدينا خلفيتان ااخلفية اافرتاضية للربنامج وهي املنصة البيضاء وااخلفية اليت قمنا بإدراجها‪.‬‬ ‫‪.2‬إنشاء متغيرات‬ ‫نريد إنشاء متغريين األول "عدد ابإجابات الصحيحة" والثاين "عدد ابإجابات ااخاطةة" من أجل أن احملافظة على عدد األجوبة من كل نو" نفعل‬ ‫ذلك كالتايل‪:‬‬ ‫من قائمة املتغريات خنتار اللبنة إنشاء متغري كما يظهر يف الصورة‪:‬‬ ‫‪58‬‬ ‫ونقوم بتسمية املتغري األول "عدد ابإجابات الصحيحة" كما يلي‪:‬‬ ‫وننقر على كلمة "موافق" من أجل إهناء ابإجراء ولنحصل على ما يلي‪:‬‬ ‫ويظهر املتغري على املنصة بشكل أوتوماتيكي‪:‬‬ ‫‪59‬‬ ‫نقوم بنفس ااخطوات من أجل إضافة متغري عدد ابإجابات ااخاطةة وحنصل على ما يلي‪:‬‬ ‫وعلى املنصة ‪:‬‬ ‫نريد كتابة مقطع برجمي حبيث جيعل خلفية الرتحيب هي اليت تظهر يف البداية وأيضا إخفاء املتغريات عن املنصة ومن مث اانتظار بعض الوقت‬ ‫حىت تظهر ااخلفية األخرى واليت ستكون عبارة عن خلفية املسابقة وهذا كله عند النقر على العلم األخضر‪.‬‬ ‫‪ ‬من قائمة التحكم خنتار اللبنة "عند النقر" (علم أخضر)‪.‬‬ ‫‪ ‬من قائمة املظاهر خنتار اللبنة "انتقل إلى الخلفية الخلفية ‪( "1‬نقوم بتغيري ااسم إىل اسم ااخلفية اليت أدرجناها)‪.‬‬ ‫‪ ‬من قائمة املتغريات خنتار اللبنة "أخف المتغير عدد اإلجابات الصحيحة"‪.‬‬ ‫‪ ‬من قائمة املتغريات خنتار اللبنة "أخف المتغير عدد اإلجابات الخاطئة"‪.‬‬ ‫‪ ‬من قائمة التحكم خنتار اللبنة "انتظر ‪ 1‬ثانية" (نقوم بتغيريها إىل ‪ 3‬ثوان)‪.‬‬ ‫‪ ‬من قائمة املظاهر خنتار اللبنة "انتقل إلى الخلفية ‪( "1‬نقوم بتغيري ااسم إىل اسم ااخلفية ‪ 1‬املنصة اافرتاضية)‪.‬‬ ‫‪60‬‬ ‫‪.3‬إضافة كائن جديد‬ ‫المعلم‪:‬‬ ‫إدرا صورة املعلم الذي سيقوم بطرح األسةلة وهذه الصورة موجودة يف جملدات برنامج سكراتش وذلك كما موضح يف الصورة‬ ‫التالية‪:‬‬ ‫اختيار كائن جديد من جملد – ‪ People – Costumes‬وحنصل على ما يلي‪:‬‬ ‫‪61‬‬ ‫‪.4‬إضافة مظهر جديد‬ ‫نريد إضافة مظهر عبارة عن حاسوب نقال لكي تظهر النتيجة من خالله وذلك بعد انتهاء املسابقة وفق ما هو موضح يف الصورة التالية‪:‬‬ ‫ننقر على املظاهر – استرياد – ‪ – Things‬صورة احلاسوب – موافق وحنصل على ما يلي‪:‬‬ ‫‪62‬‬ ‫‪.5‬برمجة الفعل ورد الفعل‬ ‫نريد كتابة مقطع برجمي حبيث خيفي خلفية الرتحيب ويظهر خلفية املنصة البيضاء واملتغريات اليت قمنا بإخفائها مسبقا وجعل قيمتها ‪ 0‬وذ?

Use Quizgecko on...
Browser
Browser