اغلق هذه النافذة  أنت غير مسجل بشبكة ابن الخليج; للتسجيل اضغط هنا; للمساعده وشرح طريقة التسجيل اضغط هنا

شبكة ابن الخليج

Sitemap | Archive | Tag Could
التسجيلالبحثمشاركات اليوماجعل جميع المنتديات مقروءةالأرشيفاعلن معنا





الأنواع المدرجة Enumerated Types

مناقشة موضوع الأنواع المدرجة Enumerated Types في دروس لغات البرمجة; الأنواع المدرجة Enumerated Types ~~~~~~~~~~~~~~~~~~~~~~~~ من الخصائص الجذابة في لغة باسكال هي تعاملها مع أنواع معلومات مدرجة (أي لها درجات). قسم من هذه الأنواع معرفة داخل اللغة نفسها مثل Integer و ...

العودة منتدى ابن الخليج> منتديات تعليمية> دروس لغات البرمجة

{ مِنَ الْمُؤْمِنِينَ رِجَالٌ صَدَقُوا مَا عَاهَدُوا اللَّهَ عَلَيْهِ فَمِنْهُم مَّن قَضَى نَحْبَهُ وَمِنْهُم مَّن يَنتَظِرُ وَمَا بَدَّلُوا تَبْدِيلاً } الأحزاب23

حادثة الإفك - تفسير ابن كثير وشرح عثمان الخميس



صوتي شرح الشيخ عثمان الخميس لمختصر منهاج السنة النبوية لشيخ الإسلام ابن تيمية كتاب ألفه للرد على الإمامية وهو أشهر كتاب في الرد على الشيعة

رد
 
LinkBackأدوات الموضوعطرق مشاهدة الموضوع
قديم 05-28-2006, 01:32 مساءً   #1 (permalink)
اسرة ابن الخليج
 
الصورة الرمزية الهوى ماهو كلام
 
تاريخ التسجيل: Jul 2005
الدولة: *K S A*
المشاركات: 4,815
معدل تقييم المستوى: 659الهوى ماهو كلام نشيطالهوى ماهو كلام نشيطالهوى ماهو كلام نشيطالهوى ماهو كلام نشيطالهوى ماهو كلام نشيطالهوى ماهو كلام نشيطالهوى ماهو كلام نشيطالهوى ماهو كلام نشيطالهوى ماهو كلام نشيطالهوى ماهو كلام نشيطالهوى ماهو كلام نشيط
إرسال رسالة عبر مراسل ICQ إلى الهوى ماهو كلامإرسال رسالة عبر مراسل MSN إلى الهوى ماهو كلامإرسال رسالة عبر مراسل Skype إلى الهوى ماهو كلام
افتراضيالأنواع المدرجة Enumerated Types

الأنواع المدرجة Enumerated Types
~~~~~~~~~~~~~~~~~~~~~~~~
من الخصائص الجذابة في لغة باسكال هي تعاملها مع أنواع معلومات مدرجة (أي لها درجات). قسم من هذه الأنواع معرفة داخل اللغة نفسها مثل Integer و char فهي عبارة عن مجاميع مدرجة من البيانات تكون لها قيم إبتدائية مثبتة من قبل الشركة المصدرة للمترجم، ويمكن للمبرمج أن يعرف أنواع آخرى لاستخدامته الخاصة في برامجه.
مثلا يمكن للمبرمج أن يعرف نوع من البيانات أسمه Color بحيث تكون قيمته (black, blue, white, red)
وذلك كما يلي:
TYPE
Color = (black, blue, white, red);

أو يمكن تعريف نوع لوصف حروف العلة
TYPE
vowel = (A, E, I, O, U);
الأنواع Color و vowel يطلق عليها User-defined enumerated data types وهي عبارة عن سلسة مرتبة من المعلومات تمت تسميتها من قبل المستفيد.

وبهذا يمكن تعريف متغيرات من النوع Color أو Vowel كما يلي :
TYPE
Color = (black, blue, white, red);
vowel = (A, E, I, O, U);
VAR
letter : vowel;
myColor : Color;

هنا المتغير letter لا يمكنه أن يحمل إي قيمة باستثناء الحروف المحددة في تعريف النوع vowel، وكذلك مع المتغير myColor.
ملاحظات عامة:
~~~~~~~~~~
1. لا يمكن تكرار قيمة ما في مكانين، مثلا هذا النوع لن يكون مقبول:
TYPE
grade = ('A', 'B', 'C');

لأن 'A' و 'B' و 'C' موصوفة ضمن النوع Char المعرف مسبقا في لغة باسكال.
إيضا
TYPE
day = (sat, sun, mon, tue, wed, thu, fri);
weekend = (fri);

تم تكرار الوصف fri في نوعين ، وهذا خطأ.
2. التعامل مع الانواع المدرجة هو نفسه التعامل مع باقي الأنواع القياسية، بإستثناء أنه لا يمكن قرائتها أو طباعتها باستعمال الدوال Read وwrite.
الدالة PRED(x):
~~~~~~~~~~~
تعيد هذه الدالة العنصر الذي يسبق العنصر X في النوع المدرج.
TYPE
day = (sat, sun, mon, tue, wed, thu, fri);
.
.
.
Pred(sun) => sat
Pred(tue) => mon
Pred(sat) => Undifind قيمة غير معرفة

الدالة SUCC(x):
~~~~~~~~~~~
تعيد العنصر التالي للعنصر x
TYPE
day = (sat, sun, mon, tue, wed, thu, fri);
.
.
.
Succ(sun) => mon
Succ(tue) => wed
Succ(fri) => Undifind قيمة غير معرفة
الدالة ORD(x):
~~~~~~~~~~~

تعيد هذا الدالة موقع العنصر x ضمن النوع المدرج
TYPE
day = (sat, sun, mon, tue, wed, thu, fri);

.
.
.
Ord(sat) => 0
Ord(tue) => 3
Ord('A') => 65

الدالة CHR(x):
~~~~~~~~~~~~
وهي عكس الدالة ORD وتعمل مع النوع char فقط

Chr(65) => 'A'
Chr(67) => 'C'



من مواضيع الهوى ماهو كلام في المنتدى
الهوى ماهو كلام غير متواجد حالياً   رد مع اقتباس
قديم 10-22-2006, 03:41 مساءً   #2 (permalink)
اسرة ابن الخليج
 
الصورة الرمزية مبحرفى ذكرياتي
 
تاريخ التسجيل: Jun 2006
الدولة: ذكرياتي
المشاركات: 2,053
معدل تقييم المستوى: 1582مبحرفى ذكرياتي نشيطمبحرفى ذكرياتي نشيطمبحرفى ذكرياتي نشيطمبحرفى ذكرياتي نشيطمبحرفى ذكرياتي نشيطمبحرفى ذكرياتي نشيطمبحرفى ذكرياتي نشيطمبحرفى ذكرياتي نشيطمبحرفى ذكرياتي نشيطمبحرفى ذكرياتي نشيطمبحرفى ذكرياتي نشيط
إرسال رسالة عبر مراسل MSN إلى مبحرفى ذكرياتي
افتراضيمشاركة: الأنواع المدرجة Enumerated Types

مشكور أخوي ويعطيك العافية وجزاك الله خيرا ...



من مواضيع مبحرفى ذكرياتي في المنتدى
__________________
الحقيقة دائما تؤلم ... من تعود على الأوهام

همسه : إن كنت تريد أن تصبح محبوبآ من الجميع سليمآ من العيوب فأنت تطلب المستحيل


Dream ||||||||||||||||||||||||||||||||||| 59%
مبحرفى ذكرياتي غير متواجد حالياً   رد مع اقتباس
رد

العبارات الدلالية
المدرجة, الأنواع, الأنواع المدرجة enumerated types, enumerated, types


أدوات الموضوع
طرق مشاهدة الموضوع

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG]متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة

المواضيع المتشابهه
الموضوعكاتب الموضوعالمنتدىمشاركاتآخر مشاركة
لعبة الأسئلة المحرجة .؟سمراطرائف و غرائب و مسابقات ثقافية11701-31-2012 06:58 مساءً
تنس - المجرية ارن تحرز لقب بطولة اوكلاندابن الخليجرياضة و كورة و سيارات001-09-2011 01:00 صباحاً
ما رايكم بالمواقف المحرجة ؟؟؟مدينة الظلامطرائف و غرائب و مسابقات ثقافية108-14-2009 10:23 مساءً
أنواع البيانات – Data Typesالهوى ماهو كلامدروس لغات البرمجة110-22-2006 03:53 مساءً
تحويل الأنواع - التحويل الضمنيالهوى ماهو كلامدروس لغات البرمجة110-22-2006 03:52 مساءً


منتديات شبكة ابن الخليج

ثقافة انكليزية كتب تعليمية عربي تاريخ العالم صور عجيبة الدوري الاسباني اناشيد دينيه حمل جيفنشي أمراض التغذية والاستقلاب طريقة سهلة لبشرة رطبة dior محشى ديكور حوائط حمل برامج الرسوم والتصاميم برامج انتي فايرس اساله العاب رياضية العاب فيفا flash Games المكتب التجاري ترافيان ملفات psd صور رومانسية مسجات خليجية حمل دروس للمبتدئيندروس رسم و تصميم فلاتر فوتوشوب دروس ايميج ريدي Adobe ImageReadyدروس افتر افكت Adobe After Effect دروس انتاج دروس الرسم دروس Cinema 4D وملحقاته دروس متقدمه 3D Studio Max دروس سويتش متقدمة دروس قواعد بيانات دروس اوفيس دروس ماكنتوش لينكس وندوز WINDOWS دروس Visual Basic حمل مكتبة الهاكات ستايلات هاكات المنتديات قسم ستايلات vBulletinمجلة المنتديات mkPortalقسم ستايلات مجلة المنتديات mkPortal Stylesسكربتات وادوات تطوير المواقعمشاكل وحلول الـ مواقع إشهار المواقع آراءفوتوشوبCinema 4Dخامات فوتوشوبفرش فوتوشوباكشن فوتوشوباشكال فوتوشوبدليل مواقعاكتشف شخصيتكاخبارموسوعة الأطفالبوربوينتtorrentاختصار الروابطPageRankتوقيع لاميلكصانع القليترGlitterبرامج


الساعة تعتمد على توقيت جرينتش +3. الساعة الآن 11:03 مساءً.
Search Engine Optimization by vBSEO 3.1.0

Valid XHTML 1.0 Transitional Valid CSS!Powered by vBulletin® Version 3.7.1,
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd
شبكة و منتديات حبيبى نت  |  شبكة العربي  |   Feeds:   XML   JS   RSS   RSS Feed