0Pricing
Coding for Kids · درس

رسم شبكة

صفوف وأعمدة

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

الشبكات في كل مكان! 🟦

مرحبًا أيها البنّاء! 👷 تتكوّن الشبكة من صفوف وأعمدة، مثل رقعة الشطرنج أو الورق البياني أو أرضية البلاط! 🟦🟦🟦

سنستخدم اليوم حلقات متداخلة لرسم شبكاتنا الخاصة. لنبدأ!

for row in range(3):
    print('A new row!')

الصفوف والأعمدة 📏

تتكوّن الشبكة من جزأين:

  • تمتد الصفوف من جانب إلى جانب ↔️
  • تمتد الأعمدة من أعلى إلى أسفل ↕️

تنشئ الحلقة الخارجية الصفوف، وتملأ الحلقة الداخلية الأعمدة!

for row in range(2):
    for col in range(4):
        print('o', end='')
    print()

حيلة end='' 🤫

عادةً تنتقل print إلى سطر جديد. ولإبقاء الأشياء في السطر نفسه، نضيف end=''. 🤫

ثم نستخدم print() فارغة للانتقال إلى الصف التالي!

print('a', end='')
print('b', end='')
print('c')

شبكة صغيرة بحجم 2x2 🔲

لنرسم شبكة مكوّنة من صفين وعمودين. أي 4 مربعات صغيرة! 🔲🔲

for row in range(2):
    for col in range(2):
        print('#', end='')
    print()

أضيفوا بعض المسافات 🌬️

إذا وضعنا مسافة بعد كل رمز، ستبدو الشبكة أكثر ترتيبًا واتساعًا! 🌬️

جرّبوا print('#', end=' ') مع وجود مسافة داخل علامتي الاقتباس.

for row in range(3):
    for col in range(3):
        print('#', end=' ')
    print()

شبكة كبيرة وعريضة 🟩

هل تريدون شبكة أكبر؟ غيّروا الأرقام في range() فحسب! تنزل الصفوف الإضافية إلى الأسفل، وتمتد الأعمدة الإضافية إلى الجانب. 🟩🟩🟩🟩

for row in range(4):
    for col in range(8):
        print('@', end='')
    print()

شبكة من الرموز التعبيرية! 😎

من قال إن الشبكات يجب أن تكون مملة؟ لنملأ شبكتنا بالرموز التعبيرية! 😎 جرّبوا الضفادع أو النجوم أو القلوب!

for row in range(3):
    for col in range(5):
        print('🐸', end='')
    print()

شبكة مرقّمة 🔢

يمكننا عرض رقم العمود في كل موضع! يساعدنا ذلك على رؤية طريقة عدّ الحلقة الداخلية. 🔢

for row in range(2):
    for col in range(4):
        print(col, end=' ')
    print()

فكرة رقعة الشطرنج ♟️

تبدّل رقعة الشطرنج الحقيقية ألوانها! يمكننا تبديل الرموز أيضًا. في الوقت الحالي، لنستخدم رمزًا واحدًا فقط — لكن تخيّلوا الإمكانيات! ♟️

for row in range(4):
    for col in range(4):
        print('■', end=' ')
    print()

اجعلوها مربعًا 🟧

إذا كان عدد الصفوف والأعمدة متساويًا، فستحصلون على مربع مثالي! جرّبوا 5 و5. 🟧

size = 5
for row in range(size):
    for col in range(size):
        print('*', end='')
    print()

أنتم أسياد الشبكات! 🏆

غيّروا size إلى أي رقم وشاهدوا مربعكم يكبر أو يصغر! 🏆

جرّبوا size بقيمة 3، ثم بقيمة 7. رائع، أليس كذلك؟ اللعب بالأرقام هو الأفضل! 🎮

size = 3
for row in range(size):
    for col in range(size):
        print('❤️', end='')
    print()

تحقّق سريع! 🧠

لنختبر مهاراتكم في الشبكات! 💪

بطل الشبكات! 🎉

عمل رائع! 🎉 أصبح بإمكانكم رسم الشبكات الآن!

  • الحلقة الخارجية = الصفوف (إلى الأسفل) ↕️
  • الحلقة الداخلية = الأعمدة (إلى الجانب) ↔️
  • تحافظ end='' على العناصر في سطر واحد 🤫
  • تنقل print() الفارغة إلى صف جديد ⬇️

التالي: مثلثات من النجوم! ⭐

for row in range(3):
    for col in range(6):
        print('🟦', end='')
    print()

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

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

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

ماذا ستتعلم في «رسم شبكة»؟

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

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

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

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

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

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

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

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

  1. حلقة داخل حلقة
  2. رسم شبكة
  3. مثلثات النجوم
  4. جدول الضرب
← العودة إلى Coding for Kids