0Pricing
Ruby Academy · درس

الجمل الشرطية

استخدموا جمل if وelse وelsif وcase للتحكم في الشيفرة التي تُنفَّذ استنادًا إلى الشروط

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

الجمل الشرطية

الجمل الشرطية

تتيح الجمل الشرطية لبرامج Ruby اتخاذ قرارات استنادًا إلى الشروط.

في هذا الدرس، ستتعلم كيفية استخدام جمل if وelse وelsif وcase.

الجمل الشرطية — رسم توضيحي 1

استخدام if وelse

استخدام if وelse

تنفذ جملة if التعليمات البرمجية فقط إذا كان الشرط صحيحًا. وتُنفَّذ جملة else إذا كان الشرط خاطئًا.

age = 18
if age >= 18
  puts 'You are an adult'
else
  puts 'You are a minor'
end

استخدام elsif

استخدام elsif

تتيح جملة elsif التحقق من شروط متعددة.

score = 85
if score >= 90
  puts 'Grade: A'
elsif score >= 80
  puts 'Grade: B'
else
  puts 'Grade: C or lower'
end

استخدام جمل case

استخدام جمل case

تُعد جملة case طريقة أوضح للتعامل مع شروط متعددة.

day = 'Monday'
case day
when 'Monday'
  puts 'Start of the week'
when 'Friday'
  puts 'Weekend is near!'
else
  puts 'Another day!'
end

استخدام العامل الثلاثي

استخدام العامل الثلاثي

العامل الثلاثي طريقة مختصرة لكتابة جملتي if وelse.

age = 20
puts age >= 18 ? 'Adult' : 'Minor'

استخدام unless

استخدام unless

تنفذ جملة unless التعليمات البرمجية فقط إذا كان الشرط خاطئًا.

temperature = 10
unless temperature > 20
  puts 'It is cold outside!'
end

استخدام العوامل المنطقية مع if

استخدام العوامل المنطقية مع if

يمكن استخدام العوامل المنطقية مثل && (و) و|| (أو) مع جمل if.

age = 25
has_id = true
if age >= 18 && has_id
  puts 'You can enter!'
end

استخدام جمل if المتداخلة

استخدام جمل if المتداخلة

تتيح لك جمل if المتداخلة التحقق من شروط متعددة داخل بعضها.

score = 95
if score >= 90
  if score >= 95
    puts 'Excellent!'
  else
    puts 'Great job!'
  end
end

تهانينا!

تهانينا!

لقد تعلمت كيفية استخدام الجمل الشرطية في Ruby.

بعد ذلك، ستتعلم عن الحلقات والمكررات.

الجمل الشرطية — رسم توضيحي 10

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

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

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

ماذا ستتعلم في «الجمل الشرطية»؟

استخدموا جمل if وelse وelsif وcase للتحكم في الشيفرة التي تُنفَّذ استنادًا إلى الشروط تتمرن على Ruby Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.

هل أحتاج إلى خبرة سابقة لأبدأ Ruby Academy؟

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

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

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

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

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

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

  1. الجمل الشرطية
  2. الحلقات والمكررات
  3. المعاملات المنطقية ومعاملات المقارنة
← العودة إلى Ruby Academy