scratch - أكاديمية القاسمي · scratch.mit.edu يسمرلا شتاركسلا عقوم...

78
Scratch بداع البرمجة وا تعلماد إعد: د. مالك يوسف د. وليد خليفة د. أسماء نادر غنايملطالبات وا: آيـة وتد دعا ء ضعيـ ف زيـنب قبوعة إ صدار: أمية كاديلقاسمي ا باقة الغربية2009 \ 2010

Upload: others

Post on 18-Jun-2020

11 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Scratch - أكاديمية القاسمي · scratch.mit.edu يسمرلا شتاركسلا عقوم في اهرشنب ... x,y( ني°ولمحا ىلع هتايثادحإ هعقوم

Scratch

تعلم البرمجة واإلبداع

:إعداد غنايمنادر أسماء. د خليفة وليد. د يوسف مالك. د

:والطالبات

قبوعة زيـنب فضعيـ ءدعا وتد آيـة

الغربية باقة – القاسمي كاديميةأ: صدارإ 2009\2010

Page 2: Scratch - أكاديمية القاسمي · scratch.mit.edu يسمرلا شتاركسلا عقوم في اهرشنب ... x,y( ني°ولمحا ىلع هتايثادحإ هعقوم

1

ـرستالـفـه

الصفحة الموضوع 1 فهرست 2 مقدمة

Scratch 4كيفية حتميل برنامج 5 حتديد لغة الربنامج 6 مكونات سكراتش

6 املنصة 6 الكائنات اجلديدة 8 منطقة الربامج 9 معلومات عن الكائن احملدد 10 شريط األدوات 12 القائمة

14 العرض 16 تشغيل وإيقاف العرض 16 وصف اللبنات

34 الفعاليات 34 فعالية رسم خط مستقيم منكسر 36 حوض السمكة فعالية 40 فعالية اصطدام سيارة 46 معاا لنغن ي فعالية ه 50 شكال اهلندسيةالية األفع 53 فعالية أمساء الفواكه 57 فعالية مسابقة الرياضيات 69 فعالية سؤال السرعة 75 فعالية البيانو

Page 3: Scratch - أكاديمية القاسمي · scratch.mit.edu يسمرلا شتاركسلا عقوم في اهرشنب ... x,y( ني°ولمحا ىلع هتايثادحإ هعقوم

2

ـةمد ـقـم

نشرح . يف للصفوف الرابعة حىت التاسعة وابإعدادية وخاصةبتدائية ة وابإبدا"" املعدة للمرحلة ااتعلم الربجم –نضع بني أيديكم كراسة "سكراتش

سهلة كيفية تطوير وتصميم برامج حاسوب من خالل منظومة السكراتش احلديثة اليت متكن املستخدم من تعلم أسس الربجمة بطرق هذه الكراسة

املتناغمة مع القرن احلادي والعشرين. مكانية ابإبدا" وتطوير التفكري باستخدام أحدث التقنياتإوشيقة. تفتح هذه الربجمية

ألهداف تربوية تعليمية متكن الطالب من وذلك العاملية واملتخصصة يف جماات الربجمة واحلاسوب. MITطورت السكراتش يف خمتربات شركة

أكثر من مليون برنامج يقومون ملمستخدمو السكراتش حول العا التعلم والتعبري عن قدراهتم من خالل تقنيات حديثة. حىت اآلن طور الطالب

scratch.mit.eduبنشرها يف موقع السكراتش الرمسي:

. لذلك (Object Oriented Programmingهنالك صعوبات تواجه الطالب يف املراحل الثانوية يف فهم الربجمة وخاصة برجمة الكائنات )

مفاهيم من خالل هذه الكراسة يتعلم الطالب إذ اجليل اجلديد للمرحلة القادمة. أن يهيء نهالنو" من الربجمة من شأ هلذاواملبس ط بكر املتعلم فإن ال

رياضية هامة كنظام ابإحداثيات بابإضافة إىل مفاهيم وأفكار ألكثر تعقيدا كالكائنات واللبناتوكذلك املفاهيم ابرجمية أساسية كالتكرار والشروط

حتتوي هذه الكراسة على فعاليات ومهام توجه املتعلم حنو تعلم يف أطار شيق وذي معىن. لك من خالل منظومة كل ذواملتغريات واألعداد العشوائية.

هذه املفاهيم بطرق شيقة.

وغريها من ابإبداعات احملوسبة. متكن السكراتش املستخدمموسيقية وفنية ألعاب و متحركة م رسو و تفاعلية قصصيف برنامج السكراتش ميكن تطوير

ها. تعتمد السكراتش على الكائنات املدخلة للربنامج حيث أن فيمن إجراء تغيريات عليها والتحكم من إدخال صور أصوات وفيديو كما ومتكن

-ما يسمى بـ "لبنات" -أو رسومات. من املمكن برجمة هذه الكائنات من خالل إدخال مقاطع برجمية ا صور ا الكائنات ميكنها أن تكون نصوص

ركة أو الصوت ااخار من هذه الكائنات. احليةة اهلمكانية تغيري إىل إعلى هذه الكائنات وحتديد معطيات هلذه األوامر الربجمية واليت تؤدي بدورها

زدو على زر تربمج التحكمات يف هذه الكائنات من خالل أوامر تتعلق بالضغط على لوحة مفاتيح )مثل الضغط على األسهم( الفأرة )مثل النقر م

تميز وابإبدا" يف تطوير حيفز املستخدم حنو ال ا ثوان(. هذا املزيج الشيق ينتج برنامج حاسوب متناسق 5الفأرة( أو بعد مرور فرتة زمنية حمددة )مثل

ىل حيز التنفيذ.إاألفكار

Page 4: Scratch - أكاديمية القاسمي · scratch.mit.edu يسمرلا شتاركسلا عقوم في اهرشنب ... x,y( ني°ولمحا ىلع هتايثادحإ هعقوم

3

ة خمتلفة متكن يم مشاريع وألعاب تعليمية يف جماات معرفموجهة لتطوير وتصمي حنو تطوير كتاب أو سلسلة كتبهذه الكراسة هي ااخطوة األوىل

نتا املعرفة بطرق خمتلفة تتناسب مع الفروقات الفردية بني الطالب وتربز طرق تفكري وإبداعات خمتلفة.إتطوير التفكري و و الطالب من تعميق الفهم

إرشاد حماضرين من القسم. احملتوى بي املتميزات يف قسم احلاسوب و طورت هذه الكراسة من خالل عمل مجاعي جملموعة من طالبات أكادميية القامس

على التجربة يف طرق تعليم الربجمة وبناء مهام برجمية بطريقة واضحة ةشخصية يف برجمية السكراتش معتمد يف هذه الكراسة يعتمد على قراءات وجتارب

ومتدرجة.

ليها جمموعة من الفعاليات بشرح مفصل لكيفية تنفيذها تونات يف برنامج السكراتش يقوامر واألشرح مفصل ملختلف األحتتوي هذه الكراسة على

مع مراعاة التدر يف تعليم السكراتش من خالل هذه الفعاليات وفهم ضمن ملركبات برجمة الكائنات.

على مالحظاته القيمة لتطوير الكراسة. كما ونشكر نشكر دعم أكادميية القامسي لطاقم املؤلفني يف تطوير هذه الكراسة وكذلك نشكر د.منر بياعة

تش من خالل مدرسيت القامسي )باقة الغربية( والبريوين )جت( على مشاركتهما يف إجراء مرحلة جتريبية لتعليم طالب الصف التاسع لربجمية السكرا

الشباب". نيمشرو" "شبكة املربجم

أمام طالبنا للتعلم وابإبدا" من خالل تقنيات احلاسوب املتطورة واملالئمة هلم. بثمارها وتفتح اجملال نأمل أن تأيت هذه الكراسة

المؤلفون

Page 5: Scratch - أكاديمية القاسمي · scratch.mit.edu يسمرلا شتاركسلا عقوم في اهرشنب ... x,y( ني°ولمحا ىلع هتايثادحإ هعقوم

4

ـل برنــامج سكراتش على جهـازك:تحمي

لكي تتمكن من حتميل برنامج سكراتش على جهازك الشخصي ميكنك إتبا" ااخطوات التالية:تلميذعزيزي ال / http://scratch.mit.eduلرئيسي لسكراتش :العريب ا ملوقعاىل إلدخول ا .1 لتاليـة:الصورة ايف ىلصفحة كمـا تر ا على مينيأليت تظهر يف ا Languageعلى كلمة نقرللغة العربيـة ذلك بالا عليك تغيري اللغة إىل .2

لتحميـل ليت أمامك املوقع من جديد باللغة العربيـة سيظهر لك املوقع كما بالصورة امث سرتى أمامك لعربيـة ومن اميكنك ختيار اللغة .3

Download Scratchعلى نقرلربنامج جيب عليك أن تا

قرنلاوميكنك عدم تعبةتها و ةااستمار ميكنك تعبةة ةستمار استظهر لك صفحة حتتوي على Download Scratchعلى نقر لابعد .4 ليت أمامك.االصورة يف كما األسفلعلى "تابع حتميل سكراتش" يف

Page 6: Scratch - أكاديمية القاسمي · scratch.mit.edu يسمرلا شتاركسلا عقوم في اهرشنب ... x,y( ني°ولمحا ىلع هتايثادحإ هعقوم

5

.ها على جهازك ومحل ةلنسخة الثانيا خرتاامج سكراتش ولكن بنسختني ستفتح أمامك صفحه فيها برنة طو ااخبعد هذه .5

:البرنامج لغة تحديد

:كالتايل وذلك العربية إىل الربنامج لغة بتحويل تقوم أن ملفضلا من (التحميل بعد) غريبة بلغة سكراتش برنامج لغة كانت إذا

:التالية الصورة يف يظهر كما الربنامج واجهة يسار أعلى من set language أيقونة ختيارا .1

:التالية الصورة يف يظهر كما العربية اللغة ختياربا قم مث ومن .2

.العربية باللغة سكراتش نامجبر على حتصل وعندها

Page 7: Scratch - أكاديمية القاسمي · scratch.mit.edu يسمرلا شتاركسلا عقوم في اهرشنب ... x,y( ني°ولمحا ىلع هتايثادحإ هعقوم

6

مكونات سكراتش

المنصة:هبا واليت تتفاعل هبا الكائنات وحترك الرسوم املتحركة واملنصة هي اليت األلعاب اليت سنقوماملنصة هي املكان الذي خنطط وننفذ فيه كائناتنا و

تظهر يف الصورة التالية:

:الكائنات الجديدة الكائن هذا لتغيري ولكن (الربتقالية) اهلرة وهو فرتاضياا كائنا حيتوي املشرو" فإن جديد مشرو" يف والبدء سكراتش برنامج فتح عند :التالية الصورة يف األمحر املربع يف يظهر كما إمكانيات عدة أمامنا نريد اكم

Page 8: Scratch - أكاديمية القاسمي · scratch.mit.edu يسمرلا شتاركسلا عقوم في اهرشنب ... x,y( ني°ولمحا ىلع هتايثادحإ هعقوم

7

:التالية النافذة لنا تظهر عليه النقر وعند نريده الذي اجلديد الكائن لرسم هو " جديد كائن رسم" اليسار من األول الزر

.بإنشائه قفموا ننقر مث ومن الكائن برسم نقوم

نضيف أو نستورد لكي أو سكراتش برنامج يف الكائنات جمموعة من كائن ختيارا وهو "ملف من جديد كائن ختيارا" الثاني الزر :التالية النافذة لنا تظهر عليه النقر وعند حنن ملفاتنا من لكائن رةصو

احليوانات فةة من أردنا لو مثال الكائن هايلإ ينتمي اليت الفةة خنتار أن علينا سكراتش برنامج جمموعة من ا جديد ا كائن ننشئ أن أردنا إذا جهازنا يف الكائن وجود مكان إىل نتوجه سكراتش جممو" خار من كائن ختيارا أردنا إذا ينماب اجليد الكائن وخنتار الفةة هذه خنتار

.وخنتاره

Page 9: Scratch - أكاديمية القاسمي · scratch.mit.edu يسمرلا شتاركسلا عقوم في اهرشنب ... x,y( ني°ولمحا ىلع هتايثادحإ هعقوم

8

.سكراتش برنامج كائنات جمموعة من عشوائي بشكل جديد كائن بإنشاء يقوم "عشوائي كائن على احلصول" الثالث الزر

منطقة البرامج: ومن مث النقر عليه. ختيار الكائن الذي تريد كتابة مقطعه الربجمييك ا علللوصول ملنطقة الربامج

نقوم ببناء براجمنا واختيار األوامر.يف هذه املنطقة أقسام: 3تقسم منطقة الربامج إىل

ف عر تست –ا من لوحة اللبنات يف هذا القسم نقوم بوضع اللبنات املكو نة ملشروعنا واألوامر اليت حنتاجها )واليت نأيت هبالمقاطع البرمجية. 1

) عليها احقا

التعديل يف هذه اهلرة ننقر على زر ر مظهر الكائن مثال لو أردنا حيث نستطيع حتري احملدد الكائن مظاهر وتعديل لعرض المظاهر.2 "حترير" فتظهر لنا نافذة التحرير كما يلي:

.احملدد بالكائن ااخاصة األصوات وتعديل لعرض األصوات.3

Page 10: Scratch - أكاديمية القاسمي · scratch.mit.edu يسمرلا شتاركسلا عقوم في اهرشنب ... x,y( ني°ولمحا ىلع هتايثادحإ هعقوم

9

أمامنا إمكانيتان :

سترياد" من نو" على زر "ا هازنا وذلك بالنقرملف صويت من ج ستيرادا .1mp3 أوwav أوAIF أوAU

إن وجد وذلك بعد نمقطع صويت بصوتنا من خالل املايكروفو تسجيل .2 عندها حنصل على ما يلي:أن ننقر على زر "تسجيل"

على املربع األسود "توقف" ومن مث "موافق" بإهناء عملية تسجيل نتهاء ننقرتسجيل بصوتنا وعند ااائرة احلمراء "تسجيل" لبدء العلى الد ننقر املقطع الصويت لنحصل على ما يلي:

ثوان 3دة التسجيل كانت يف املثال أعاله ملنا مدة التسجيل الذي قمنا به على املثلث وأيضا يظهر لسما" ما قمنا بتسجيله ننقر.اونستطيع ستخدام هذا املقطع يف مشاريعنا من خالل اللبنات واألوامر واليت سنتعلم عنها احقا

معلومات عن الكائن المحدد:

هنا تعرض معلومات تتعلق بالكائن احملدد وهي كما يلي: تغيري من هنا أيضا ال نستطيع سماال .1 (x,yى احملورين ): إحداثياته علموقعه .2

Page 11: Scratch - أكاديمية القاسمي · scratch.mit.edu يسمرلا شتاركسلا عقوم في اهرشنب ... x,y( ني°ولمحا ىلع هتايثادحإ هعقوم

10

وحندد ذلك من خالل لبنة التحرك180واألسفل 0 األعلى -90 اليسار 90قيم: اليمني 4جتاه الكائن هنالك : حيدد لنا اتجاهالا .3

ذلك.حيدد لنا إمكانية سحب الكائن بالفأرة على الويب أو يف العرض التقدميي مقفل ا ميكن ذلك غري مقفل ميكن :القفل .4

:الدوران نمطلتحديد

خنتار إحدى ابإمكانيات التالية:

.جتاهها الكائن تغيري مع املظهر سيدور الدوران ممكن"" :الزر األول اهاتير الكائنات باجتحبيث سيدور املظهر حنو اليمني أو اليسار فقط وذلك حىت إن قمنا بتدو ""مواجهة اليمني أو اليسار فقط :الزر الثاني

.أخرى .جتاهات أخرىك حىت إن قمنا بتدوير الكائنات با"ا دوران" حبيث ا يدور املظهر أبدا وذل الزر الثالث:

شريط األدوات:

:الشريط هذا يحويه ما معا على فلنتعر

" مضاعفة"األداة .1

Page 12: Scratch - أكاديمية القاسمي · scratch.mit.edu يسمرلا شتاركسلا عقوم في اهرشنب ... x,y( ني°ولمحا ىلع هتايثادحإ هعقوم

11

كما" مضاعفة" أيقونة على ننقر أن سوى علينا وليس ية الربجم واملقاطع واللبنات واألصوات واملظاهر الكائنات مضاعفة من األداة هذا ننامتك نسخة على حنصل وعندها مضاعفته نريد الذي األمر على ننقر مث ومن" مضاعفة" أيقونة نفس إىل الفأرة مؤشر يتغري وعندها الصورة يف هو

.مبضاعفته قمنا الذي األمر من أخرى (النقر أثناء shift ننقر كائن من أكثر على ذلك ولتطبيق)

"حذف"األداة .2

هو كما" حذف" أيقونة على ننقر أن سوى علينا وليس الربجمية واملقاطع واللبنات واألصوات واملظاهر الكائنات حذف من ااخيار هذا نناميك عملية تتم وعندها حذفه نريد الذي مراأل أو الشكل على ننقر مث ومن" حذف" أيقونة نفس إىل الفأرة مؤشر يتغري وعندها الصورة يف

احلذف (النقر أثناء shift ننقر كائن من أكثر على ذلك ولتطبيق)

"تكبري حجم الكائن"األداة .3

النقر أثناء shift انقر التكبري مقدار ولزيادة ما حج أكرب الكائنات جعل

"تصغري حجم الكائن"األداة .4

النقر أثناء shift انقر التصغري مقدار لزيادةو ما حج صغرأ الكائنات جعل

Page 13: Scratch - أكاديمية القاسمي · scratch.mit.edu يسمرلا شتاركسلا عقوم في اهرشنب ... x,y( ني°ولمحا ىلع هتايثادحإ هعقوم

12

:القائمة

:التالية الصورة يف تظهر واليت سكراتش برنامج قائمة على لنتعرف

.األخرى األمور على معا لنتعرف عليها وتعرفنا سبق" اللغة تحديد" أيقونة

.عليه نعمل الذي املشرو" حفظ نم عليها النقر وعن متكننا واليت" المشروع حفظ" أيقونة

.سكراتش لربنامج الرمسي العريب املوقع مع عليه نعمل الذي املشرو" مشاركة من عليها النقر وعند متكننا واليت" المشروع هذا مشاركة" أيقونة

:التالية الصورة يف يظهر كما فعلها نستطيع اليت وابإمكانيات ااخيارات من الكثري حيوي" ملف"

Page 14: Scratch - أكاديمية القاسمي · scratch.mit.edu يسمرلا شتاركسلا عقوم في اهرشنب ... x,y( ني°ولمحا ىلع هتايثادحإ هعقوم

13

:كالتايل فقائمته" تحرير"

مبشروعنا الرمسي العريب سكراتش موقع نشارك بأن" الشبكة على املشرو" هذا مشاركة" األوىل نيةاكابإم خالل ومن ميكننا" مشاركة" :املوقع هذا صفحة لنا تفتح الثانية نيةوابإمكا

:التالية الصورة يف يظهر كما حنتاجها مساعدة أو الربنامج حول معلومات على احلصول من ميكننا" المساعدة"

:العرض

Page 15: Scratch - أكاديمية القاسمي · scratch.mit.edu يسمرلا شتاركسلا عقوم في اهرشنب ... x,y( ني°ولمحا ىلع هتايثادحإ هعقوم

14

"الصغرية املنصة إىل نتقالاا" الزر. 1

:التالية الصورة يف يظهر كما الصغرية العرض منصة إىل ننتقل الزر هذا على النقر عند

Page 16: Scratch - أكاديمية القاسمي · scratch.mit.edu يسمرلا شتاركسلا عقوم في اهرشنب ... x,y( ني°ولمحا ىلع هتايثادحإ هعقوم

15

"الكبرية املنصة إىل نتقالاا" الزر. 2

:التالية الصورة يف يظهر كما الكبرية العرض منصة إىل ننتقل الزر هذا على النقر عند

"التقدميي العرض منط إىل نتقالاا" الزر. 3

Esc ننقر الوضعية هذه من وللخرو املمتلةة ةالشاش وضعية يف املشرو" مشاهدة يتم الزر هذا على النقر عند

Page 17: Scratch - أكاديمية القاسمي · scratch.mit.edu يسمرلا شتاركسلا عقوم في اهرشنب ... x,y( ني°ولمحا ىلع هتايثادحإ هعقوم

16

:العرضتشغيل وإيقاف

تشغيل مجيع املقاطع الربجمية واليت تظهر يف "املقاطع الربجمية" شرط أن يكون على رأس هذه املقاطع اللبنة: :العلم األخضر

ختيارنا حنن.ي أو يف املنصة نفسها وذلك حسب اويتم هذا العرض يف شاشة العرض التقدمي

يقوم بإيقاف التشغيل أينما كان العرض يف املنصة أو يف شاشة العرض التقدميي. :رالمثمن األحم

وصف اللبنات

يف هذا القسم سنتطرق معا إىل أصناف اللبنات الثمانية شارحني كل لبنة يف كل صنف وبالتفصيل وبكل وضوح األصناف الثمانية هي:

الصوت، القلم ، المتغيرات. تحكم، الحركة، المظاهر، التحسس، األرقام،ال

Page 18: Scratch - أكاديمية القاسمي · scratch.mit.edu يسمرلا شتاركسلا عقوم في اهرشنب ... x,y( ني°ولمحا ىلع هتايثادحإ هعقوم

17

: تحكمال

الوصف اللبنة

نستخدم هذه اللبنة لتنفيذ املقطع عند تشغيل الربنامج بالنقر على العلم

. األخضر

على ااخيار الذي ندما نريد تشغيل املقطع بعد النقرنستخدم هذه اللبنة ع

مباشرة .) حرف سهم ..( املسافةخنتاره بدل كلمة

على صورة الكائن. ندما نريد تشغيل املقطع بعد النقرنستخدم هذه اللبنة ع

.األوامرتنفيذ إكمالختيارها ومن مث ظار عدد من الثواين اليت نقوم بانتاا

داخل اللبنة. حمصورةتكون األوامرستمرار با األوامرتكرير

حبسب ما 10كننا كتابة أي عدد مكان الـ مرات مي 10 األوامرتكرير نريد.

يف زمن ةما على سطح الشاش م هذه اللبنة عندما نريد بث رسالةنستخد

تنفيذ مقطع الربنامج .

نافذة ومن مث ستظهر لنا "جديد"ة على كلمعلى السهم ومن مث ننقر (أمامكرة اليت اليت نريد أن تظهر )كما يف الصو الرسالةا نكتب فيه

Page 19: Scratch - أكاديمية القاسمي · scratch.mit.edu يسمرلا شتاركسلا عقوم في اهرشنب ... x,y( ني°ولمحا ىلع هتايثادحإ هعقوم

18

ا ولكن بشرط أن نستقبل متغري رأواماللبنة عندما نريد تنفيذ هذهنستخدم

ما.ومن مث كتابته داخل بالصورةعلى السهم الظاهر نستقبل املتغري عند النقر

.أمامكالنافذة اليت تظهر

مستمر بشكل أوامرجمموعة / ما أمرنستخدم هذه اللبنة عندما نريد تنفيذ

نضعه داخل الشكل بعد كلمة " إذا". عنيولكن حبسب شرط م

ولكن بشرط أن أوامرجمموعة أونستخدم هذه اللبنة عندما نريد تنفيذ أمر

. ذا"إتتحقق مجلة "

احملصورة األوامرقق الشرط تنفذ مل يتح إذاولكن للبنة كاليت سبقتها هذه ا

".وإاحتت كلمة "

حدث معني ليحدث ومن مث تكملة اللبنة عندما نريد انتظار هذهتخدم نسمة "حىت" ميكنك وضع لبنات بعد كل أمامكيف الشكل الذي وامر.األ

.ةالقادم ةمثلأخرى. سوف يوضح هذا من خالل األ

معينه حىت ينفذ الشرط الذي أوامرنستخدم هذه اللبنة عندما نريد تكرار

ىت".نضعه بعد كلمة "ح ويتم ااخرو من احللقة.األوامرالشرط ا تنفذ عد حتققب

Page 20: Scratch - أكاديمية القاسمي · scratch.mit.edu يسمرلا شتاركسلا عقوم في اهرشنب ... x,y( ني°ولمحا ىلع هتايثادحإ هعقوم

19

بإيقاف مثال بإيقاف مقطع معني داخل الربنامجنستخدم هذه اللبنة . تصلةم أوامرجمموعة أوحلقة ما

.يف الربنامج األوامر أي كل يتوقف تنفيذ كل شيء

:ةالحرك

الوصف اللبنة

ا من ن يتحرك عددذه اللبنة عندما نريد من الكائن أنستخدم ه .جتاه املعاكسو بااجتاهه أااخطوات با

موجبة فسوف يتحرك داخل الدائرة أدخلناهااليت ةكانت القيم إذا .جتاههفسوف يتحرك ااخطوات بعكس إ ةت سالبكان وإذا جتاههبا

.ةجتاه دوران عقارب الساعاب ةدرج xاستدر

Xةاليت ندخلها داخل الدائر ةيم= الق.

.جتاه املعاكس باا ةدرج xدر استXرةاليت ندخلها داخل الدائ ة= القيم.

Page 21: Scratch - أكاديمية القاسمي · scratch.mit.edu يسمرلا شتاركسلا عقوم في اهرشنب ... x,y( ني°ولمحا ىلع هتايثادحإ هعقوم

20

اه الذي خنتاره جتئن حنو اانستخدم هذه اللبنة عندما نريد حتريك الكا

الذيميكنك كتابة العدد أوعلى السهم الظاهر يف الشكل عند النقر هه . جتاكائن بالأن يتحرك اتريد

أو أخرنستخدم هذه اللبنة عندما نريد أن يتحرك الكائن حنو كائن

. مثال:ميكننا تركيب لبنات مع بعضها .خرآمكان

.2املقصود هنا قم بالتحريك دوما حنو الكائن

نقطه نريدها أوأي موقع إىلنستخدم هذه اللبنة لكي ننقل الكائن

ص .مثال:ر النقطة حبسب احملاور سسب اختياوهذا حب

(.املخفية)مركز احملاور املنصةمركز إىلتعن : انتقل

إىل أو الفأرةمكان مؤشر إىلنستخدم هذه اللبنة لكي ينتقل الكائن

.خرآموقع أوكائن طة النقر على السهم يف املربع ومن مث التحديد.اسو هذا حيدد ب

خالل معينة ةينتقل الكائن حنو نقط أنعندما نريد اللبنةنستخدم هذه عدد من الثواين.

إىلحندد عدد الثواين اليت خالهلا يتم انتقال الكائن األوىل الدائرةيف حبسب احملورين س ص. احملددة النقطة

تغيري قيمة أما دار موجب حيرك الكائن حنو اليمنيتغيري قيمة س مبق

الكائن حنو اليسار. س مبقدار سالب حيرك

Page 22: Scratch - أكاديمية القاسمي · scratch.mit.edu يسمرلا شتاركسلا عقوم في اهرشنب ... x,y( ني°ولمحا ىلع هتايثادحإ هعقوم

21

فقي على طول عندما نريد حتريك الكائن بشكل أ نستخدم هذه اللبنة

. اليت ندخلها داخل الدائرة القيمة حبسبحمور س

نستخدم هذه اللبنة عندما نريد حتريك الكائن بشكل عمودي على .الدائرةاليت ندخلها داخل القيمةطول حمور ص حبسب

ااجتاه إىلعندما نريد من الكائن االتفاف اللبنةنستخدم هذه كان إذاتفحص أهنا أي املنصةاملعاكس عندما يكون عند حافة

ا . مأ احلافةعلى ا الكائن موجود

ميكننا استخدام هذه اللبنات كمتغريات أي كما يظهر باملثال التايل:

س صسبة للمحاور حتديد مكان الكائن بالنأو

Page 23: Scratch - أكاديمية القاسمي · scratch.mit.edu يسمرلا شتاركسلا عقوم في اهرشنب ... x,y( ني°ولمحا ىلع هتايثادحإ هعقوم

22

المظاهر:

الوصف اللبنة

تغيري شكل أو مظهر الكائن احملدد مبظهر آخر نقوم بتحديده

تغيري شكل أو مظهر الكائن احملدد باملظهر التايل حسب قائمة

هو األخري يف القائمة املظاهر املتوفرة لدينا وإذا كان املظهر احلايل ينتقل بالتايل إىل املظهر األول

حتديد رقم املظهر احلايل للكائن وفق ترتيبه يف قائمة املظاهر

إظهار فقاعة كالم نقوم بتحديده للكائن

ائن لفرتة زمنية نقوم إظهار فقاعة كالم نقوم بتحديده للك

بتحديدها

إظهار فقاعة تفكري للكائن

إظهار فقاعة تفكري للكائن لفرتة زمنية نقوم بتحديدها

دده حننق على الكائن مبقدار حنيري مقدار التأثري الرسومي املطب تغ

Page 24: Scratch - أكاديمية القاسمي · scratch.mit.edu يسمرلا شتاركسلا عقوم في اهرشنب ... x,y( ني°ولمحا ىلع هتايثادحإ هعقوم

23

ق على الكائن وجمال التحديد ديد مقدار التأثري الرسومي املطب حت

.100و 0بني

.ة على الكائنمجيع التأثريات الرسومية املطب ق إزالة

:تغيري حجم الكائن مبقدار نقوم بتحديده

لتصغري حجم ةة سالبلتكبري حجم الكائن قيم موجبةقيمة الكائن.

.حتديد حجم الكائن وفق نسبة مةوية من احلجم األصلي

تستخدم هذه اللبنة كمتغري افرتاضي حلجم الكائن.

.إظهار الكائن على املنصة

.على املنصةإخفاء الكائن

.نقل الكائن إىل املقدمة أمام مجيع الكائنات

نقوم بتحديده حبيث لف عددا من الطبقاتنقل الكائن إىل ااخ .ميكن تغطيته بكائنات أخرى

Page 25: Scratch - أكاديمية القاسمي · scratch.mit.edu يسمرلا شتاركسلا عقوم في اهرشنب ... x,y( ني°ولمحا ىلع هتايثادحإ هعقوم

24

التحسس:

الوصف اللبنة

يكون الكائن احلايل مالمسا لكائن آخر هذا الشرط يتحقق عندما

أو ملؤشر الفأرة أو احلافة وميكن حتديد ذلك من القائمة املنسدلة

هذا الشرط يتحقق عندما يكون الكائن احلايل مالمسا للون احملدد

والذي نستطيع حتديده من خالل النقر فوق مربع اللون

هذا الشرط يتحقق عندما يكون اللون األول )للكائن احلايل(

مالمسا للون الثاين )ملؤشر الفأرة أو أي لون موجود يف ااخلفية( نستطيع تغيري األلوان من خالل النقر فوق مربع اللون

خالل لبنة والذي تنتظر ابإجابة عنه من ظهر فقاعة حتوي سؤاا ت

العمليات يف صنف

تخدم لوحدها لتنفيذ لكنها ا تسا هذه اللبنة حتوي إجابة أو نص

العملياتستخدام لبنة من صنف ذلك فعلينا ا

إعطاء موقع مؤشر الفأرة على احملور س

Page 26: Scratch - أكاديمية القاسمي · scratch.mit.edu يسمرلا شتاركسلا عقوم في اهرشنب ... x,y( ني°ولمحا ىلع هتايثادحإ هعقوم

25

فأرة على احملور صإعطاء موقع مؤشر ال

اهذا الشرط يتحقق عندما يكون زر الفأرة مضغوط

ا هذا الشرط يتحقق عندما يكون املفتاح احملدد مضغوط

حتديد املسافة الفاصلة بني الكائن احلايل والكائن احملدد أو مؤشر

الفأرة

0إعادة هتيةة املؤقت ليأخذ قيمة

حتديد قيمة املؤقت بالثواين

حتديد قيمة أو متغري لكائن آخر نقوم بتحديده

ل من املايكروفون املوصول باحلاسوب ة الصوت املسج حتديد شد 100و 0ل بني اجملا

30هذا الشرط يتحقق عندما تكون شدة الصوت أعلى من

حتديد قيمة احلساس احملدد

هذا الشرط يتحقق عندما يكون احلساس احملدد مضغوطا

Page 27: Scratch - أكاديمية القاسمي · scratch.mit.edu يسمرلا شتاركسلا عقوم في اهرشنب ... x,y( ني°ولمحا ىلع هتايثادحإ هعقوم

26

األرقام:

الوصف اللبنة

مجع عدديناألوىل تعطي نتيجة الثانية تعطي نتيجة طرح عددين

الثالثة تعطي نتيجة ضرب عددين الرابعة تعطي نتيجة تقسيم عددين

وكذلك بإمكاننا أن خنتار أي 10و 1اختيار عدد عشوائي بني

عددين آخرين

كرب من اجلهة اليسرى.أاجلهة اليمىن مثال:

ني املنصة()قريب من مي100كرب من إذا كان املوضع س أ

فافعل اآليت: درجة. 90استدر

اجلهة اليمىن تساوي اجلهة اليسرى.

اجلهة اليسرى. نصغر ماجلهة اليمىن أ

الشرط يف اجلهة اليسرى وأيضا الشرط يف اجلهة اليمىن يتحقق يتحقق. مثال:

Page 28: Scratch - أكاديمية القاسمي · scratch.mit.edu يسمرلا شتاركسلا عقوم في اهرشنب ... x,y( ني°ولمحا ىلع هتايثادحإ هعقوم

27

للون الربتقايل:ة و إذا كان مالمس للحاف : السالم عليكمقل

الشرط يف اجلهة اليسرى يتحقق. أوشرط يف اجلهة اليمىن يتحقق ال

ا يتحقق شرط معني.

ربط بني القيم املوجودة يف املربعني أو الكلمات املوجودة. مثال:

أهال أحبابناالنتيجة:

احلرف األول من الكلمة مثال:

النتيجة:

أ

تعطي باقي قسمة عددين. مثال:

2: النتيجة

تعطي القيمة املقربة للعدد. مثال:

7النتيجة:

ة رياضية:تنفيذ دال

Page 29: Scratch - أكاديمية القاسمي · scratch.mit.edu يسمرلا شتاركسلا عقوم في اهرشنب ... x,y( ني°ولمحا ىلع هتايثادحإ هعقوم

28

:الصوت

الوصف اللبنة

أثناء تشغيل تشغيل صوت معني واانتقال إىل اللبنة التالية

.مثال:الصوت 1: الصوتله وحفظناه باسمقمنا بتسجي ا نشغل صوت

ل للبنة التاليةانتظر انتهاء الصوت قبل أن تنتق

يتم توقيف كل األصوات.

مثال:

Page 30: Scratch - أكاديمية القاسمي · scratch.mit.edu يسمرلا شتاركسلا عقوم في اهرشنب ... x,y( ني°ولمحا ىلع هتايثادحإ هعقوم

29

على املفتاح: عند النقر أوقف كل األصوات 1شغل الصوت

اختيار صوت طبل من القائمة وحتديد وحدة ابإيقا".

مثال:

اسرتح وا تشغل أي صوت.

مثال:

وحدة إيقا". 0.2اسرتح وا تشغل أي صوت ملدة

اختيار نوتة من لوحة املفاتيح املنسدلة ملدة وحدة إيقا" معينة

مثال:

(5زف من القائمة: بيانو كهربائي)اختيار اآللة املوسيقية للع

( ..........14اكسيلفون)

التحكم مبدى شدة الصوت.

مثال:

10شدة الصوت مبقدار خف ض

Page 31: Scratch - أكاديمية القاسمي · scratch.mit.edu يسمرلا شتاركسلا عقوم في اهرشنب ... x,y( ني°ولمحا ىلع هتايثادحإ هعقوم

30

يعن أعلى ما %100بالنسبة املةوية. الصوت التحكم مبدى ارتفا"

.ميكن

.مدى ارتفا" الصوت حاليا

تغيري السرعة اليت تعزف هبا النوتات والطبول.

حتديد السرعة )وحدة ابإيقا" يف الدقيقة( اليت تعزف هبا النوتات

والطبول

زف هبا النوتات هي السرعة احلالية )وحدة ابإيقا" يف الدقيقة( اليت تع

والطبول.

Page 32: Scratch - أكاديمية القاسمي · scratch.mit.edu يسمرلا شتاركسلا عقوم في اهرشنب ... x,y( ني°ولمحا ىلع هتايثادحإ هعقوم

31

: القلم

الوصف اللبنة

.يقوم مبسح كل أثار القلم والطبعات املضافة

.يقوم بتشغيل القلم ورسم خط

.يقوم برفع القلم أي انه يتوقف عن الكتابة

يقوم بتغري لون خط الرسم.

يقوم بتغيري لون القلم وفق موضع معني من إحداثيات الشاشة ) على احملور .األفقي والعمودي للشاشة(

.ليل اخط الرسمسم تظيقوم بر

.ك ااخط( حجم خط الرسم )يتحكم بسمريغييقوم بت

يقوم بنسخ أو طبع كائن معني على الشاشة أكثر من مرة واحدة.

Page 33: Scratch - أكاديمية القاسمي · scratch.mit.edu يسمرلا شتاركسلا عقوم في اهرشنب ... x,y( ني°ولمحا ىلع هتايثادحإ هعقوم

32

: المتغيرات

لبنات جديدة.تغري جديد تتكون أربع م إنشاءمبجرد

Page 34: Scratch - أكاديمية القاسمي · scratch.mit.edu يسمرلا شتاركسلا عقوم في اهرشنب ... x,y( ني°ولمحا ىلع هتايثادحإ هعقوم

33

من خالل قسم المتغيرات. أيضاالئحة إنشاء إمكانيةهنالك

Page 35: Scratch - أكاديمية القاسمي · scratch.mit.edu يسمرلا شتاركسلا عقوم في اهرشنب ... x,y( ني°ولمحا ىلع هتايثادحإ هعقوم

34

يـاتـفـعـالـال

منكسر فعالية رسم خط مستقيم: (1فعالية رقم)

هدف الفعالية: .ا منكسر ا خط حبيث يرسمإنشاء مقطع برجمي يف برنامج سكراتش

وصف الفعالية: . يقوم الكائن "القط" برسم خط منكسرعند تشغيل الربنامج

سير الفعالية:

. تحديد الكائن:1 " )يكون موجود بشكل افرتاضي عند فتح مشرو" جديد(حتديد الكائن "القط الربتقايل

:للكائن برمجة الفعل ورد الفعل.2

.منكسر عند تشغيل املقطع الربجميبرسم خط يقوم الكائن "القط" نريد كتابة مقطع برجمي حبيث

" عند النقرمن قائمة التحكم خنتار اللبنة."

" ( مرة10كرر )من قائمة التحكم خنتار اللبنة."

" أنزل القلم"من قائمة القلم خنتار اللبنة.

" 0ونقوم بتغيري الدرجة إىل ("90تجاه )اتجه نحو االمن قائمة احلركة خنتار اللبنة.

" 20ونقوم بتغيري عدد ااخطوات إىل ( خطوة"10تحرك )من قائمة احلركة خنتار اللبنة.

" هة اليمني(.)حنو ج( درجة" 90استدر )من قائمة احلركة خنتار اللبنة

" 20ونقوم بتغيري عدد ااخطوات إىل ( خطوة"10تحرك )من قائمة احلركة خنتار اللبنة.

Page 36: Scratch - أكاديمية القاسمي · scratch.mit.edu يسمرلا شتاركسلا عقوم في اهرشنب ... x,y( ني°ولمحا ىلع هتايثادحإ هعقوم

35

ويف النهاية حنصل على املقطع الربجمي التايل:

وسنحصل على النتيجة التالية يف املنصة:

:الفعاليةملف ار التايل:املس لية يف القرص املرفق عليك استخدامملشاهدة الفعا

مهمة:

قم بكتابة مقطع برجمي يف برنامج سكراتش حبيث

رسم مضلع مخاسي منتظم بواسطة الكائن بيقوم الذي ختتاره.

E: scratch\first\ Refracted Line

Page 37: Scratch - أكاديمية القاسمي · scratch.mit.edu يسمرلا شتاركسلا عقوم في اهرشنب ... x,y( ني°ولمحا ىلع هتايثادحإ هعقوم

36

حوض السمكة فعالية: (2فعالية رقم)

هدف الفعالية: .بداخلهإنشاء مقطع برجمي يف برنامج سكراتش حيوي على حوض مسك ومسكة

:وصف الفعالية درجة(. -90) درجة( وعندما تالمس احلافة ترتد 90) األفقي هالسمكة تتحرك يف احلوض بااجتا

سير الفعالية:

.اختيار خلفية للمنصة:1 على استرياد. سترياد خلفية مناسبة من خالل النقر على "ااخلفيات" مث ننقرنقوم با

صورة من احلاسوب كما يظهر يف الصورة التالية: ر لنا نافذة متكننا من اختيارتظه

ومث خنتار ااخلفيةunderwater جملدمن "Nature" مناسبة. أو أية خلفية تروهنا

Page 38: Scratch - أكاديمية القاسمي · scratch.mit.edu يسمرلا شتاركسلا عقوم في اهرشنب ... x,y( ني°ولمحا ىلع هتايثادحإ هعقوم

37

:للخلفية .برمجة الفعل ورد الفعل2

.على اللبنة "عند النقر" نقرال موسيقى عندحبيث ميكننا من مسا" اخلفية نريد كتابة مقطع برجمي

" عند النقرمن قائمة التحكم خنتار اللبنة"

" كرر باستمرارمن قائمة التحكم خنتار اللبنة"

"كرر باستمرار" ونضعه بداخل احللقة "هانتهاء روت___وانتظشغل الصمن قائمة الصوت خنتار اللبنة."

ومث خنتار الصوت"dripDrob"

فنحصل على املقطع الربجمي التايل:

سمكة: -إضافة الكائن. 3

ةعلى" اختيار كائن جديد من ملف" يف أسفل املنصة كما يظهر يف الصورة التالي دا من خالل النقرجدي ا نضيف كائن:

يف الصورة اليت أمامك(. 1اخطوة رقم )ا املوجودة باملظاهرخنتار من اجمللدات مث

امسه: خنتار كائنا جديدا من جملد " animalsيف الصورة اليت أمامك( 2اخطوة رقم " )ا

اليت أمامك(. ةر الصو يف 3رقم ةاخطو اعلى كلمة موافق بإمتام العملية ) نقرن

Page 39: Scratch - أكاديمية القاسمي · scratch.mit.edu يسمرلا شتاركسلا عقوم في اهرشنب ... x,y( ني°ولمحا ىلع هتايثادحإ هعقوم

38

وخنتار السمكة“fish4” يف الصورة اليت أمامك(: 4)ااخطوة رقم

اليت أمامك( ةلصور ايف 5رقم ةاخطو المة موافق بإمتام العملية )على ك نقرن

:للكائن برمجة الفعل ورد الفعل .4

.على اللبنة "عند النقر" نقرعند ال جيعل السمكة تتحرك يف احلوضنريد كتابة مقطع برجمي حبيث

عند النقرللبنة "من قائمة التحكم خنتار ا" " كرر باستمرارمن قائمة التحكم خنتار اللبنة" " كرر باستمرارونضعها بداخل احللقة " 1بالرقم " وحندد رقم ااخطواتةتحرك __خطو من قائمة احلركة خنتار اللبنة." " ة_خطو 1تحرك _ ". بعد اللبنة "راركرر باستم" ونضعها بداخل احلركة "ارتد إذا كنت عند الحافةمن قائمة احلركة خنتار اللبنة ."

فنحصل على المقطع البرمجي التالي:

Page 40: Scratch - أكاديمية القاسمي · scratch.mit.edu يسمرلا شتاركسلا عقوم في اهرشنب ... x,y( ني°ولمحا ىلع هتايثادحإ هعقوم

39

ملف الفعالية:

املسار التايل:استخدام ملشاهدة الفعالية يف القرص املرفق عليك

:مهمـة

تتحرك بشكل معاكس عليك إضافة مسكة أخرى خمتلفة للحوض حبيث مكة األوىل!!للس

E: scratch\first\fish

Page 41: Scratch - أكاديمية القاسمي · scratch.mit.edu يسمرلا شتاركسلا عقوم في اهرشنب ... x,y( ني°ولمحا ىلع هتايثادحإ هعقوم

40

فعالية اصطدام سيارة: (3فعالية رقم)

هدف الفعالية:

راتش جيسد حادث اصطدام سيارة.إنشاء مقطع برجمي يف السك سير الفعالية

.اختيار خلفية للمنصة:1

o على استرياد. ترياد خلفية مناسبة من خالل النقر على "ااخلفيات" مث ننقرنقوم باس

o صورة من احلاسوب كما يظهر يف الصورة التالية: فذة متكننا من اختيارتظهر لنا نا

خنتار من جملد"Outdoors" لصورة اليت أمامك(.يف ا 1)ااخطوة رقم

ااخلفية " مث خنتارberkeley لصورة اليت أمامك(.ايف 2") ااخطوة رقم

اليت أمامك( الصورةيف 3رقم ةاخطو اعلى كلمة موافق بإمتام العملية ) نقرن

Page 42: Scratch - أكاديمية القاسمي · scratch.mit.edu يسمرلا شتاركسلا عقوم في اهرشنب ... x,y( ني°ولمحا ىلع هتايثادحإ هعقوم

41

سيارة: -.إضافة كائن جديد 2

ةكائن جديد من ملف" يف أسفل املنصة كما يظهر يف الصورة التاليعلى" اختيار نضيف كائنا جديدا من خالل النقر:

يف الصورة اليت أمامك(. 1طوة رقم )ااخ املوجودة باملظاهر مث خنتار من اجمللدات

خنتار كائنا جديدا من جملد: " Transportation( "يف الصورة اليت أمامك 2طوة رقم ااخ)

اليت أمامك(. رةلصو ايف 3رقم ةطو ااخملية )لى كلمة موافق بإمتام العع نقرن

وخنتار السيارة“car-blue” " (يف الصورة اليت أمامك 4اخطوة رقم ا")11وعند املظاهر نسميه

اليت أمامك(. ةلصور ا يف 5رقم ةاخطو اعلى كلمة موافق بإمتام العملية ) نقرن

فنحصل على الشكل التايل:

Page 43: Scratch - أكاديمية القاسمي · scratch.mit.edu يسمرلا شتاركسلا عقوم في اهرشنب ... x,y( ني°ولمحا ىلع هتايثادحإ هعقوم

42

ات:مالحظo ان ا تكون السيارة يف البداية مالمسة للحافة. انتبه

o ملظهر ننقر على فإنة يضاف بشكل تلقائي للمظاهر ومن أجل تغيري اسم ا كائنا جديدا أو نرسم كائنا جديدا عندما نضيف

سم الذي نريدة باملستطيل انظر الصورة التالية:مظاهر ونكتب ابإ

:كي نظهر شكل سيارة مصطدمة.تحرير صورة السيارة ل3

من أجل أن تتغري حالة الكائن علينا أن نرمسه يف حالة خمتلفة. !انتبه

من أسفل املنصة خنتار رسم كائن جديد:

Page 44: Scratch - أكاديمية القاسمي · scratch.mit.edu يسمرلا شتاركسلا عقوم في اهرشنب ... x,y( ني°ولمحا ىلع هتايثادحإ هعقوم

43

يف الصورة اليت أمامك(. 1طوة رقم )ااخ على استرياد ننقر

يت أمامك(.يف الصورة ال 2اخطوة رقم )ا خنتار صورة الكائن الذي اخرتناه يف البداية

يف الصورة اليت أمامك(. 3اخطوة رقم ت الرسم املوجودة يف حمرر الرسم )انستخدم أدوا

يف الصورة اليت أمامك(. 4اخطوة رقم ا) ونضيف على الكائن رسم بواسطة األدوات املوجودة يف حمرر الرسم

21موافق وعند املظاهر نسميه" ننقر"

:للكائن برمجة الفعل ورد الفعل.4

تصطدم عند احلافة. ومن مث على اللبنة "عند النقر" نقرعند ال جيعل السيارة تتحركنريد كتابة مقطع برجمي حبيث

" عند النقرمن قائمة التحكم خنتار اللبنة"

" انتقل إلى المظهر__"من قائمة املظاهر خنتار اللبنة

" 11خنتار املظهر األول حيث أمسيناه "

اذهب إلى الموضع __ص:____"ركة خنتار اللبنة "احل ةمن قائم

:105وخنتار قيمة احملور س وحمور ص-

Page 45: Scratch - أكاديمية القاسمي · scratch.mit.edu يسمرلا شتاركسلا عقوم في اهرشنب ... x,y( ني°ولمحا ىلع هتايثادحإ هعقوم

44

حىت اآلن حنصل على املقطع التايل:

" ونضيفها.كرر باستمرارمن قائمة التحكم خنتار اللبنة "

" كرر باستمراراحللقة "ونضعها بداخل 10بالرقم " وحندد رقم ااخطواتتحرك __خطوةمن قائمة احلركة خنتار اللبنة."

"كرر باستمراربداخل احللقة " ا" ونضعهذاإمن قائمة التحكم خنتار اللبنة. ."

"مالمس ل___"من قائمة التحسس خنتار اللبنة

ذاإ: ونضعها جبانب اللبنة "خنتار مالمس للحافة"

" انتقل إلى المظهر__"من قائمة املظاهر خنتار اللبنة

ذا." ونضعها بداخل اللبنة إ21ث أمسيناه "خنتار املظهر الثاين حي

"وخنتار الصوت " شغل الصوت__"،من قائمة األصوات خنتار اللبنةscreech" انتقل إلى " بعد اللبنة " ذاإ" ونضعها داخل اللبنة

" 21 المظهر

"شغل الصوتمن قائمة التحكم خنتار اللبنة" أوقف املقطع الربجمي" ونضعها بعد اللبنة screech ."

النهاية حنصل على املقطع الربجمي التايل:يف

Page 46: Scratch - أكاديمية القاسمي · scratch.mit.edu يسمرلا شتاركسلا عقوم في اهرشنب ... x,y( ني°ولمحا ىلع هتايثادحإ هعقوم

45

ملف الفعالية: ملشاهدة الفعالية يف القرص املرفق عليك استخدام املسار التايل:

:مهمـة

)الكأس يسقط ويتحطم يصف حتطم كأس ا برناجم نريد أن ننشئ مع إدرا صوت(

E: scratch\first\car-accident.

Page 47: Scratch - أكاديمية القاسمي · scratch.mit.edu يسمرلا شتاركسلا عقوم في اهرشنب ... x,y( ني°ولمحا ىلع هتايثادحإ هعقوم

46

ي معانغن ا ي فعالية ه: (4فعالية رقم)

هدف الفعالية: ربة على مسرح غنائي تغن أغنيه.حبيث يظهر مط برجمي يف برنامج سكراتش إنشاء مقطع

وصف الفعالية: . تشغيل الربنامجغن أغنية "شوار" القدس العتيقة" عند مسا" صوت املطربة ت

سير الفعالية:

.تحديد خلفية المنصة:1الصورة موضح يف هو لك كما برنامج سكراتش وذاملوجودة يف لداتاجمل من من املمكن استرياد ااخلفيةسرح غنائي ملخلفية نريد اختيار

التالية:

لتصبح خلفية املنصة كالتايل: ومن مث خنتار مسرح الغناء Backgrounds – Interdoors – اختيار كائن جديد من جملد

Page 48: Scratch - أكاديمية القاسمي · scratch.mit.edu يسمرلا شتاركسلا عقوم في اهرشنب ... x,y( ني°ولمحا ىلع هتايثادحإ هعقوم

47

. إضافة كائنات جديدة للمقطع:2 المطربة: - :موضح يف الصورة التالية هو برنامج سكراتش وذلك كما لداتذه الصورة موجودة يف جم وهاليت ستقوم بالغناء إدرا صورة املطربة

Costumes – People– اختيار كائن جديد من جملد وحنصل على ما يلي:ومن مث خنتار املطربة

الميكروفون: - موضح يف الصورة التالية: هو برنامج سكراتش وذلك كما لداتجمموجود يف ا الكائن وهذيكروفونوهو عبارة عن صورة مل إدرا كائن

Page 49: Scratch - أكاديمية القاسمي · scratch.mit.edu يسمرلا شتاركسلا عقوم في اهرشنب ... x,y( ني°ولمحا ىلع هتايثادحإ هعقوم

48

Costumes – Things– اختيار كائن جديد من جملد

نحصل على ما يلي:امليكروفون فومن مث خنتار

.وهكذا نكون قد انتهينا من تصميم وحتضري مسرح الغناء لغناء األغنية

ع:إضافة الملف الصوتي للمقط .3

نريده ويف فعاليتنا هذه نقوم بإضافة أغنية الفنانة تار امللف الصويت الذي"أصوات" ومن مث "استرياد" وخنكلمة على بإضافة امللف الصويت ننقر اليت قمنا بتحميلها من الشبكة وحفظها على جهازنا سابقا . فريوز "شوار" القدس العتيقة"

:للكائن برمجة الفعل ورد الفعل.4 .جيعل املطربة تقوم بالغناء عند النقر على العلم األخضر أي عند تشغيل الربنامج يد كتابة مقطع برجمي حبيثنر

" عند النقرمن قائمة التحكم خنتار اللبنة."

" ونغري النص إىل نص ترحييب للمطربة.( ثانية2قل )السالم عليكم( لمدة )من قائمة املظاهر خنتار اللبنة "

ونقوم بتغيري عدد الثواين إىل ثانيتني.( ثانية1انتظر )تحكم خنتار اللبنة "من قائمة ال "

" ونقوم بتعديل امللف الصويت إىل األغنية اليت نريدها والذي قد شغل الصوت )مياو( وانتظر انتهاءهمن قائمة الصوت خنتار اللبنة "

قمنا بإضافته سابقا .

" ثواين. 3" ونقوم بتغيري عدد الثواين إىل ( ثانية1انتظر )من قائمة التحكم خنتار اللبنة

" ونغري النص إىل نص يعن بشكر اجلمهور وحسن استماعه.( ثانية2قل )السالم عليكم( لمدة )من قائمة املظاهر خنتار اللبنة "

Page 50: Scratch - أكاديمية القاسمي · scratch.mit.edu يسمرلا شتاركسلا عقوم في اهرشنب ... x,y( ني°ولمحا ىلع هتايثادحإ هعقوم

49

ويف النهاية حنصل على املقطع الربجمي التايل:

بأغنية "شوار" القدس العتيقة". وهكذا نكون قد مسعنا واستمتعنا معا

ملف الفعالية: املسار التايل:استخدام ملشاهدة الفعالية يف القرص املرفق عليك

مهمة: ال

نريد أن ننشئ مشرو" سكراتش حبيث تكون أنت املغن بالصوت والصورة !!

Singing together \first\: scratchE

Page 51: Scratch - أكاديمية القاسمي · scratch.mit.edu يسمرلا شتاركسلا عقوم في اهرشنب ... x,y( ني°ولمحا ىلع هتايثادحإ هعقوم

50

شكال الهندسيةفعالية األ: (5فعالية رقم)

هدف الفعالية:

. املثلثيـة أساسيه وهي املستطيل املربع الدائرةكائنات ألشكال هندس 4سكراتش حيوي يف برنامج برجمي إنشاء مقطع وصف الفعالية:

على الكائن "مربع" نسمع صوت يقول "أنا املربع" نقر: عن الفمثال عليه مبؤشر الفأرة. نقرالكائن عند ال سمبامسا" صوت وهكذا.

سير الفعالية:

.إنشاء الكائنات وإضافتها :1

كائنات "أشكال هندسية": مربع مستطيل مثلث دائرة. ةعلينا إنشاء أربع

. ربعةاألشكال اهلندسية ومن مث البحث على صور لألغوغل إىل موقع : ميكنك احلصول على األشكال اهلندسية بالتوجهإرشاد

:إظهار الكائنات إىل املنصة

اليت أمامك(. ةلصور ايف 1رقم ةاخطو اصة )يد " املتواجدة يف أسفل املن"إضافة ملف جد ةعلى أيقون نقرن -

اليت أمامك(. ةلصور ايف 2رقم ةطو ااخر الكائنات اليت نريد إظهارها )ه صو فيخنتار املكان الذي تتواجد -

اليت أمامك(. ةصور اليف 3رقم ةطو ااخه على املنصة )خنتار الشكل الذي نريد إظهار -

اليت أمامك(. ةلصور ايف 4رقم ةاخطو اعلى كلمة موافق بإمتام العملية ) نقرن -

Page 52: Scratch - أكاديمية القاسمي · scratch.mit.edu يسمرلا شتاركسلا عقوم في اهرشنب ... x,y( ني°ولمحا ىلع هتايثادحإ هعقوم

51

: بعد القيام بإنشاء الكائنات وإضافتها على منصة العرض سوف تكون املنصة بالشكل التايل:مالحظه

.برمجة الفعل ورد الفعل:2 الفأرة.عليه يف مؤشر نقرالكائن عند ال سمبانريد كتابة مقطع برجمي حبيث ميكننا من مسا" صوت

:تابة مقطعه الربجميبكلنختار الدائرة مثال ونبدأ صوت له إضافةعلى الكائن الذي نريد نقرن *

ألننا نريد أن نسمع الصوت عند النقر على الكائن. عند النقر" خنتار لبنة ""قائمة التحكممن -

عد النقر. " ألننا نريد تشغيل الصوت بشغل الصوتمن قائمة الصوت خنتار لبنة " -

على الكائن. نقرللكائن لكي يتم مساعه بعد ال نريد اآلن تسجيل الصوت املناسب

:مالحظه تسجيل الصوت املطلوب؟ أوكيف ميكننا اختيار الصوت

كما يف الصورة التالية:نافذة لتسجيل الصوت " سيظهر لنا تسجيلعلى السهم ومن مث خنتار كلمة " نقر" نشغل الصوتيف لبنة "

Page 53: Scratch - أكاديمية القاسمي · scratch.mit.edu يسمرلا شتاركسلا عقوم في اهرشنب ... x,y( ني°ولمحا ىلع هتايثادحإ هعقوم

52

سوف نقوم بالتسجيل ومن مث اختيار امللف.

ر هذه ااخطوات على كل كائن من الكائنات الثالثة األخرى وهبذا يتم إنشاء املقطع الربجمي املطلوب. ا: جيب تكر مالحظه

ملف الفعالية:

املسار التايل:م استخداملشاهدة الفعالية يف القرص املرفق عليك

مهمـة:ال

Quadrilaterals\first\: scratchE

حتبوهنا عند مشهورةلشخصيات صور 4 اختيارنريد سمبا ا من الصور نسمع صوت ةعلى أي صور نقرال

.الشخصية

Page 54: Scratch - أكاديمية القاسمي · scratch.mit.edu يسمرلا شتاركسلا عقوم في اهرشنب ... x,y( ني°ولمحا ىلع هتايثادحإ هعقوم

53

فعالية أسماء الفواكه: (6فعالية رقم)

هدف الفعالية: .كائنات ألنوا" من خمتلفة من الفاكهةإنشاء مقطع برجمي يف برنامج سكراتش حيوي مخسة

وصف الفعالية: وتغيري حجم الكائن عند النقر عليه مبؤشر الفأرة.سم الكائن اظهور رسالة توضيحية ومسا" صوت ب

سير الفعالية:

:ةحديد خلفي.ت1 مبا أن فعاليتنا عن الفاكهة حيبذ لو خنتار خلفية فيها شيء من الطبيعة اختيار ااخلفية نتبع ااخطوات التالية:

اخلفيات"اعلى " نقرلفية مناسبة من خالل النقوم باسترياد خ

على استرياد. نقرمث نقوم بال

صور من احلاسوب. هر لنا نافذة متكننا من اختيارتظ

موافق. نقرااخلفية اليت نريدها ومن مث ن خنتار

.إنشاء الكائنات وإضافتها :2 ."علينا إنشاء مخسة كائنات "أنوا" فاكهه

صور للكائنات اليت تريدها. ومن مث البحث عن غوغلر للكائنات بالتوجه إىل موقع : ميكنك احلصول على صو إرشاد :إظهار الكائنات إىل املنصة

اليت أمامك(. ةلصور ايف 1 أسفل املنصة )أاخطوه رقم "إضافة ملف جديد " املتواجدة يف ةيقونعلى أنقر ن -

صور الكائنات اليت نريد إظهارها. فيهخنتار املكان الذي تتواجد -

نصة. خنتار الكائن الذي نريد إظهاره على امل -

على كلمة موافق بإمتام العملية. نقرن -

Page 55: Scratch - أكاديمية القاسمي · scratch.mit.edu يسمرلا شتاركسلا عقوم في اهرشنب ... x,y( ني°ولمحا ىلع هتايثادحإ هعقوم

54

: بعد القيام بإنشاء الكائنات وإضافتها على منصة العرض سوف تكون املنصة بالشكل التايل:مالحظه

.برمجة الفعل ورد الفعل:3

يري حجم الكائن عند النقر عليه يف مؤشر سم الكائن مع تغابة ن مسا" صوت وإظهار رسالة توضيحينريد كتابة مقطع برجمي حبيث ميكننا م الفأرة.

ننظر إىل أسفل املنصة جند أمساء الكائنات)الصور اليت قمنا بإضافتها(. -

ا" الصور حبيث سيبدأ مس هلا سوف يتم إضافة صوت ةلصور ا هذه ةكصور هاافتوإضعن كلمات قمنا بكتابتها عبارةخنتار الكائن األول وهو - . ة تشغيل الربنامجببداي

لتعرف امسها". ةصور الكالتايل: " انقر على ا نسمع صوتأي أننا يف بداية النقر على تشغيل الربنامج سوف

ونكتب املقطع التايل : األولعلى الكائن نقرحيث ن يت قمنا هبا يف الفعالية السابقةنقوم بنفس ااخطوات ال -

Page 56: Scratch - أكاديمية القاسمي · scratch.mit.edu يسمرلا شتاركسلا عقوم في اهرشنب ... x,y( ني°ولمحا ىلع هتايثادحإ هعقوم

55

التسجيل اليت اتبعناها يف الفعالية السابقة. لتعرف امسها" بنفس طريقة الصورةبصوتنا يقول " انقر على ا صوتي جل تسجيال ونس

عد له لنبدأعلى الكائن نقرون ة عن صوره لتفاح عبارةخنتار الكائن الثاين وهو - نكتب املقطع التايل: ونكتب املقطع امل

. غيل املقطع عند النقر على الكائن" وهذا كما تعلمنا سابقا بتشعند نقر الكائناللبنة " ةكحلر خنتار من قائمة ا -

" ةى السهم ونسجل الصوت "أنا التفاحعل نقر" ومن مث نشغل الصوتخنتار من قائمة الصوت اللبنة " -

نكتب يف املستطيل " أنا :الصورةتظهر اسم رسالة" وهذا لكي يتم إظهار __ ثانية ةقل___ لمد" ةخنتار من قائمة املظاهر اللبن -

. ةاليت نريد أن تبقى هبا الرسال الزمنيةظهارها( ويف الدائرة نضع املدة إاليت نريد ة" ) الرسالةالتفاح

م قليال . وتتقد الصورةعليها تكرب نقرعند ال الصورةــ" وهذا بإضافة حركة على غير الحجم بمقدار" ةمن قائمة املظاهر خنتار اللبن -

" الصورةالتأثري على أو ةاحلرك إضافةوهذا الوقت الذي ننتظره عند "ةانتظر __ ثانيمن قائمة التحكم خنتار اللبنة " -

وضعها الطبيعي. إىل الصورة بإعادة أخرى ةــ" مر غير الحجم بمقدارمن قائمة املظاهر خنتار اللبنة " -

وف حنصل على املقطع الربجمي التايل:مالحظه: بعد إتبا" ااخطوات التالية س

يف الربنامج . إضافتهوهبذا لقد أهنينا املقطع الربجمي للكائن الثاين نكرر هذا املقطع لكل كائن مت

Page 57: Scratch - أكاديمية القاسمي · scratch.mit.edu يسمرلا شتاركسلا عقوم في اهرشنب ... x,y( ني°ولمحا ىلع هتايثادحإ هعقوم

56

يف الربنامج . إضافتهأهنينا املقطع الربجمي للكائن الثاين نكرر هذا املقطع لكل كائن مت نكون قدوهبذا

:ةالفعالي ملف املسار التايل: عليك استخدام ملشاهدة الفعالية يف القرص املرفق

مهمـة:

E: scratch\first\NamesOfFruits

هي عبارة عن صور نريد اختيار مخسة كائنات حدى رات خمتلفة و عند النقر على إسيا

الكائنات تظهر لنا رسالة توضيحية بنو" السيارة جم الصورة.احلصوت وتغيري ىلبابإضافة إ

Page 58: Scratch - أكاديمية القاسمي · scratch.mit.edu يسمرلا شتاركسلا عقوم في اهرشنب ... x,y( ني°ولمحا ىلع هتايثادحإ هعقوم

57

مسابقة الرياضياتفعالية : (7فعالية رقم)

هدف الفعالية:

.عبارة عن مسابقة يف موضو" الرياضياتيف برنامج السكراتش برجمي إنشاء مقطع

وصف الفعالية: تبدأ الفعالية برتحيب للمستخدم ومن مث نقله إىل منصة املسابقة لكي يبدأ بإدخال إجابات األسةلة املطروحة وذلك يف املستطيل الذي يظهر أسفل املنصة وخالل إجاباته على األسةلة يتم حساب عدد ابإجابات الصحيحة وااخاطةة ويف هناية املسابقة تظهر له عالمته يف سابقة.امل

سير الفعالية:

تحديد خلفية المنصة .1 يف البداية نريد حتديد خلفية للرتحيب يف املستخدم وهي صورة نكون قد حضرناها مسبقا ونقوم بإدراجها كالتايل:

خنتار ابإمكانية استرياد ونقوم بإدرا الصورة وحنصل على ما يلي:

Page 59: Scratch - أكاديمية القاسمي · scratch.mit.edu يسمرلا شتاركسلا عقوم في اهرشنب ... x,y( ني°ولمحا ىلع هتايثادحإ هعقوم

58

دينا خلفيتان ااخلفية اافرتاضية للربنامج وهي املنصة البيضاء وااخلفية اليت قمنا بإدراجها.نالحظ أنه أصبحت ل

إنشاء متغيرات .2

من أجل أن احملافظة على عدد األجوبة من كل نو" نفعل نريد إنشاء متغريين األول "عدد ابإجابات الصحيحة" والثاين "عدد ابإجابات ااخاطةة" ذلك كالتايل:

مة املتغريات خنتار اللبنة إنشاء متغري كما يظهر يف الصورة:من قائ

Page 60: Scratch - أكاديمية القاسمي · scratch.mit.edu يسمرلا شتاركسلا عقوم في اهرشنب ... x,y( ني°ولمحا ىلع هتايثادحإ هعقوم

59

ونقوم بتسمية املتغري األول "عدد ابإجابات الصحيحة" كما يلي:

على كلمة "موافق" من أجل إهناء ابإجراء ولنحصل على ما يلي: وننقر

تيكي:ويظهر املتغري على املنصة بشكل أوتوما

Page 61: Scratch - أكاديمية القاسمي · scratch.mit.edu يسمرلا شتاركسلا عقوم في اهرشنب ... x,y( ني°ولمحا ىلع هتايثادحإ هعقوم

60

نقوم بنفس ااخطوات من أجل إضافة متغري عدد ابإجابات ااخاطةة وحنصل على ما يلي:

وعلى املنصة :

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

علم أخضر(.عند النقرالتحكم خنتار اللبنة "من قائمة( "

" ناها(." )نقوم بتغيري ااسم إىل اسم ااخلفية اليت أدرج1 انتقل إلى الخلفية الخلفيةمن قائمة املظاهر خنتار اللبنة

" عدد اإلجابات الصحيحة خف المتغيرأمن قائمة املتغريات خنتار اللبنة."

" خف المتغير عدد اإلجابات الخاطئةأمن قائمة املتغريات خنتار اللبنة."

" ثوان(. 3" )نقوم بتغيريها إىل ثانية 1 انتظرمن قائمة التحكم خنتار اللبنة

" املنصة اافرتاضية(.1" )نقوم بتغيري ااسم إىل اسم ااخلفية 1ى الخلفية انتقل إلمن قائمة املظاهر خنتار اللبنة

Page 62: Scratch - أكاديمية القاسمي · scratch.mit.edu يسمرلا شتاركسلا عقوم في اهرشنب ... x,y( ني°ولمحا ىلع هتايثادحإ هعقوم

61

. إضافة كائن جديد3 المعلم:

برنامج سكراتش وذلك كما موضح يف الصورة لدات وهذه الصورة موجودة يف جمإدرا صورة املعلم الذي سيقوم بطرح األسةلة :التالية

وحنصل على ما يلي: Costumes – People– داختيار كائن جديد من جمل

Page 63: Scratch - أكاديمية القاسمي · scratch.mit.edu يسمرلا شتاركسلا عقوم في اهرشنب ... x,y( ني°ولمحا ىلع هتايثادحإ هعقوم

62

. إضافة مظهر جديد4 هو موضح يف الصورة التالية: وفق مانتهاء املسابقة ه وذلك بعد انريد إضافة مظهر عبارة عن حاسوب نقال لكي تظهر النتيجة من خالل

وحنصل على ما يلي:موافق –ورة احلاسوب ص – Things –استرياد –ننقر على املظاهر

Page 64: Scratch - أكاديمية القاسمي · scratch.mit.edu يسمرلا شتاركسلا عقوم في اهرشنب ... x,y( ني°ولمحا ىلع هتايثادحإ هعقوم

63

برمجة الفعل ورد الفعل .5

ذلك ليبدأ و 0خيفي خلفية الرتحيب ويظهر خلفية املنصة البيضاء واملتغريات اليت قمنا بإخفائها مسبقا وجعل قيمتها نريد كتابة مقطع برجمي حبيث

أسةلة( 3)سنعمل على طرح .ستخدم ويف النهاية عرض النتيجةنتظار إجابة املاملعلم بطرح األسةلة وا

" عند النقرمن قائمة التحكم خنتار اللبنة."

كائن املعلم هو الذي خيتفي وذلك تزامنا مع النقرة األوىل على العلم األخضرختف"تمن قائمة املظاهر خنتار اللبنة ".

" ثوان )نفس الوقت اليت تعرض فيه خلفية الرتحيب( 3م بتغيري عدد الثواين إىل " ونقو ( ثانية1انتظر )من قائمة التحكم خنتار اللبنة.

كائن املعلم هو الذي يظهر.اظهر"من قائمة املظاهر خنتار اللبنة "

" (" نقوم بتحديد اسم مظهر املعلم )نقوم هبذه ااخطوة ألن لدينا أكثر من مظهرانتقل إلى المظهرمن قائمة املظاهر اللبنة

" ظهر المتغير عدد اإلجابات الصحيحةأمن قائمة املتغريات خنتار اللبنة".

" ةاظهر المتغير عدد اإلجابات الخاطئمن قائمة املتغريات خنتار اللبنة".

" 0 جعل عدد اإلجابات الصحيحة مساويا امن قائمة املتغريات خنتار اللبنة."

" 0 مساويا إلجابات الخاطئةعدد اجعل امن قائمة املتغريات خنتار اللبنة."

" ثواين. 3بتغيري عدد الثواين إىل م" ونقو ( ثانية1انتظر )من قائمة التحكم خنتار اللبنة

" 3" وعدد الثواين إىل السؤال األولص إىل "" ونغري الن( ثانية1قل )السالم عليكم( لمدة )من قائمة املظاهر خنتار اللبنة.

ونغري السؤال إىل سؤال يف الرياضيات أي السؤال األول يف املسابقة مثال ؟ سمك وأنتظراسأل ما اللبنة "من قائمة التحسس خنتار ا "

( :10-(*)5-.)

:"... من قائمة التحكم خنتار اللبنة "إذا ... وإا

يف التعبري الذي نود فحصه نعوض ما يلي:o الطرف األول نعوض ما يلي:" يف "ــــــ = ـــــــمن قائمة العمليات خنتار اللبنة

من قائمة التحسس"اإلجابةاللبنة " o يف الطرف الثاين نكتب ابإجابة الصحيحة للسؤال املطروح وذلك لكي نفحص إذا كانت ابإجابة املدخلة من قبل املستخدم هي

.50إجابة صحيحة أم ا وابإجابة هنا

Page 65: Scratch - أكاديمية القاسمي · scratch.mit.edu يسمرلا شتاركسلا عقوم في اهرشنب ... x,y( ني°ولمحا ىلع هتايثادحإ هعقوم

64

عد كلمة "إذا" وقبل كلمة "وإا" ما يلي:إذا كانت ابإجابة صحيحة نعوض يف األوامر اليت بo " 1" نقوم بتغيري املقدار إىل 0غير عدد اإلجابات الصحيحة بمقدار من قائمة املتغريات خنتار اللبنة. o " 3" والثواين إىل إجابة صحيحةص إىل "" ونغري الن( ثانية1قل )السالم عليكم( لمدة )من قائمة املظاهر خنتار اللبنة.

كانت ابإجابة غري صحيحة نعوض يف األوامر اليت بعد كلمة "وإا" ما يلي:إذا o " 1" نقوم بتغيري املقدار إىل 0بمقدار غير عدد اإلجابات الخاطئةمن قائمة املتغريات خنتار اللبنة. o " 3" والثواين إىل ةخاطئ إجابةص إىل "" ونغري الن( ثانية1قل )السالم عليكم( لمدة )من قائمة املظاهر خنتار اللبنة.

" ثواين. 3م بتغيري عدد الثواين إىل " ونقو ( ثانية1انتظر )من قائمة التحكم خنتار اللبنة

" 3" وعدد الثواين إىل السؤال الثانيص إىل "" ونغري الن( ثانية1قل )السالم عليكم( لمدة )من قائمة املظاهر خنتار اللبنة.

املسابقة مثال " ونغري السؤال إىل سؤال يف الرياضيات أي السؤال الثاين يف؟ سمك وأنتظراسأل ما انة "من قائمة التحسس خنتار اللب

( :39-)- (100.)

:"... من قائمة التحكم خنتار اللبنة "إذا ... وإا

يف التعبري الذي نود فحصه نعوض ما يلي:o الطرف األول نعوض ما يلي:" يف "ــــــ = ـــــــمن قائمة العمليات خنتار اللبنة

من قائمة التحسس"اإلجابةاللبنة " o يف الطرف الثاين نكتب ابإجابة الصحيحة للسؤال املطروح وذلك لكي نفحص إذا كانت ابإجابة املدخلة من قبل املستخدم هي

.139وابإجابة هنا إجابة صحيحة أم ا

عد كلمة "إذا" وقبل كلمة "وإا" ما يلي:إذا كانت ابإجابة صحيحة نعوض يف األوامر اليت بo " 1" نقوم بتغيري املقدار إىل 0غير عدد اإلجابات الصحيحة بمقدار من قائمة املتغريات خنتار اللبنة. o " 3" والثواين إىل إجابة صحيحةص إىل "" ونغري الن( ثانية1قل )السالم عليكم( لمدة )من قائمة املظاهر خنتار اللبنة.

انت ابإجابة غري صحيحة نعوض يف األوامر اليت بعد كلمة "وإا" ما يلي:إذا كo " 1" نقوم بتغيري املقدار إىل 0بمقدار غير عدد اإلجابات الخاطئةمن قائمة املتغريات خنتار اللبنة. o " 3" والثواين إىل ةخاطئإجابة ص إىل "" ونغري الن( ثانية1قل )السالم عليكم( لمدة )من قائمة املظاهر خنتار اللبنة.

Page 66: Scratch - أكاديمية القاسمي · scratch.mit.edu يسمرلا شتاركسلا عقوم في اهرشنب ... x,y( ني°ولمحا ىلع هتايثادحإ هعقوم

65

" ثواين. 3م بتغيري عدد الثواين إىل " ونقو ( ثانية1انتظر )من قائمة التحكم خنتار اللبنة

" 3" وعدد الثواين إىل ثالثالسؤال الص إىل "" ونغري الن( ثانية1قل )السالم عليكم( لمدة )من قائمة املظاهر خنتار اللبنة.

ونغري السؤال إىل سؤال يف الرياضيات أي السؤال الثالث يف املسابقة ؟ نتظراسأل ما اسمك وانة "من قائمة التحسس خنتار اللب "

(.50) -+(23مثال : )

:"... من قائمة التحكم خنتار اللبنة "إذا ... وإا

يف التعبري الذي نود فحصه نعوض ما يلي:

o الطرف األول نعوض ما يلي:" يف "ــــــ = ـــــــمن قائمة العمليات خنتار اللبنة من قائمة التحسس"اإلجابةاللبنة "

o يف الطرف الثاين نكتب ابإجابة الصحيحة للسؤال املطروح وذلك لكي نفحص إذا كانت ابإجابة املدخلة من قبل املستخدم هي .27إجابة صحيحة أم ا وابإجابة هنا

بعد كلمة "إذا" وقبل كلمة "وإا" ما يلي: إذا كانت ابإجابة صحيحة نعوض يف األوامر اليتo " 1" نقوم بتغيري املقدار إىل 0غير عدد اإلجابات الصحيحة بمقدار من قائمة املتغريات خنتار اللبنة. o " 3" والثواين إىل إجابة صحيحةص إىل "" ونغري الن( ثانية1قل )السالم عليكم( لمدة )من قائمة املظاهر خنتار اللبنة.

كانت ابإجابة غري صحيحة نعوض يف األوامر اليت بعد كلمة "وإا" ما يلي: إذاo " 1" نقوم بتغيري املقدار إىل 0بمقدار غير عدد اإلجابات الخاطئةمن قائمة املتغريات خنتار اللبنة. o " 3" والثواين إىل ةاطئإجابة خص إىل "" ونغري الن( ثانية1قل )السالم عليكم( لمدة )من قائمة املظاهر خنتار اللبنة.

" ثواين. 2م بتغيري عدد الثواين إىل " ونقو ( ثانية1انتظر )من قائمة التحكم خنتار اللبنة

" 2" والثواين إىلالنتيجة هيص إىل "" ونغري الن( ثانية1قل )السالم عليكم( لمدة )من قائمة املظاهر خنتار اللبنة.

وذلك لكي خيتفي املعلم ويظهر لنا احلاسوب النقال ليعلمنا ما هي عالمتنا."ختف"امن قائمة املظاهر خنتار اللبنة

Page 67: Scratch - أكاديمية القاسمي · scratch.mit.edu يسمرلا شتاركسلا عقوم في اهرشنب ... x,y( ني°ولمحا ىلع هتايثادحإ هعقوم

66

" انتقل إلى المظهر من قائمة املظاهر خنتار اللبنةLaptop."

" عدد اإلجابات الصحيحة خف المتغيرأمن قائمة املتغريات خنتار اللبنة."

" الخاطئةخف المتغير عدد اإلجابات أمن قائمة املتغريات خنتار اللبنة."

وذلك لكي يظهر لنا احلاسوب النقال."اظهرمن قائمة املظاهر خنتار اللبنة "

" ص إىل ما يلي:" ونغري الن( ثانية1قل )السالم عليكم( لمدة )من قائمة املظاهر خنتار اللبنة

o يف الطرف األول نعوض ما يلي:ـــــــ *"ــــــ من قائمة العمليات خنتار اللبنة " من قائمة املتغريات."عدد اإلجابات الصحيحةة )املتغري( اللبن "

o 2عالمات ونغري عدد الثواين إىل 10 وذلك لكي يتم احتساب العالمة حبيث أن لكل سؤال 10يف الطرف الثاين نكتب ثواين.

" ثواين. 2م بتغيري عدد الثواين إىل " ونقو ( ثانية1انتظر )من قائمة التحكم خنتار اللبنة

" شكرا على المشاركة اللطيفة وبالنجاحص إىل "" ونغري الن( ثانية1قل )السالم عليكم( لمدة )من قائمة املظاهر خنتار اللبنة "

.ثواين 3والثواين إىل

ويف النهاية حنصل على املقطع الربجمي التايل:

Page 68: Scratch - أكاديمية القاسمي · scratch.mit.edu يسمرلا شتاركسلا عقوم في اهرشنب ... x,y( ني°ولمحا ىلع هتايثادحإ هعقوم

67

Page 69: Scratch - أكاديمية القاسمي · scratch.mit.edu يسمرلا شتاركسلا عقوم في اهرشنب ... x,y( ني°ولمحا ىلع هتايثادحإ هعقوم

68

:ةملف الفعالي

املسار التايل:استخدام شاهدة الفعالية يف القرص املرفق عليك مل

مهمـة:

E: scratch\first\Math Comp

نريد إنشاء مسابقة يف املوضو" املفضل لديك وكن أنت املعلم الذي يطرح األسةلة وذلك بصوتك وعند ابإجابة

بشكل صحيح يسمع صوت تصفيق أو تشجيع وصوت غري مشجع عند ابإجابة بشكل خاطئ

Page 70: Scratch - أكاديمية القاسمي · scratch.mit.edu يسمرلا شتاركسلا عقوم في اهرشنب ... x,y( ني°ولمحا ىلع هتايثادحإ هعقوم

69

.ةفعالية سؤال سرع(:8فعالية رقم)

هدف الفعالية: سؤال سرعة.إنشاء مقطع برجمي يف برنامج السكراتش حيوي

وصف الفعالية:اليت هي صور حليوانات بعشر ثوان ومن مث ابإجابة على السؤال تظهر رسالة ظهور عدد من الكائنات علينا معرفة عدد الكائنات توضيحية ختربنا إذا كانت ااجابة صحيحة أم خاطةة.

سير الفعالية:

.تحديد خلفيه:1

عبارة عن سؤال وإرشاد لكيفية ابإجابة عليه لذلك حنتا لنصنع ااخلفيات بأنفسنا !!مبا أن فعاليتنا دام برنامج الرسام أو أي برنامج شبيه ميكننا من خالله صنع خلفية حنتا اخلفية بسيطة مكونة من لون ومجلة توضيحية.وذلك باستخ

ااخلفياتعلى " نقرناسبة من خالل الامللفية ااخنقوم باسترياد."

على استرياد. لنقرمث نقوم با

ب.من احلاسو ااخلفية صور هر لنا نافذة متكننا اختيار تظ

موافق. نقرااخلفية اليت نريدها ومن مث ن خنتار

Page 71: Scratch - أكاديمية القاسمي · scratch.mit.edu يسمرلا شتاركسلا عقوم في اهرشنب ... x,y( ني°ولمحا ىلع هتايثادحإ هعقوم

70

.إنشاء الكائنات وإضافتها :2كائنا 15يف هذه الفعالية سوف نستخدم الكائنات املوجودة يف برنامج سكراتش لذلك سوف يتم إضافة كائنات بعدة أشكال بابإضافة إىل

ميثل صورا حليوانات خمتلفة. صور للكائنات اليت تريدها. ل ومن مث البحث عنغو غصور للكائنات بالتوجه إىل موقع على: ميكنك احلصول إرشاد

ى املنصة: علإظهار الكائنات .د" املتواجدة يف أسفل املنصةعلى أيقونه "إضافة ملف جدي نقرن -

صور الكائنات اليت نريد إظهارها. فيهخنتار املكان الذي تتواجد -

نريد إظهاره على املنصة. خنتار الكائن الذي -

على كلمة موافق بإمتام العملية. نقرن -

: بعد القيام بإنشاء الكائنات وإضافتها على منصة العرض سوف تكون املنصة بالشكل التايل:مالحظه

نشاء متغيرات:.إ3 رات الثالثة.متغري حبيث حنفظ داخله رقم ابإجابة الصحيحة اليت خنتارها من ااخيانريد إنشاء

من قائمة املتغريات خنتار اللبنة إنشاء متغري كما يظهر يف الصورة:

Page 72: Scratch - أكاديمية القاسمي · scratch.mit.edu يسمرلا شتاركسلا عقوم في اهرشنب ... x,y( ني°ولمحا ىلع هتايثادحإ هعقوم

71

" .answer" ونقوم بتسمية املتغري بـ تغري على املنصة بشكل أوتوماتيكي.يظهر امل ومن مث على كلمة "موافق" من أجل إهناء ابإجراء وننقر

.برمجة الفعل ورد الفعل:4 ي حبيث يتم تغيري ااخلفيات من خالله ومن مث إظهار سؤال وابإجابة عليه وظهور رسالة توضيحية عند ابإجابة.تابة مقطع برجمريد كن

الصور اليت قمنا بإضافتها(. ننظر إىل أسفل املنصة جند أمساء الكائنات(

يذه عند تشغيل الربنامج وهو مقطع ا يتعلق بالكائنات.ننقر على كلمة املنصة لنبدأ بكتابة املقطع الربجمي الذي نريد تنف أي أننا نريد إظهار ااخلفية األوىل ومن مث إظهار ااخلفية الثانية. نكتب املقطع الربجمي التايل:

Page 73: Scratch - أكاديمية القاسمي · scratch.mit.edu يسمرلا شتاركسلا عقوم في اهرشنب ... x,y( ني°ولمحا ىلع هتايثادحإ هعقوم

72

مج سكراتش.برنا إىل إدراجهاو تصميمهاليت تضم ثالثة كائنات قمنا با التاليةظهر لدينا ااخلفية تسوف ااخطوةبعد هذه

15ذي ميثل صورة العدد خنتار الكائن ال.

المقطع األول:

. غيل املقطع عند النقر على الكائن" وهذا كما تعلمنا سابقا بتشالنقرعند اللبنة " احلركةة خنتار من قائم - ج.خيتفي الكائن عند تشغيل الربنام" وهذا لكي اختف" اللبنةاهر خنتار من قائمة املظ - لكي ننتظر عددا من الثواين لظهور الكائن مره أخرى.وهذا "انتظر __اللبنة " احلركةة خنتار من قائم - يظهر الكائن من جديد.وهذا لكي "اظهر" اللبنةاهر خنتار من قائمة املظ -

المقطع الثاني: "النقر على الكائنعند اللبنة " احلركةة خنتار من قائم - وهذا لتغيري قيمة املتغري. اجعل ___ مساويا ___"،ملتغريات" خنتار من قائمة ا -

Page 74: Scratch - أكاديمية القاسمي · scratch.mit.edu يسمرلا شتاركسلا عقوم في اهرشنب ... x,y( ني°ولمحا ىلع هتايثادحإ هعقوم

73

نكتب نفس املقطع الربجمي لكن بتغيري بسيط وهو أن نغري قيمة املتغري 40 30: لكل كائن من الكائنات اليت متثل صورا لألعداد مالحظه ألنه هو ابإجابة الثالثة. 3سوف نغري قيمته لـ 40كائن الذي ميثل صورة العدد ألنه هو ابإجابة الثانية أما ال2لـ 30للكائن لصورة العدد

:اآلن سوف نكتب المقطع البرمجي للكائن

ننقر على الكائن ونبدأ بكتابة املقطع الربجمي التايل: ." النقر على العلم اللبنة " عند احلركةة خنتار من قائم -

ألننا مل نقم بعد باختيار ابإجابة. وهذا "اجعل المتغير__ مساويا ___" اللبنة رياتتغخنتار من قائمة امل -

".اختف" اللبنةاهر خنتار من قائمة املظ -

وهي بداية حللقة." كرر باستمراراللبنة " احلركةة خنتار من قائم -

إذا كانت إجابتنا ختتلف عن "حاول مره أخرىريد إظهار الكائن"وهذه اللبنة لكتابه شرط ما.هنا ن " إذا ....."،خنتار من قائمة احلركة اللبنة -

الصحيحة. ةجاب وهي ابإ1رقم ةجابابإ

Page 75: Scratch - أكاديمية القاسمي · scratch.mit.edu يسمرلا شتاركسلا عقوم في اهرشنب ... x,y( ني°ولمحا ىلع هتايثادحإ هعقوم

74

:1 تكون 2 ولكن بدا من مساواة قيمة املتغري بـ نكتب ذات املقطع الربجمي هذا للكائن مالحظه . لصحيحة وهي ابإجابة األوىل.وهذا ألننا نريد إظهار هذا الكائن عندما تكون إجابتنا هي ابإجابة ا

:ةملف الفعالي

املسار التايل: استخداميف القرص املرفق عليك ملشاهدة الفعالية

مهمـة:

E: scratch\first\Question

هلا !! آخرسؤال بإضافة السابقة الفعاليةنريد إكمال ابإجاباتعدد النهاية يفيظهر يل الربنامج حبيث

. الصحيحة

Page 76: Scratch - أكاديمية القاسمي · scratch.mit.edu يسمرلا شتاركسلا عقوم في اهرشنب ... x,y( ني°ولمحا ىلع هتايثادحإ هعقوم

75

.البيانو فعالية (:9فعالية رقم)

هدف الفعالية: إنشاء مقاطع برجمية يف لغة السكراتش للعزف على البيانو.

وصف الفعالية:)الذي على الزر األول من البيانو لنقرالفعالية عبارة عن بيانو حيث كل زر يف البيانو هو عبارة عن كائن وله مقطع برجمي مثال: عندما يتم ا

( وهكذا لباقي الكائنات أو أزرار البيانو.doيف لوحة املفاتيح( يتم عزف النوتة األوىل يف السلم املوسيقي ) 1ميثله زر الرقم

سير الفعالية: إنشاء الكائنات وإضافتها : .1

علينا أن حنصل على أزرار البيانو حيث كل زر هو عبارة عن كائن هنالك عدة إمكانيات فنستطيع أن نرسم األزرار بواسطة برنامج الرسام وهنالك إمكانية أسهل هو أن حنصل على صور األزرار من خالل مواقع ابإنرتنت.

ات إىل املنصة: إظهار الكائن على أيقونه "إضافة ملف جديد" املتواجدة يف أسفل املنصة. نقرن -

صور الكائنات)أزرار البيانو( اليت نريد إظهارها. فيهخنتار املكان الذي تتواجد -

خنتار الكائن الذي نريد إظهاره على املنصة. -

على كلمة موافق بإمتام العملية. نقرن -

البيانو: ترتيب مكان أزرار نضع الكائنات أي أزرار البيانو بنفس ترتيبها على آلة البيانو احلقيقية.

ابإنرتنت طال" على ترتيبها على البيانو فهنالك الكثري من الصور آللة العزف البيانو علىإرشاد: ميكن أن نعرف ترتيب األزرار بواسطة ابإ(music.com-/www.maromhttp:/ .)

فنحصل على شكل الكائنات بالصورة التالية:

Page 77: Scratch - أكاديمية القاسمي · scratch.mit.edu يسمرلا شتاركسلا عقوم في اهرشنب ... x,y( ني°ولمحا ىلع هتايثادحإ هعقوم

76

.................... ...............................

1الكائن 2لكائنا 16كائن 11كائن

(re2) (la#) (re) (do)

.برمجة الفعل ورد الفعل:2

نريد إنشاء مقاطع برجمية للكائنات أي أزرار البيانو:

الزر األول يف البيانو: -الكائن األول

"عند ضغط المفتاح المسافة"من قائمة التحكم خنتار اللبنة .1

من لوحة املفاتيح 1دد املفتاح حن .2

"0اجعل تأثر اللون مساويا ل "من قائمة املظاهر خنتار اللبنة .3

(50ب 0)أي نستبدل كلمة اللون بالبكسلة والرقم "50أجعل تأثير البكسلة مساويا ل"ونغري نص اللبنة: .4

"اعزف النوتة"من قائمة الصوت خنتار اللبنة: .5

(do) أي النوتة األوىل يف السلم املوسيقي "وحدة إيقاع 0.3لمدة 48 اعزف النوتة"نغري نص اللبنة: .6

Page 78: Scratch - أكاديمية القاسمي · scratch.mit.edu يسمرلا شتاركسلا عقوم في اهرشنب ... x,y( ني°ولمحا ىلع هتايثادحإ هعقوم

77

"ثانية 2السالم عليكم لمدة "من قائمة املظاهر خنتار اللبنة قل .7

"وحدة إيقاع 0.3لمدة doقل "نغري نص اللبنة: .8

."أزل التأثيرات الرسومية"من قائمة املظاهر خنتار اللبنة : .9

ي التايل:حنصل على املقطع الربجم

ورقم الزر من لوحة املفاتيح واملظهر قل اسم النوتة : وكذلك بالنسبة لباقي الكائنات نضع نفس املقطع الربجمي ولكن نغري النوتة وحدة إيقا" 0.3ملدة meوقل me(50) من لوحة املفاتيح نعزف النوتة 2على املفتاح نقر_ زر البيانو الثاين عند ال

وحدة إيقا". 0.3ملدة faوقل fa(52) من لوحة املفاتيح نعزف النوتة 3على املفتاح نقرالثاين عند الزر البيانو -

وهكذا بالنسبة لباقي أزرار البيانو حىت هناية السلم املوسيقي.

:ةملف الفعالي املسار التايل: استخدام ملشاهدة الفعالية يف القرص املرفق عليك

مهمـة:

E: scratch\first\piano

نريد أن نقوم ببناء فعالية مشاهبة للفعالية السابقة ولكن عليك أن ختتار يف هذه الفعالية آلة عزف أخرى مفضلة

كورديون(أو غري البيانو !! مثال )لديك