📋 المحتوى المنظم
📖 محتوى تعليمي مفصّل
نوع: محتوى تعليمي
رسم مربع
نوع: محتوى تعليمي
لرسم شكل ما كمربع بواسطة السلحفاة، عليك تدوير السلحفاة. يمكنك ضبط الدرجات اللازمة لدوران السلحفاة في الاتجاه الذي تريده من خلال القيم التي تضعها في الأقواس.
مثال
نوع: محتوى تعليمي
from turtle import *
miniTurtle=Turtle()
miniTurtle.shape("turtle")
miniTurtle.color("green")
miniTurtle.shapesize(2)
miniTurtle.forward(70)
miniTurtle.left(90)
miniTurtle.forward(70)
miniTurtle.left(90)
miniTurtle.forward(70)
miniTurtle.left(90)
miniTurtle.forward(70)
miniTurtle.left(90)
نوع: محتوى تعليمي
يمكنك استخدام وظيفة (turtle.reset()) لحذف ما رسمته السلحفاة حتى الآن.
نوع: محتوى تعليمي
استخدم الأوامر البرمجية الصحيحة لجعل السلحفاة ترسم مستطيلاً.
نوع: محتوى تعليمي
جرب بنفسك
🔍 عناصر مرئية
رسم مربع
A diagram showing a turtle icon inside a green square, with a green turtle graphic to the left of it. The turtle graphic is positioned within a code block.
جرب بنفسك
A stylized illustration of hands typing on a keyboard in front of a laptop screen, with a pink button labeled 'جرب بنفسك' (Try it yourself) pointing towards a blank rectangular area.
🎴 بطاقات تعليمية للمراجعة
عدد البطاقات: 4 بطاقة لهذه الصفحة
ما الأمر البرمجي في مكتبة Turtle بلغة Python الذي يستخدم لتدوير السلحفاة إلى اليسار؟
- أ) forward()
- ب) right()
- ج) left()
- د) reset()
الإجابة الصحيحة: c
الإجابة: left()
الشرح: 1. الأمر left() هو أحد أوامر التحكم في اتجاه السلحفاة.
2. يأخذ قيمة عددية داخل الأقواس تمثل عدد الدرجات للدوران عكس عقارب الساعة.
3. في مثال رسم المربع، تم استخدام left(90) أربع مرات لرسم الزوايا القائمة.
تلميح: هذا الأمر يقبل قيمة عددية تمثل عدد الدرجات.
التصنيف: تعريف | المستوى: سهل
ما عدد مرات تكرار الأمرين forward(70) و left(90) معاً لرسم مربع كامل باستخدام السلحفاة؟
الإجابة الصحيحة: c
الإجابة: 4
الشرح: 1. لرسم مربع، يجب رسم أربعة أضلاع متساوية.
2. بعد رسم كل ضلع، يجب تدوير السلحفاة 90 درجة لرسم الضلع التالي.
3. لذلك، يجب تكرار زوج الأوامر (forward ثم left) أربع مرات.
تلميح: المربع له أربع أضلاع وأربع زوايا قائمة.
التصنيف: مفهوم جوهري | المستوى: سهل
ما الوظيفة البرمجية في مكتبة Turtle التي تُستخدم لحذف كل ما رسمته السلحفاة وإعادتها إلى حالة البداية؟
- أ) clear()
- ب) undo()
- ج) home()
- د) reset()
الإجابة الصحيحة: d
الإجابة: reset()
الشرح: 1. وظيفة reset() هي أمر خاص بمكتبة turtle.
2. وظيفتها مسح الشاشة وإعادة السلحفاة إلى موقعها الأصلي في المنتصف.
3. هذا مفيد لبدء رسم جديد دون إغلاق النافذة.
تلميح: تبدأ هذه الكلمة بحرف 'r' وتنتهي بأقواس.
التصنيف: تعريف | المستوى: متوسط
لرسم مستطيل باستخدام السلحفاة، أي من التسلسلات التالية يمثل خطوات صحيحة (بافتراض أن الطول مختلف عن العرض)؟
- أ) forward(طول) → right(90) → forward(طول) → right(90) → forward(طول) → right(90) → forward(طول) → right(90)
- ب) forward(طول) → left(90) → forward(عرض) → left(90) → forward(طول) → left(90) → forward(عرض) → left(90)
- ج) forward(طول) → left(45) → forward(عرض) → left(45) → forward(طول) → left(45) → forward(عرض) → left(45)
- د) forward(طول) → left(90) → forward(عرض) → right(90) → forward(طول) → left(90) → forward(عرض) → right(90)
الإجابة الصحيحة: b
الإجابة: forward(طول) → left(90) → forward(عرض) → left(90) → forward(طول) → left(90) → forward(عرض) → left(90)
الشرح: 1. المستطيل له أربع زوايا قائمة (90 درجة).
2. له ضلعان طويلان متقابلان وضلعان قصيران متقابلان.
3. التسلسل الصحيح يرسم ضلعاً طويلاً، ثم يدور، ثم ضلعاً قصيراً، ويكرر ذلك حتى يكمل الشكل.
تلميح: المستطيل له زوايا قائمة وأضلاعان متقابلان متساويان.
التصنيف: صيغة/خطوات | المستوى: متوسط