Scratch.pdf
Document Details
Uploaded by SkilledMahoganyObsidian4539
2009
Tags
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وذ?