13 المتغيرات الإحصائية (التعدادية – المسرودة ) Enumerated Variables
تستخدم هذه المتغيرات لجعل البرنامج أكثر قابلية للقراءة . فى المتغيرات الإحصائية يتم تحديد "قائمة من البنود أو العناصر " ويم تعيين قيمة "أول عنصر بالصفر" والثانى بواحد وهكذا . المثال التالى يبين تعريف المتغير الإحصائى المسمى Week كقائمة "سرد" MON = 0, TUE = 1, WED = 2, وهكذا
enum Week {MON, TUE, WED, THU, FRI, SAT, SUN};
من الممكن وضع قيم العناصر فى قائمة السرد . فى المثال التالى black = 2, blue = 3, red = 4, وهكذا
enum colors {black = 2, blue, red, white, gray};
بالمثل فى المثال التالى black = 2, blue = 3, red = 8, and gray = 9
enum colors {black = 2, blue, red = 8, gray};
يمكن تعريف المتغيرات من النوع الإحصائى بتحديدها بعد قائمة العناصر . على سبيل المثال لتعريف المتغير My_Week بالنوع الإحصائى المسمى Week نستخدم العبارة التالية :
enum Week {MON, TUE, WED, THU, FRI, SAT, SUN} My_Week;
الآن يمكننا استخدام المتغير My_Week فى البرنامج كما يلى :
My_Week = WED // assign 2 to My_Week
or
My_Week = 2 // same as above
بعد تعريف المتغير الإحصائى Week يمكننا تعريف المتغيرات This_Week و Next_Week من نوع Week كما يلى :
enum Week This_Week, Next_Week;
3-1-14 المصفوفات Arrays