نوع بيانات معقد
نوع بيانات معقد، هي كتلة هياكل من البيانات تتشكل نتيجة عملية تجميع معلومات ومتغيرات توفرها بعض لغات البرمجة بنية من البيانات لتخزين أنواع كثيرة من المتغيرات إلى أنواع أكثر تعقيدًا داخل كيان واحد.[1] يعتبر هذا النوع من البيانات مزيج مركب من أنواع البيانات الأخرى الموجودة مثل انتشار النقطة العائمة – المصفوفات، يمكن الجمع بين هذه الأنواع الأولية لتشكيل هياكل كبيرة، ويمكن بعد ذلك تجميعها في بنيات أخرى أكبر منها في عملية مفتوحة.[2]
متغير معقد
[عدل]عادة ما يتم تشكيل المتغير المعقد كزوج من أرقام النقطة العائمة.[3] في العادة، اللغات التي تدعم هذا النوع من البيانات تقدم نمط كتابة خاص لتشكيل هذه القيم، وتوفر أدوات حسابية ('+'، '-'، '×'، '÷') للتعامل معها. عادة ما يتم تحويل هذه العمليات من قبل المصرف إلى سلسلة من تعليمات الآلة للفواصل العائمة أو يتم هذا باستخدام المكتبات. كما قد توفر هذه اللغات دعم عمليات أخرى و خوارزميات، مثل التنسيق واختبار المساواة، وما إلى ذلك كما هو الحال في الرياضيات.
المراجع
[عدل]- ^ - Using Abstract Data Types- Cpt S 223. School of EECS, WSU، اطلع عليه بتاريخ 16-08-2014 [وصلة مكسورة] نسخة محفوظة 19 مارس 2015 على موقع واي باك مشين.
- ^ - Unfolding Abstract Datatypes- Computing Laboratory, University of Oxford، اطلع عليه بتاريخ 16-08-2014 نسخة محفوظة 13 أغسطس 2017 على موقع واي باك مشين.
- ^ - AUTOMATIC PROGRAMMING USING ABSTRACT DATA TYPES - Universite Paris Sud ، اطلع عليه بتاريخ 16-08-2014 نسخة محفوظة 06 أغسطس 2014 على موقع واي باك مشين.