الأرقام والمتغيرات
جزء من قسم الأساسيات في رحلة 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.
التحدي
سهلقم بإنشاء متغيرين عدديين لتمثيل بيانات الفصل الدراسي. أولاً، قم بإنشاء متغير يسمى 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يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس الأساسيات
4المعاملات - الجزء الثاني
المعاملات المنطقية - الجزء الأولالمعاملات المنطقية - الجزء الثانيمراجعة - المنطق البسيطالمعاملات المنطقية - الجزء الثالثالمعاملات المنطقية - الجزء الرابع7حاسبة تقسيم الفاتورة
رسالة الترحيبالحصول على مدخلات المستخدم2المتغيرات وأنواع البيانات
الأرقام والمتغيراتنوع البيانات Stringنوع البيانات Booleanنوع البيانات Symbolالتحقق من أنواع البياناتقواعد التسميةملخص - إنشاء المتغيرات8الحلقات التكرارية
حلقة For مع النطاقاتحلقة WhileBreakNextمراجعة - المضروب (Factorial)حلقة Timesحلقة Untilالحلقات المتداخلةمراجعة - الإدخال الديناميكي (Dynamic Input)3المعاملات - الجزء الأول
المعاملات الحسابيةمعامل باقي القسمةاختصارات العمليات الحسابيةمراجعة - العمليات الرياضية البسيطةمعاملات المقارنة6أساسيات الإدخال والإخراج
الإخراج باستخدام putsالإخراج باستخدام print و pالإخراج باستخدام المتغيراتالإدخال باستخدام getsدالة Chompتحويل أنواع البياناتمراجعة - حاسبة العمرمراجعة - صح أم خطأ