Scratch هي لغة برمجة مرئية ومجتمع عبر الإنترنت تم تطويره بواسطة مجموعة رياض الأطفال مدى الحياة في معهد ماساتشوستس للتكنولوجيا (MIT). إنه يوفر منصة سهلة الاستخدام للمبتدئين ، وخاصة الأطفال والمتعلمين الشباب ، لتعلم أساسيات البرمجة وإنشاء قصص تفاعلية وألعاب ورسوم متحركة وغيرها. إليك نظرة عامة على برمجة الخدش:
البرمجة المستندة إلى الكتلة: يستخدم Scratch واجهة السحب والإفلات ، حيث يقوم المستخدمون بتقاط كتل من التعليمات البرمجية لإنشاء البرامج النصية. تمثل هذه الكتل أوامر البرمجة وهي مصممة لتكون بديهية وسهلة الاستخدام.
Open Source: Scratch هو برنامج مفتوح المصدر ، مما يعني أن رمز المصدر الخاص به متاح مجانًا للجمهور. هذا يشجع على التعاون ويسمح للمطورين بتعديل وتوسيع الصدفة لتناسب احتياجاتهم.
Scratch Online Community: يوفر Scratch منصة عبر الإنترنت حيث يمكن للمستخدمين مشاركة مشاريعهم ، والتعاون مع الآخرين ، واستكشاف مكتبة واسعة من الإبداعات التي يصنعها المجتمع.
العفاريت والخلفيات: في الخدش ، تسمى الشخصيات أو الكائنات “العفاريت” ، وتسمى صور الخلفية “خلفيات”. يمكن للمستخدمين إنشاء وتخصيص العفاريت لجعل مشاريعهم تفاعلية.
البرمجة التي تعتمد على الحدث: يستخدم Scratch طراز برمجة يعتمد على الحدث ، حيث يتم تشغيل كتل التعليمات البرمجية بواسطة أحداث محددة ، مثل عندما يتم النقر على العفريت ، أو يتم الضغط على مفتاح ، أو يتم استيفاء حالة معينة.
المقالة مخطط
- الجزء 1: إنشاء اختبار برمجة خدش مذهلة باستخدام AI على الفور في OnlineExammaker
- الجزء 2: 15 أسئلة وأجوبة برمجة برمجة الخدش
- الجزء 3: مولد أسئلة الذكاء الاصطناعي – قم تلقائيًا بإنشاء أسئلة لتقييمك التالي
الجزء 1: إنشاء اختبار مذهل لبرمجة الخدش باستخدام AI على الفور في OnlineExammaker
في الوقت الحاضر ، يقوم المزيد والمزيد من الأشخاص بإنشاء اختبارات برمجة الخدش باستخدام تقنيات الذكاء الاصطناعي ، وإنترنت Exammaker ، وهي أداة لإجراء مسابقة مسابقة قوية تستند إلى الذكاء الاصطناعي والتي يمكن أن توفر لك الوقت والجهود. يجعل البرنامج من السهل تصميم وإطلاق اختبارات وتقييمات ودراسات استقصائية تفاعلية. مع محرر الأسئلة ، يمكنك إنشاء خيارات متعددة ومفتوحة ومطابقة وتسلسل العديد من الأسئلة الأخرى للاختبارات والامتحانات والمخزونات. يُسمح لك بتعزيز الاختبارات بعناصر الوسائط المتعددة مثل الصور والصوت والفيديو لجعلها أكثر تفاعلية وجذابة بصريًا.
الميزات الموصى بها لك:
● منع الغش عن طريق تحديد الأسئلة العشوائية أو تغيير ترتيب الأسئلة ، لذلك لا يحصل المتعلمون على نفس مجموعة الأسئلة في كل مرة.
● يقوم تلقائيًا بإنشاء تقارير مفصلة – الدرجات الفردية ، وتقرير الأسئلة ، وأداء المجموعة.
● ببساطة نسخ بعض الأسطر من الرموز ، وإضافتها إلى صفحة ويب ، يمكنك تقديم اختبارك عبر الإنترنت في موقع الويب الخاص بك أو المدونة أو الصفحة المقصودة.
● يقدم تحليل الأسئلة لتقييم أداء الأسئلة والموثوقية ، ومساعدة المدربين على تحسين خطة التدريب الخاصة بهم.
إنشاء الأسئلة تلقائيًا باستخدام الذكاء الاصطناعي
الجزء 2: 15 أسئلة وأجوبة برمجة برمجة الصفر
or
سؤال 1: ما هو برنامج سكراتش؟
الخيارات:
أ. لغة برمجة نصية متقدمة.
ب. منصة بصرية للبرمجة للأطفال.
ج. أداة لتصميم الرسومات فقط.
د. برنامج للألعاب التجارية.
الإجابة الصحيحة: ب.
الشرح: سكراتش هو منصة بصرية تسمح للمستخدمين، خاصة الأطفال، ببناء برامج باستخدام كتل بصرية بدلاً من الكود النصي، مما يجعل البرمجة أكثر سهولة وإثارة.
سؤال 2: كيف يمكنك جعل الرجلة (Sprite) تتحرك في سكراتش؟
الخيارات:
أ. باستخدام كتل “حركة” مثل “انتقل إلى x: y:”.
ب. باستخدام كتل “صوت” فقط.
ج. بتغيير الخلفية مباشرة.
د. بإنشاء متغير دون كتل.
الإجابة الصحيحة: أ.
الشرح: كتل الحركة في سكراتش، مثل “انتقل إلى x: y:” أو “تحرك 10 خطوات”، تسمح للرجلة بالحركة عبر الشاشة بتحديد الإحداثيات أو الخطوات.
سؤال 3: ما هو دور حلقة التكرار (Loop) في سكراتش؟
الخيارات:
أ. إيقاف البرنامج مؤقتًا.
ب. تكرار مجموعة من التعليمات.
ج. تغيير شكل الرجلة.
د. إرسال رسائل فقط.
الإجابة الصحيحة: ب.
الشرح: الحلقات في سكراتش، مثل “كرر 10 مرات”، تسمح بتكرار كود معين عدة مرات دون كتابته مرة أخرى، مما يوفر الجهد ويجعل الكود أكثر كفاءة.
سؤال 4: ما الفرق بين حلقة “إلى الأبد” و”كرر” في سكراتش؟
الخيارات:
أ. “إلى الأبد” تتوقف بعد مرة واحدة.
ب. “كرر” تستمر دون توقف.
ج. “إلى الأبد” تستمر إلى الأبد، بينما “كرر” تحدد عدد التكرارات.
د. لا فرق بينهما.
الإجابة الصحيحة: ج.
الشرح: حلقة “إلى الأبد” تجعل الكود يتكرر دون انتهاء حتى يتم إيقاف البرنامج، أما “كرر” فتحدد عددًا محددًا من التكرارات.
سؤال 5: كيف تستخدم المتغيرات في سكراتش؟
الخيارات:
أ. لتخزين قيم وتغييرها أثناء التشغيل.
ب. لإيقاف البرنامج فقط.
ج. لرسم الخلفيات.
د. لإضافة أصوات.
الإجابة الصحيحة: أ.
الشرح: المتغيرات في سكراتش تسمح بتخزين بيانات مثل الأرقام أو النصوص، ويمكن تعديلها داخل الكود لتتبع التغييرات، مثل عد النتائج في لعبة.
سؤال 6: ما هو حدث “عند النقر على العلم الأخضر” في سكراتش؟
الخيارات:
أ. يبدأ البرنامج عند النقر.
ب. يغير الخلفية فقط.
ج. يوقف الرجلة.
د. يرسل رسائل دون بدء.
الإجابة الصحيحة: أ.
الشرح: هذا الحدث يشغل السكريبت عند النقر على العلم الأخضر، وهو نقطة بداية شائعة لمعظم مشاريع سكراتش.
سؤال 7: كيف تعمل الشروط الشرطية في سكراتش؟
الخيارات:
أ. باستخدام كتل مثل “إذا ثم”.
ب. بتكرار الكود دون شرط.
ج. بإيقاف البرنامج دائمًا.
د. بتغيير الألوان فقط.
الإجابة الصحيحة: أ.
الشرح: الشروط الشرطية، مثل “إذا ثم خلاف ذلك”، تسمح بتشغيل جزء من الكود بناءً على شرط معين، مثل التحقق مما إذا كان الرقم أكبر من آخر.
سؤال 8: ما هو دور إرسال الرسائل في سكراتش؟
الخيارات:
أ. التواصل بين الرجلات.
ب. تغيير الشكل فقط.
ج. إيقاف البرنامج.
د. إضافة صوت واحد.
الإجابة الصحيحة: أ.
الشرح: إرسال الرسائل يسمح للرجلات بإخبار بعضها البعض بأحداث معينة، مما يجعل البرامج أكثر تعقيدًا وتفاعلًا.
سؤال 9: ما هي كتل الاستشعار في سكراتش؟
الخيارات:
أ. تكتشف أشياء مثل اللمس أو الضوضاء.
ب. تغير الحركة فقط.
ج. تكرر الكود دون شرط.
د. تحدد الخلفية.
الإجابة الصحيحة: أ.
الشرح: كتل الاستشعار تستخدم للكشف عن بيانات خارجية، مثل “هل الرجلة تمس رجلة أخرى؟” أو “مستوى الصوت”، لجعل البرنامج يتفاعل مع البيئة.
سؤال 10: كيف تستخدم عمليات الرياضيات في سكراتش؟
الخيارات:
أ. بكتل المشغلات مثل الجمع والطرح.
ب. بتغيير الألوان فقط.
ج. بإيقاف البرنامج.
د. بإضافة أصوات.
الإجابة الصحيحة: أ.
الشرح: كتل المشغلات في سكراتش تسمح بإجراء عمليات رياضية أساسية، مثل الجمع أو الضرب، لاستخدامها في الحسابات داخل الكود.
سؤال 11: ما هو دور كتل الصوت في سكراتش؟
الخيارات:
أ. تشغيل أصوات أو موسيقى.
ب. تغيير الحركة فقط.
ج. إيقاف الرجلة.
د. تحديد الخلفية.
الإجابة الصحيحة: أ.
الشرح: كتل الصوت تسمح بتشغيل ملفات صوتية أو إنشاء أصوات، مما يضيف عنصرًا صوتيًا إلى المشاريع، مثل في ألعاب أو قصص.
سؤال 12: كيف تعمل عملية استنساخ الرجلات في سكراتش؟
الخيارات:
أ. إنشاء نسخ متعددة من رجلة واحدة.
ب. تغيير الخلفية فقط.
ج. إيقاف الكود.
د. إضافة متغيرات.
الإجابة الصحيحة: أ.
الشرح: استنساخ الرجلات يسمح بإنشاء نسخ مؤقتة من رجلة موجودة، مما يفيد في مشاريع مثل الألعاب حيث تحتاج إلى عدة نسخ من عدو واحد.
سؤال 13: ما هي الخلفية في سكراتش؟
الخيارات:
أ. الشاشة الرئيسية التي تظهر عليها الرجلات.
ب. رجلة خاصة فقط.
ج. كتل برمجية.
د. صوت مخصص.
الإجابة الصحيحة: أ.
الشرح: الخلفية هي الصورة أو الشاشة الخلفية التي تظهر في المسرح، ويمكن تغييرها لإنشاء مشاهد مختلفة في المشروع.
سؤال 14: كيف تتعامل مع أخطاء البرمجة في سكراتش؟
الخيارات:
أ. بتشغيل البرنامج ومراقبة النتائج لتصحيحها.
ب. بإيقاف البرنامج دائمًا.
ج. بتغيير الرجلة فقط.
د. لا حاجة للتعامل مع الأخطاء.
الإجابة الصحيحة: أ.
الشرح: في سكراتش، يمكن اكتشاف الأخطاء من خلال تشغيل البرنامج ومراقبة السلوك، ثم تعديل الكتل لإصلاح المشكلات.
سؤال 15: ما هو الغرض من مشاركة المشاريع في سكراتش؟
الخيارات:
أ. مشاركة الأفكار مع الآخرين وتعلم منها.
ب. إيقاف البرمجة.
ج. تغيير الألوان فقط.
د. إضافة صوت واحد.
الإجابة الصحيحة: أ.
الشرح: مشاركة المشاريع في سكراتش تسمح للمستخدمين برؤية أعمال الآخرين، التعلم منها، والتعليق عليها، مما يعزز التعاون والإبداع.
or
الجزء 3: مولد أسئلة الذكاء الاصطناعى – قم تلقائيًا بإنشاء أسئلة لتقييمك التالي
إنشاء الأسئلة تلقائيًا باستخدام الذكاء الاصطناعي