0Pricing
Coding for Kids · درس

أشكال متعددة

ارسموا أشكالًا كثيرة

أشكال متعددة درس مجاني في Coding for Kids على CoddyKit. هذا هو الدرس 3 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Coding for Kids، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Coding for Kids 4 دروس في المجموع.

ارسموا الكثير من الأشكال! 🔺🟦⭐

رسم شكل واحد ممتع، لكن رسم الكثير من الأشكال أكثر متعة! 🎉

سنتعلّم اليوم كيفية رسم أشكال كثيرة من دون كتابة الشيفرة نفسها مرارًا وتكرارًا. هيا بنا! 🚀

import turtle

t = turtle.Turtle()
t.circle(40)

حلقة تكرّر الأوامر 🔁

كتابة السطر نفسه 4 مرات أمر متعب! 😫

تتيح لنا حلقة التكرار تكرار الشيفرة. تعني for i in range(4): «نفّذ هذا 4 مرات!» 🔁

for i in range(4):
    print('Hello!')

مربع باستخدام حلقة تكرار

للمربع 4 أضلاع متساوية. وهذا يجعله مناسبًا جدًا لحلقة التكرار! 🟦

نكرّر forward وright(90) أربع مرات. لا تنسوا المسافة البادئة (إزاحة الأسطر إلى الداخل)!

import turtle

t = turtle.Turtle()
for i in range(4):
    t.forward(80)
    t.right(90)

غيّروا الرقم، يتغيّر الشكل!

خدعة سحرية! 🪄 غيّروا range(4) إلى range(3)، واستديروا 120 درجة... وستحصلون على مثلث! 🔺

تساوي زاوية الدوران دائمًا 360 مقسومة على عدد الأضلاع.

import turtle

t = turtle.Turtle()
for i in range(3):
    t.forward(90)
    t.right(120)

خماسي الأضلاع (5 أضلاع) ⬠

خمسة أضلاع! استديروا 72 درجة (أي 360 ÷ 5).

كلما زاد عدد الأضلاع، بدا الشكل أكثر استدارة! جرّبوا أيضًا شكلًا سداسيًا (6 أضلاع)! 🛑

import turtle

t = turtle.Turtle()
for i in range(5):
    t.forward(70)
    t.right(72)

التحرّك من دون رسم ✈️

لرسم الأشكال في مواضع مختلفة، ارفعوا القلم! 🖊️⬆️

ترفع t.penup() القلم (فلا يُرسم أي سطر)، بينما تعيده t.pendown() إلى موضعه للرسم من جديد.

import turtle

t = turtle.Turtle()
t.circle(30)
t.penup()
t.forward(100)
t.pendown()
t.circle(30)

ثلاث دوائر في صف واحد 🔴🔴🔴

لنستخدم حلقة تكرار لرسم 3 دوائر، مع التحرّك بين كل دائرة وأخرى!

في كل مرة: ارسموا دائرة، وارفعوا القلم، وتحركوا إلى الجانب، ثم ضعوا القلم على الصفحة. 🎨

import turtle

t = turtle.Turtle()
for i in range(3):
    t.circle(30)
    t.penup()
    t.forward(80)
    t.pendown()

دوائر ملوّنة 🌈

لنجعل كل دائرة بلون مختلف! يمكننا وضع قائمة من الألوان واختيار لون جديد في كل تكرار.

استخدموا colors = ['red', 'blue', 'green'] واستدعوا colors[i] في كل مرة! 🎨

import turtle

t = turtle.Turtle()
colors = ['red', 'blue', 'green']
for i in range(3):
    t.pencolor(colors[i])
    t.circle(30)
    t.penup()
    t.forward(80)
    t.pendown()

الدوران لرسم زهرة 🌸

إذا رسمتم شكلًا واستدرتم قليلًا في كل مرة، فسيتحوّل إلى زهرة! 🌼

ارسموا دائرة، واستديروا 60 درجة، وكرّروا ذلك 6 مرات. ما أجملها! 💐

import turtle

t = turtle.Turtle()
for i in range(6):
    t.circle(50)
    t.right(60)

انفجار من الخطوط ✨

تجعل الخطوط الدوّارة الشكل يبدو كأشعة نجمية! 🌟

تحرّكوا إلى الأمام، ثم عودوا، واستديروا قليلًا، وكرّروا. نستدير 36 درجة لرسم 10 خطوط حول الدائرة كاملة!

import turtle

t = turtle.Turtle()
for i in range(10):
    t.forward(80)
    t.backward(80)
    t.right(36)

أنشئوا حفلة الأشكال الخاصة بكم! 🎉

حان دوركم! غيّروا range(8) إلى أي رقم، وغيّروا زاوية الدوران. 🌀

المزيد من التكرارات يعني أشكالًا أكثر تدور حول بعضها. جرّبوا واكتشفوا شيئًا مذهلًا! 🤩

import turtle

t = turtle.Turtle()
for i in range(8):
    t.circle(40)
    t.right(45)

اختبار سريع ✅

حان وقت تشغيل قوة العقل! 🧠⚡

سادة الأشكال! 🏆🔺

رائع، انظروا إلى كل هذه الأشكال! لقد تعلّمتم اليوم:

  • تكرّر for i in range(4): الشيفرة 🔁
  • غيّروا الرقم لرسم أشكال مختلفة 🔺🟦⬠
  • تتيح penup() وpendown() التحرّك من دون رسم ✈️
  • تُنتج الأشكال الدوّارة زهورًا وانفجارات من الخطوط! 🌸✨

التالي: أنشئوا نمطًا ملوّنًا كاملًا! 🎨

الأسئلة الشائعة

هل درس «أشكال متعددة» مجاني؟

نعم — نص درس «أشكال متعددة» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Coding for Kids، انتقل إلى CoddyKit PRO. تتضمن دورة Coding for Kids 4 دروس في المجموع.

ماذا ستتعلم في «أشكال متعددة»؟

ارسموا أشكالًا كثيرة تتمرن على Coding for Kids مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.

هل أحتاج إلى خبرة سابقة لأبدأ Coding for Kids؟

لا تُشترط خبرة سابقة. Coding for Kids على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 3 من أصل 4.

كم من الوقت يستغرق درس «أشكال متعددة»؟

معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.

هل يمكنني كتابة وتشغيل أكواد في درس Coding for Kids هذا؟

نعم. كل درس في Coding for Kids يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.

جميع الدروس في هذه الدورة

  1. ألوان السلحفاة
  2. ملء الأشكال
  3. أشكال متعددة
  4. نمط ملوّن
← العودة إلى Coding for Kids