إنشاء الرسومات باستخدام البرمجة
الرسم باستخدام البرمجة هو مهارة إبداعية تجمع بين الفن والتقنية، مما يفتح آفاقًا جديدة للتعبير الفني وحل المشكلات بطريقة مبتكرة.
![]() |
| الرسم باستخدام البرمجة |
سنتعلم كيفية استخدام الأدوات والدوال الأساسية لإنشاء رسومات بسيطة ومعقدة، مع التركيز على الإبداع وتطوير المهارات.
2. توظيف الأشكال المختلفة في الرسم
- أمثلة على الاشكال التي يمكن استخدامها:
- سهم (
arrow) - دائرة (
circle) - مربع (
square) - مثلث (
triangle) - سلحفاة (
turtle) - تقليدي (
classic).
- سهم (
التمييز بين الدوال ذات الوظائف الجاهزة للاستخدام للرسم
امثلة لبعض الدوال الأساسية:
| الدالة | الوصف |
|---|---|
forward(x) |
تحريك السلحفاة للأمام بمقدار x. |
backward(x) |
تحريك السلحفاة للخلف بمقدار x. |
right(angle) |
تدوير السلحفاة لليمين بزاوية معينة. |
left(angle) |
تدوير السلحفاة لليسار بزاوية معينة. |
كتابة النصوص في الرسومات
- يمكن كتابة النصوص داخل الرسم باستخدام دالة الكتابة
()write.
رسم الأشكال المعقدة
- الأشكال المعقدة تُبنى باستخدام الحلقات أو الجمع بين الأشكال الأساسية.
الخاتمة: الرسم باستخدام البرمجة ليس مجرد طريقة لتعلم كتابة الكود، بل هو وسيلة لتحفيز التفكير الإبداعي والمنطقي, من خلال نموذج السلحفاة Turtle، تعلمنا كيفية إنشاء أشكال متنوعة، التحكم في الألوان، الأحجام، والنصوص، واكتشفنا كيف يمكن للبرمجة أن تصبح أداة ممتعة ومثمرة في نفس الوقت.
أسئلة الاختيار من متعدد
ما الهدف من استخدام نموذج Turtle في البرمجة؟
- a) إنشاء قواعد بيانات.
- b) كتابة النصوص البرمجية فقط.
- c) رسم أشكال ورسومات برمجية.
- d) إنشاء برامج حسابية.
الإجابة الصحيحة: c) رسم أشكال ورسومات برمجية.
أي من الخيارات التالية يعبر عن دالة لرسم دائرة؟
- a) circle(radius)
- b) square(size)
- c) triangle()
- d) shape("circle")
الإجابة الصحيحة: a) circle(radius).
لرسم مربع باستخدام Turtle، ما مقدار الدوران اللازم بين كل ضلع؟
- a) 90 درجة.
- b) 120 درجة.
- c) 45 درجة.
- d) 180 درجة.
الإجابة الصحيحة: a) 90 درجة.
أسئلة صح أو خطأ
الدالة hideturtle() تُستخدم لإخفاء مؤشر السلحفاة أثناء الرسم.
الإجابة: صح.
يمكن استخدام مكتبة Turtle لرسم أشكال ثلاثية الأبعاد.
الإجابة: خطأ (تُستخدم للرسم ثنائي الأبعاد فقط).
الدالة right(90) تُدير السلحفاة بزاوية 90 درجة لليمين.
الإجابة: صح.
أسئلة اكمال الفراغ
الدالة __________ تُستخدم لتحريك السلحفاة إلى إحداثيات محددة.
الإجابة: goto(x, y)
لرسم خط مستقيم للأمام، نستخدم الدالة __________.
الإجابة: forward()
التسميات
الصف الأول
