عطري وجودك
Well-Known Member
- إنضم
- 5 أغسطس 2019
- المشاركات
- 81,739
- مستوى التفاعل
- 2,772
- النقاط
- 113
يقوم الكائن بإنشاء نسخة مشابهة من خلال لبنة ؟
![يقوم الكائن بإنشاء نسخة مشابهة من خلال لبنة ؟ يقوم الكائن بإنشاء نسخة مشابهة من خلال لبنة ؟](https://www.almrsal.com/wp-content/uploads/2023/01/%D9%8A%D9%82%D9%88%D9%85-%D8%A7%D9%84%D9%83%D8%A7%D8%A6%D9%86-%D8%A8%D8%A5%D9%86%D8%B4%D8%A7%D8%A1-%D9%86%D8%B3%D8%AE%D8%A9-%D9%85%D8%B4%D8%A7%D8%A8%D9%87%D8%A9-%D9%85%D9%86-%D8%AE%D9%84%D8%A7%D9%84-%D9%84%D8%A8%D9%86%D8%A9-%D8%9F.jpg)
يقوم الكائن بإنشاء نسخة مشابهة من خلال لبنة
اطبع .فاللبنة عبارة عن كود أو تعليمات الغرض منها إنشاء برنامج نصي ويمكن أن يحتوي النص على أكثر من لبنة، واستخدام اللبنة بطريقة فعالة هو أحد أهم النقاط الأساسية في تعلم البرمجة ولاستخدام اللبنة الموجود في السكراتش ما عليك سوى تحديد الكائن ثم سحبه إلى أحد البرامج النصية.
ولإزالتها يكون من خلال سحبها إلى اليسار بعيداً عن البرامج النصية ويمكن أيضاً الحذف باستخدام القائمة المختصرة والتي يمكن الوصول إليها عن طريق الضغط على اللبنة بزر الماوس الأيمن، ومن وظائف القائمة المختصرة أيضاً أنه يمكن من خلال تكرار اللبنة أو إضافة تعليقات إلى البرامج النصية.[1]
من انواع لبنة سكراتش
- لبنات الأحداث.
- التحكم.
- المتغيرة.
- التشغيل.
- الحركة.
- الاستشعار.
- الهيئة.
- الصوت.
لبنات الأحداث : من أهم اللبنات في لغة برمجة سكراتش وتستخدم في معرفة موعد تشغيل البرنامج النصي، حيث بدون لبنات الأحداث لا يمكن تشغيل البرنامج وقد يكون لها رمز مثل العلم الأخضر عند الضغط عليه يبدأ عمل البرنامج.
التحكم : تستخدم للتحكم في برامج نصية معينة في لغة برمجة سكراتش ومن أنواعها لبنة التكرار التي تستخدم لتكرار أمر معين عدة مرات ولبنة if then else وهي لبنة شرطية تستخدم لتنفيذ أمر معين ولكن بشرط محدد وإذا لم يتحقق الشرط فسيقوم بتنفيذ أمر آخر بديل محدد بعد else.
المتغيرة : تكمن أهميتها في تخزين البيانات على جهاز الكمبيوتر فيمكن تشبيها بالحاوية التي تحتوي على أشياء مهمة، وهناك ثلاث أنواع من لبنات المتغيرة في السكراتش وهي :
- متغير عام ويمكن الوصول إليه عن طريق اختيار جميع الكائنات المتحركة.
- الثاني هو المتغير المحلي وهو الذي لا يمكن الوصول إليه أو تعديله إلا من خلال الكائن الذي تم استخدامه لإنشائه ويمكن اختياره في السكراتش عن طريق اختيار الكائن فقط.
- والثالث متغير السحابة وسمي بهذا الاسم لأنه له رمز يشبه السحاب وهذا المتغير يحتوي على بيانات رقمية فقط، وفي سكراتش يمكن إنشاء عشر متغيرات سحاب فقط في المشروع الواحد.
الحركة : تستخدم لبنات الحركة للتحكم في حركة الكائن.
الاستشعار : تستخدم في تحديد ما سيحدث وبناءً على ذلك تستجيب الكائنات ولها أهمية كبيرة في الألعاب وتقوم ببعض الوظائف الأخرى في السكراتش.
الهيئة : تستخدم في تعديل حجم الكائن والتأثيرات والألوان على الرسومات كما أنها مفيدة لإضافة الكلمات في السكراتش.
الصوت : من وظيفتها إضافة المؤثرات الصوتية والموسيقى في الرسوم المتحركة وهي مهمة في المشاريع المتخصصة في الألعاب، كما يمكن للمستخدم إضافة صوت جديد عن طريق ملفات الصوت أو الميكروفون.[2]
حركة اللبنات في سكراتش قائمة على
سحب وإفلات.في سكراتش هناك لبنة أساسية تسمى لبنة الحركة والتي تستخدم لتحريك الكائن على المنصة حيث أنها تجعل الكائن يتحرك للأمام بعدد محدد من الخطوات في الاتجاه المقابل له، فالقيمة الافتراضية في هذه اللبنة هي عشرة ويمكن اختيار أي رقم بدلاً منها ويمكن العثور على لبنة الحركة من فئة لبنات الحركة.
ولجعل الكائن يتحرك على المنصة كالتالي نضيف لبنة بالضغط على العلم الأخضر ثم بالنقر على فئة لبنات الحركة ثم نقوم بالسحب وإفلات لبنة تحرك عشرة خطوات في منطقة البرمجة ونضبط خيار الخطوات على مائة ونضغط على العلم الأخضر لتشغيل البرنامج، كما يمكن تغيير اتجاه الكائن من خلال لبنة استدر حيث تجعل الكائن يدور بعدد درجات محددة في اتجاه عقارب الساعة أو عكسها.
ذلك حسب اللبنة المستخدمة فالقيمة الافتراضية لهذه اللبنة هي خمسة عشر ويمكن اختيار أي رقم بدلاً منه ولبنة استدر موجودة في فئة لبنات الحركة، ويمكن إضافة المؤثرات الصوتية حيث توجد مكتبة أصوات كبيرة يمكن من خلالها اختيار أصوات مختلفة كما يوجد خيار إضافة أي صوت من جهاز الكمبيوتر أو حتى تسجيله، ويمكن العثور على لبنات الصوت في فئة لبنات الصوت.[3]
ماهو تعريف السكراتش
السكراتش هي لغة برمجة يمكن من خلالها تعلم كيفية التعامل مع الأكواد وهي متاحة مجاناً ويمكن للطفل من خلال تعلم البرمجة بطريقة جذابة فهي تركز على المرح وتستهدف الأطفال الذين لا تتجاوز أعمارهم ثماني سنوات، وهي تعتمد على اللبنات ويمكن للطفل من خلال إنشاء صور متحركة وألعاب فيديو باستخدام الصور والأصوات والترجمة باستخدام google translate ثم مشاركة تلك المشاريع مع الأخرين ولذا فهي مناسبة أيضاً للتعلم عن بعد حيث يمكن للطالب القيام بالمهام واكتمال المشروع ثم مشاركته مع المعلم.وتم تطوير منصة سكراتش من خلال MIT Media lab ومنها 70 لغة من جميع أنحاء العالم، ولدى سكراتش أكثر من 67 مليون مشروعاً تم تقديمه من خلال أكثر من 64 مليون مستخدماً وتتكون من ثلاث أقسام وهي قسم المرحلة وبها النتائج مثل مقطع فيديو متحرك، وقسم اللبنات وبها جميع الأوامر اللازمة للسحب والإفلات خلال المشروع وقسم التشفيير.
من المميزات التي تفدمها سكراتش أنها سهلة الاستخدام وتتيح التفاعل على الموقع حيث يمكن لأعضاء الموقع إضافة التعليقات ومشاركة المشاريع مع الآخرين مما يشجع على المنافسة والحصول على أفكار جديدة للمشاريع المستقبلية، والتحكم في روبوتات ليجو ولكنها ليست مجانية مثل باقي المميزات التي تقدمها سكراتش.[4]
من اهم مميزات برنامج سكراتش
- تعليم الأطفال البرمجة.
- سهلة الاستخدام ولا تحتاج لأي معرفة سابقة بالبرمجة.
- منح الطفل فرصة للتعرف على الذكاء الاصطناعي والروبوتات.
- تتيح سكراتش للطفل مشاركة إبداعاته مع الآخرين من خلال الإنترنت.
- تعلم مهارة التفكير النقدي والإبداعي.
سهلة الاستخدام ولا تحتاج لأي معرفة سابقة بالبرمجة : قد يكون التعلم باستخدام التكنولوجيا غير محبباً لدى الأطفال ولكن سكراتش تجعل التعلم سهلاً وممتعاً فيمكن للطفل إنشاء مشاريع مميزة باستخدام الأدوات المتاحة بدون أن يكون لديه معرفة سابقة بالبرمجة، فهي تقدم دروساً تمهيدية يمكن للطفل متابعتها.
منح الطفل فرصة للتعرف على الذكاء الاصطناعي والروبوتات : فهي تعطي للطفل فرصة لتعلم تكنولوجيا المعلومات وتنمية مهارة التفكير النقدي وحل المشكلات في سن مبكر، فهي تعلم الأساسيات حتى يسهل دراسة البرمجة فيما بعد فعلم البرمجة بئراً لا نهاية له.
تتيح سكراتش للطفل مشاركة إبداعاته مع الآخرين من خلال الإنترنت : حيث من خلال سكراتش يمكن للطفل اكتشاف إبداعاته ومشاركتها مع الآخرين سواء كانت موهبته الكتابة أو الرسم أو التصوير الفوتوغرافي، ويعتبر عالم الإنترنت ذو منافسة عالية ولذا من الأفضل تعلمه في وقت مبكر حتى يحصل الطفل على حياة مهنية سعيدة.
تعلم مهارة التفكير النقدي والإبداعي : يمكن من خلال سكراتش تعليم الطفل العديد من المهارات المهمة فهي ليست خاصة بتعليم البرمجة فحسب ولكنها تشجع الطفل على التفكير الإبداعي وإنشاء مشاريع علمية جذابة.[5]