Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

الأرقام والمتغيرات

جزء من قسم الأساسيات في رحلة Ruby على Coddy — الدرس 4 من 88.

المتغيرات هي حاويات تحتفظ بقيم البيانات. تُستخدم لتخزين المعلومات ومعالجتها وعرضها داخل البرنامج.

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

لتهيئة متغير في Ruby، نستخدم التنسيق التالي:

variable_name = value

على سبيل المثال:

age = 25
name = "Alice"

أنواع البيانات الرقمية

تمتلك لغة Ruby نوعين أساسيين من أنواع البيانات الرقمية للتعامل مع الأرقام:

1. الأعداد الصحيحة (Integers) - هي أرقام كاملة بدون فواصل عشرية. يمكن أن تكون موجبة، سالبة، أو صفراً:

count = 100       # عدد صحيح موجب
temperature = -5  # عدد صحيح سالب
zero_value = 0    # الصفر هو أيضاً عدد صحيح

2. الأعداد العشرية (Floats) - هي أرقام تحتوي على فواصل عشرية. تُستخدم لتمثيل القيم الكسرية:

price = 19.99      # عدد عشري موجب
temperature = -3.5 # عدد عشري سالب
percentage = 0.75  # عدد عشري بين 0 و 1

النقطة العشرية هي ما يميز النوع float عن النوع integer - فحتى 5.0 يعتبر float وليس integer.

challenge icon

التحدي

سهل

قم بإنشاء متغيرين عدديين لتمثيل بيانات الفصل الدراسي. أولاً، قم بإنشاء متغير يسمى student_count وقم بتعيين القيمة الصحيحة 30 له. ثم قم بإنشاء متغير يسمى average_score وقم بتعيين قيمة عدد عشري (float) قدرها 87.5 له. أخيراً، قم بعرض كلا المتغيرين باستخدام الأمر puts.

ورقة مرجعية

المتغيرات هي حاويات تخزن قيم البيانات. لإنشاء متغير في Ruby:

variable_name = value

الأعداد الصحيحة (Integers) هي أعداد كاملة بدون نقاط عشرية:

count = 100       # عدد صحيح موجب
temperature = -5  # عدد صحيح سالب
zero_value = 0    # صفر

الأعداد العشرية (Floats) هي أعداد تحتوي على نقاط عشرية:

price = 19.99      # عدد عشري موجب
temperature = -3.5 # عدد عشري سالب
percentage = 0.75  # عدد عشري بين 0 و 1

لعرض المتغيرات، استخدم puts:

age = 25
puts age

جرّب بنفسك

# TODO: قم بإنشاء المتغيرات أدناه


# لا تحذف الأسطر أدناه
puts student_count
puts average_score
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس الأساسيات