تحتوي على معلومات فضائية وفلكية ودراسات عن المجموعة الشمسية والأجرام السماوية والمجرات وكل الذي في الكون من علم الفلك وريادة الفضاء .

مواقع التواصل الإجتماعي

القانون العام للمنتدى


على الأعضاء والزوار أن يطلعوا على وصف الأقسام و المنتديات وذلك قبل الدخول أو قبل كتابة موضوع معين وفي حالة كتابة موضوع لا يروق بالقسم ، فسيتم نقل هذا الموضوع من قبل الإدارة أو الإشراف إلى القسم الذي ينتمي له الموضوع فكل ما عليك هو قراءة الوصف قبل أن تدخل إلى أي قسم فلقد قمنا بوضع وصف دقيق وشامل لكل المنتديات والأقسام حتى لا تحدث تضارب في محتوى المنتديات . ‏

المواضيع الأخيرة

» دورات تدريب في التخطيط الإستراتيجي في بريطانيا وفرنسا وأسبانيا وسويسرا ودبي
من طرف الغودادي اليوم في 18:11

» مقال رائع عن مجرة الدوامة
من طرف ag-mercury الثلاثاء 11 ديسمبر 2018, 18:06

» مقطع قصير مضحك !!
من طرف ag-mercury الجمعة 07 ديسمبر 2018, 22:48

» نجم بيستول
من طرف ag-mercury الجمعة 07 ديسمبر 2018, 22:03

» الفصل الثامن عشر : تأويل رؤية الكسوة واللباس والبسط وغيرها من الملبوس
من طرف ag-mercury الخميس 06 ديسمبر 2018, 20:45

» تجميل الاسنان في تركيا :
من طرف ag-mercury الإثنين 03 ديسمبر 2018, 00:00

» تلبيس ألاسنان في تركيا :
من طرف bashar saleh الإثنين 26 نوفمبر 2018, 20:43

» تسوس الاسنان وعلاجها في تركيا :
من طرف bashar saleh الإثنين 26 نوفمبر 2018, 20:43

» ألزيركونيا إستعمالاتها في مجال طب الاسنان :
من طرف bashar saleh الإثنين 26 نوفمبر 2018, 20:42

اسماء وانواع البراكين

الخميس 19 يوليو 2018, 10:47 من طرف ag-mercury

تفسير دوران الارض حول نفسه وحول الشمس

الأربعاء 11 يوليو 2018, 21:47 من طرف ag-mercury

التوهج الشمسي

‎إنه تدفق مرتفع الحرارة من الغازات المكهربة التي تصدر إشعاعات مميتة إلى الفضاء لكن في يوم ما سيتوقف كل هذا وسيبدد وقود الشمس وعندما ينتهي ستكون هذه نهاية الأرض أيضآ .

أفضل 10 أعضاء في هذا المنتدى

منتديات عقيل عطارد

√ الأولى دائماً في النظريات وعلم الفلك وريادة الفضاء

هياكل البيانات

شاطر
avatar
ag-mercury
مدير عام
مدير عام

الإقامة : السودان
الجنس : ذكر
عدد المشاركات : 587
كوكب مفضل :
  • عطارد
  • الزهرة
  • القمر
  • الأرض
  • المريخ
  • المشتري
  • زحل
  • أورانوس
  • نبتون
  • بلوتو
  • ترانس بلوتو

الرصيد : 87388
تاريخ الإنضمام : 15/01/2016
أكلات مفضلة : كل ما لذ وطاب ¤ _ ¤
رأي العضو عن المنتدى : هايل

عقيل هياكل البيانات

مُساهمة من طرف ag-mercury في السبت 17 سبتمبر 2016, 12:24


 لقد تعلمت فيما سبق كيف تعلن عن بيانات حسب نوعها وقد كنت تعلن عنها بصورة منفصلة الآن وبنفس الطريقه سوف نعلن عنها ولكن في صورة مجمعة لتكون هيكل للبيانات وهذا الموضوع مفيد جدا في برمجه قواعد البيانات وسترى فوائد ذلك ولو اننا لم ندرس تخزين البيانات في ملفات على الاقراص حيث سنتناول ذلك في درس قادم ولكن عند تجميع البيانات في هياكل اذا قمت بتخزين الهيكل نفسه سيتم تخزين جميع عناصره دفعة واحدة دون ان تنسى اي عنصر وبالتالي يعطيك ميزة اضافيه عما لو كنت تعلن عن البيانات في صورة منفصلة كما سترى
 ومثالنا اليوم عن قاعدة البيانات الافتراضية التالية سوف ندرسها بالطريقه العاديه وبطريقة هياكل البيانات لتعرف الفرق وتفهم الموضوع وفي نفس الوقت تدرك ميزات وفوائد هياكل البيانات
 لنفرض ان هناك مصنع يعمل على فترتين ولكل عامل فيه سجل بيانات بالطبع لعامل الفترة الاولى والآخر لعامل الفترة الثانية ونفترض للتبسيط ان بيانات كل عامل تحتوي على اسمه ورقمه الوظيفي وراتبه اليومي حتى انه لوتغيب احدى الفترات وضع راتب يومه بالقيمة صفر حتى يتم حساب راتبه الشهري بصورة صحيحة وسيكون الاعلان عن البيانات بالصورة التاليه لنتفق عليها وفيها فائدة تكرار اشياء سبق الاشارة اليها في دروس سابقه
الصيغة
المتغير او وعاء البيانات
char ]30[
اسم الموظف افترضنا انه متغير حرفي سعته 30 حرف
int
الرقم الوظيفي للموظف وهو عدد صحيح
float
الراتب اليومي للموظف وهو عدد عشري لان الراتب من المؤكد انه سيحتوي على كسور
دعنا الآن نعلن عن هذه البيانات بالصورة العادية لنعرف الفرق
 
بيانات موظف الفترة الاولى
char ]30[ Name1;
int  Code1;
float Wage1;
بيانات موظف الفترة الثانية
char ]30[ Name2;
int  Code2;
float Wage2;
الصورة السابقه لتمثيل بيانات البرنامج مع اثنين من الموظفين يعملون لفترتين وكلما ادخلت بيانات اسم موظف الفترة الاولى سوف تستخدم المتغير Name1 وللفترة الثانية ستستخدم المتغير Name2 فماذا لو بدلت المتغيرين بالخطأ بالطبع سيحدث خلل كبير بالبرنامج دعنا نمثل ماسبق تماما بالطريقة الجديده عن طريق استخدام هياكل البيانات
استخدام هياكل البيانات
structOurDataBase
}
char ]30[ Name;
int  Code;
float Wage;
{L1,L2;
انظر الى الصورة السابقه كم هي مختصرة انها رائعة وانا ارى فيها اختصار مفيد ودعنا نرى كيف نصيغ ذلك بالجدول الذي تعودنا عليه للتوضيح
 الصيغة
التفسير
struct
هو الامر الذي ندرسه الان ومعناه الاعلان عن هيكل بيانات
OurDataBase
اسم الهيكل سميه كما شئت
}
قوس بداية البلوك
 ضع ما يحلو لك من انواع بيانات داخل البلوك
{
قوس نهاية البلوك – لاتنساه من فضلك
L1,L2;
متغيرات اختياريه ترمز لمن سيشارك في استخدام البيانات المعلنه للهيكل
 كما رأيت بالمثال لم نستخدم  متغير اسم للموظف الاول وآخر للموظف الثاني بل استخدمنا متغير واحد وسوف يتشارك اي عدد حسب تصميم الهيكل في استخدام بيانات الهيكل ولنوضح ذلك
 للتعبير عن اسم الموظف الاول او موظف الفترة الاولى
L1.Name
للتعبير عن اسم الموظف الثاني او موظف الفترة الثانية
L2.Name
للتعبير عن رقم الموظف الاول او موظف الفترة الاولى
L1.Code
للتعبير عن رقم الموظف الثاني او موظف الفترة الثانية
L2.Code
للتعبير عن الراتب اليومي للموظف الاول او موظف الفترة الاولى
L1.Wage
للتعبير عن الراتب اليومي للموظف الثاني او موظف الفترة الثانية
L2.Wage
هل رأيت كم هي بسيطة ربما احتوى هيكل البيانات على مائة متغير مثلا سوف تخزنهم وتسترجعهم بمنتهى السرعة كما سترى فيما بعد ويمكن ايصبح تدوال البيانات السابقة داخل البرنامج سواء بالادخال من مستخدم البرنامج او بالتخصيص كما يلي
L1.Name = “Mohamad Hasan”;
L1.Code = 120;
L1.Wage = 13.50;
L2.Name = “Ahamd Ali”;
L2.Code = 270;
L2.Wage = 0;
بالطبع هذه فكرة برنامج ويمكن اضافة المزيد من التحسينات من خلال تحليل البيانات فمثلا جمع المتغيرL1.Wageلمدة شهر سوف يعطيك راتبه الشهر وجمع القيم التي تساوي صفر للمتغيرL1.Wageلمدة شهر سوف يعطيك عدد ايام غيابه خلال الشهر وهذا يبقى دور تحليل البيانات لاستخلاص نتائج ومخرجات .

    الوقت/التاريخ الآن هو الخميس 13 ديسمبر 2018, 21:52

    منتديات عقيل عطارد هو منتدى يحتوي على معلومات عن الفلك والأبراج والأجرام السماوية والكواكب الشمسية ، منتدى شبه عام يبدأ من علم الفلك وينتهي بإمتداد العلوم الأخرى مثل علوم الحاسوب وعلم الأعشاب وعلم التشريح مع الإهتمام بسلوكيات الحيوان .A.M.F/W.W.E
    قناة طيور الجنة | قناة أطفال |البث المباشر |شروحات كمبيوتر
    جميع حقوق النشر والتأليف محفوظة ©
    لمنتديات عقيل عطارد
    ‎2018 - 2016
    Designed By :M E R
    Twitter#Google +#Facebook#Call Us#أقصى