نوع بيانات معقد
'''نوع بيانات معقد'''، هي كتلة هياكل من البيانات تتشكل نتيجة عملية تجميع معلومات ومتغيرات توفرها بعض [[لغة برمجة|لغات البرمجة]] بنية من [[بيانات|البيانات]] ل[[تخزين (توضيح)|تخزين]] أنواع كثيرة من المتغيرات إلى أنواع أكثر تعقيدًا داخل كيان واحد.<ref>''[https://cs.stanford.edu/people/eroberts/courses/cs106b/chapters/04-using-adts.pdf - Using Abstract Data Types]''- Cpt S 223. School of EECS, WSU، اطلع عليه بتاريخ 16-08-2014 {{وصلة مكسورة|تاريخ= يونيو 2019 |bot=JarBot}} {{Webarchive|url=https://web.archive.org/web/20150319090030/http://cs.stanford.edu:80/people/eroberts/courses/cs106b/chapters/04-using-adts.pdf |date=19 مارس 2015}}</ref> يعتبر هذا النوع من البيانات مزيج مركب من أنواع البيانات الأخرى الموجودة مثل انتشار النقطة العائمة – المصفوفات، يمكن الجمع بين هذه الأنواع الأولية لتشكيل هياكل كبيرة، ويمكن بعد ذلك تجميعها في بنيات أخرى أكبر منها في عملية مفتوحة.<ref>''[http://www.cs.ox.ac.uk/jeremy.gibbons/publications/adt.pdf - Unfolding Abstract Datatypes]''- Computing Laboratory, University of Oxford، اطلع عليه بتاريخ 16-08-2014 {{Webarchive|url=https://web.archive.org/web/20170813171220/http://www.cs.ox.ac.uk/jeremy.gibbons/publications/adt.pdf |date=13 أغسطس 2017}}</ref>

==متغير معقد==
عادة ما يتم تشكيل المتغير المعقد كزوج من أرقام النقطة العائمة.<ref>''[https://www.ijcai.org/Proceedings/83-1/Papers/001.pdf - AUTOMATIC PROGRAMMING USING ABSTRACT DATA TYPES ]''- Universite Paris Sud ، اطلع عليه بتاريخ 16-08-2014 {{Webarchive|url=https://web.archive.org/web/20140806041832/http://ijcai.org/Past%20Proceedings/IJCAI-83-VOL-1/PDF/001.pdf |date=06 أغسطس 2014}}</ref> في العادة، اللغات التي تدعم هذا النوع من البيانات تقدم نمط كتابة خاص لتشكيل هذه القيم، وتوفر أدوات حسابية ('+'، '-'، '×'، '÷') للتعامل معها. عادة ما يتم تحويل هذه العمليات من قبل المصرف إلى سلسلة من تعليمات الآلة للفواصل العائمة أو يتم هذا باستخدام المكتبات. كما قد توفر هذه اللغات دعم عمليات أخرى و [[خوارزمية|خوارزميات]]، مثل التنسيق واختبار المساواة، وما إلى ذلك كما هو الحال في [[رياضيات|الرياضيات]].

== المراجع ==
{{مراجع}}

{{شريط بوابات|علم الحاسوب|برمجيات}}
{{بذرة حوسبة}}

[[تصنيف:أنواع البيانات]]
نوع بيانات معقد، هي كتلة هياكل من البيانات تتشكل نتيجة عملية تجميع معلومات ومتغيرات توفرها بعض لغات البرمجة بنية من البيانات لتخزين أنواع كثيرة من المتغيرات إلى أنواع أكثر تعقيدًا داخل كيان واحد.- Using Abstract Data Types- Cpt S 223. School of EECS, WSU، اطلع عليه بتاريخ 16-08-2014   يعتبر هذا النوع من البيانات مزيج مركب من أنواع البيانات الأخرى الموجودة مثل انتشار النقطة العائمة – المصفوفات، يمكن الجمع بين هذه الأنواع الأولية لتشكيل هياكل كبيرة، ويمكن بعد ذلك تجميعها في بنيات أخرى أكبر منها في عملية مفتوحة.- Unfolding Abstract Datatypes- Computing Laboratory, University of Oxford، اطلع عليه بتاريخ 16-08-2014 

متغير معقد
عادة ما يتم تشكيل المتغير المعقد كزوج من أرقام النقطة العائمة.- AUTOMATIC PROGRAMMING USING ABSTRACT DATA TYPES - Universite Paris Sud ، اطلع عليه بتاريخ 16-08-2014  في العادة، اللغات التي تدعم هذا النوع من البيانات تقدم نمط كتابة خاص لتشكيل هذه القيم، وتوفر أدوات حسابية ('+'، '-'، '×'، '÷') للتعامل معها. عادة ما يتم تحويل هذه العمليات من قبل المصرف إلى سلسلة من تعليمات الآلة للفواصل العائمة أو يتم هذا باستخدام المكتبات. كما قد توفر هذه اللغات دعم عمليات أخرى و خوارزميات، مثل التنسيق واختبار المساواة، وما إلى ذلك كما هو الحال في الرياضيات.

 المراجع 

تصنيف:أنواع البيانات