22
اعــــداد د/ عليـــو عامـــر سهـــاملحاسبدرس علوم ا مامعة سوهاجمعلومات جت واللحاسبا كلية ا

مكونات الحاسب الآلي - sohag-univ.edu.eg · مكونات الحاسب الآلي Author ** Created Date: 4/17/2020 4:12:31 PM

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: مكونات الحاسب الآلي - sohag-univ.edu.eg · مكونات الحاسب الآلي Author ** Created Date: 4/17/2020 4:12:31 PM

اعــــداد

سهـــام عليـــو عامـــر/ د

مدرس علوم الحاسب

كلية الحاسبات والمعلومات جامعة سوهاج

Page 2: مكونات الحاسب الآلي - sohag-univ.edu.eg · مكونات الحاسب الآلي Author ** Created Date: 4/17/2020 4:12:31 PM

3_الثاني الباب ... تابع

فيجوال بيزك دوت نت لغه

VB.net

24/17/2020 Dr\ Seham Elaw Amer Computers & Information -Sohag

Page 3: مكونات الحاسب الآلي - sohag-univ.edu.eg · مكونات الحاسب الآلي Author ** Created Date: 4/17/2020 4:12:31 PM

فيمعينطالبمعدلحساباردنااذافمثال,دراستهاسبقالتيللمتغيراتطبقا

الطالبنقاطالستقبالرقميةمغيراتعشرعننعلنسوففاننايدرسهاموادعشرة

:التاليةبالطريقة

34/17/2020 Dr\ Seham Elaw Amer Computers & Information -Sohag

ستخدمنلذلك.كثيرةقيمتخزينالىنحتاجكنااذامجديةليستالطريقةهذهلكن

,واحدتغيرمفيالبياناتنوعلنفسالمنتميةالقيممنمجموعةلتخزينالمصفوفات

:همااساسيتينركيزتينعلىالمصفوفاتمفهومويرتكز

القيمةValue:المصفوفةعناصرفيتخزينهاالمرادالقيموهى.

الرتبةIndex:رتبةبوتنتهيبصفروتبدأ,المصفوفةداخلالعنصررتبةوهي

.واحدناقصعنصراخر

Page 4: مكونات الحاسب الآلي - sohag-univ.edu.eg · مكونات الحاسب الآلي Author ** Created Date: 4/17/2020 4:12:31 PM

رتبتهخاللمنالمصفوفةعناصرمنعنصرايالىالوصولنستطيعIndex

Oneلبعداحاديةبالمصفوفاتالمصفوفاتمنالنوعهذاويسمى –

Dimensional Array.

44/17/2020 Dr\ Seham Elaw Amer Computers & Information -Sohag

ينتهىوصفرمنيبدأالترتيبالنعشريةعناصرعشرةمنمكونةاعالهالمصفوفة

.المصفوفةفيرتبةباخر

Page 5: مكونات الحاسب الآلي - sohag-univ.edu.eg · مكونات الحاسب الآلي Author ** Created Date: 4/17/2020 4:12:31 PM

54/17/2020 Dr\ Seham Elaw Amer Computers & Information -Sohag

:مثال

Page 6: مكونات الحاسب الآلي - sohag-univ.edu.eg · مكونات الحاسب الآلي Author ** Created Date: 4/17/2020 4:12:31 PM

وضح ويمكننا كذلك اسناد القيم بعد االعالن عن المصفوفة وتحديد عدد عناصرها كما ي

:المثال التالي الذي يؤدي نفس الكود السابق

64/17/2020 Dr\ Seham Elaw Amer Computers & Information -Sohag

Page 7: مكونات الحاسب الآلي - sohag-univ.edu.eg · مكونات الحاسب الآلي Author ** Created Date: 4/17/2020 4:12:31 PM

4/17/2020 Dr\ Seham Elaw Amer Computers & Information -Sohag

كما في Lengthيمكننا معرفة عدد العناصر المكونة للمصفوفة باستخدام الخاصية

:المثال التالي

10هووفةللمصفالمكونةالعناصرعددانمفادهارسالةعلىسنحصلالكودتنفيذبعد

:كالتاليعناصر

Page 8: مكونات الحاسب الآلي - sohag-univ.edu.eg · مكونات الحاسب الآلي Author ** Created Date: 4/17/2020 4:12:31 PM

84/17/2020 Dr\ Seham Elaw Amer Computers & Information -Sohag

الخاصيةباستخدامالمصفوفةطولعلىالحصولايضاويمكنناCountيبينكما

:التاليالمثال

.السابقةالنتيجةنفسعلىسنحصل

لعنصرارتبةنحددمعينةعمليةفياستخدامهاوالمصفوفةعناصرمنعنصرلعرض

:االتيةاالمثلةتعرضكمانريدالذي

Page 9: مكونات الحاسب الآلي - sohag-univ.edu.eg · مكونات الحاسب الآلي Author ** Created Date: 4/17/2020 4:12:31 PM

94/17/2020 Dr\ Seham Elaw Amer Computers & Information -Sohag

مثال:

قيمسنادبانقومثمرقميةمصفوفةعناصرعدديدخلانالمستخدممنيطلببسيطبرنامج

قيمونطبعرسالةفيونعرضهAverageالمتوسطنحسبثمالعناصرلهذهعشوائية

.ListBoxاداةفيالعناصر

نوعمنجديدمشروعبانشاءقمWindows Form Applicationعليهوضع

:التاليةاالدوات

Page 10: مكونات الحاسب الآلي - sohag-univ.edu.eg · مكونات الحاسب الآلي Author ** Created Date: 4/17/2020 4:12:31 PM

104/17/2020 Dr\ Seham Elaw Amer Computers & Information -Sohag

الزرعلىمرتينانقراالنbtnAvgللحدثللولوجClickالتاليالكودبكتابةوقم:

Page 11: مكونات الحاسب الآلي - sohag-univ.edu.eg · مكونات الحاسب الآلي Author ** Created Date: 4/17/2020 4:12:31 PM

114/17/2020 Dr\ Seham Elaw Amer Computers & Information -Sohag

تكونفسوفالمصفوفةلعناصركعدد10القيمةمثالوادخلناالسابقالكودنفذنالو

:(عشوائيةستكونالعناصرقيماناالعتبارفياالخذمع)يلىكماالنتيجة

Page 12: مكونات الحاسب الآلي - sohag-univ.edu.eg · مكونات الحاسب الآلي Author ** Created Date: 4/17/2020 4:12:31 PM

:مثال

صحوبةمعنصركلقيمةبعرضيقومبسيطبرنامجهواالنبانشائهسنقومالذيالبرنامج

:لهالمكونةالحروفبعدد

124/17/2020 Dr\ Seham Elaw Amer Computers & Information -Sohag

Page 13: مكونات الحاسب الآلي - sohag-univ.edu.eg · مكونات الحاسب الآلي Author ** Created Date: 4/17/2020 4:12:31 PM

134/17/2020 Dr\ Seham Elaw Amer Computers & Information -Sohag

:هكذاالنتيجةستكونالسابقالكودتنفيذبعد

Page 14: مكونات الحاسب الآلي - sohag-univ.edu.eg · مكونات الحاسب الآلي Author ** Created Date: 4/17/2020 4:12:31 PM

144/17/2020 Dr\ Seham Elaw Amer Computers & Information -Sohag

اللىاالصغرمنميةالرقوالمصفوفةابجدياترتيباالنصيةالمصفوفةعناصرترتيبايضاويمكننا

:كالتاليSortالدالةباستخداماالكبر

الدالةAddRangeاداةالىالمصفوفةعناصرجميعباضافةتسمحListBoxمنبدال

.Addالدالةخاللمنحداعلىعنصركلاضافةاوالتكراريةالجملاستخدام

Page 15: مكونات الحاسب الآلي - sohag-univ.edu.eg · مكونات الحاسب الآلي Author ** Created Date: 4/17/2020 4:12:31 PM

التاليةالنتيجةعلىنحصلالسابقالكودتنفيذعند:

154/17/2020 Dr\ Seham Elaw Amer Computers & Information -Sohag

Page 16: مكونات الحاسب الآلي - sohag-univ.edu.eg · مكونات الحاسب الآلي Author ** Created Date: 4/17/2020 4:12:31 PM

164/17/2020 Dr\ Seham Elaw Amer Computers & Information -Sohag

التاليالمثاليبينكمارقميةمصفوفةعناصرترتيبيمكنكذلك:

االصغرمن)ديتزايبشكلمرتبةالمصفوفةعناصرعلىنحصلالسابقالكودتنفيذعند

:(االكبرالى

Page 17: مكونات الحاسب الآلي - sohag-univ.edu.eg · مكونات الحاسب الآلي Author ** Created Date: 4/17/2020 4:12:31 PM

174/17/2020 Dr\ Seham Elaw Amer Computers & Information -Sohag

وذلكاوهكذعنصراولهوعنصراخرليصبحالمصفوفةعناصرقلبايضاويمكننا

:التاليالمثاليبينكمابالمصفوفاتالخاصةReverseالدالةباستخدام

Page 18: مكونات الحاسب الآلي - sohag-univ.edu.eg · مكونات الحاسب الآلي Author ** Created Date: 4/17/2020 4:12:31 PM

184/17/2020 Dr\ Seham Elaw Amer Computers & Information -Sohag

التاليةالنتيجةعلىنحصلالسابقالكودتنفيذعند:

Page 19: مكونات الحاسب الآلي - sohag-univ.edu.eg · مكونات الحاسب الآلي Author ** Created Date: 4/17/2020 4:12:31 PM

194/17/2020 Dr\ Seham Elaw Amer Computers & Information -Sohag

واشهرهااماالستخدالقليلةالمصفوفاتمناخرنوعااالبعادالمتعددةالمصفوفاتتمثل

واعمدةصفوفنميتكونجدولشكلعلىتمثيلهايمكنناوالتيالبعدالثنائيةالمصفوفات

:التاليةبالصيغةعنهااالعالنويتم

يليكماعنهااالعالنيمكنناكما:

انهااياعمدة6وصفوف3منمكونةاعالهعنهااعلناالتىالتىالثنائيةالمصفوفة

.عنصرا18علىتحتوي

يليكماجدولشكلعلىالثنائيةالمصفوفةعناصرتمثيلويمكننا:

Page 20: مكونات الحاسب الآلي - sohag-univ.edu.eg · مكونات الحاسب الآلي Author ** Created Date: 4/17/2020 4:12:31 PM

204/17/2020 Dr\ Seham Elaw Amer Computers & Information -Sohag

يليكمارتبتهاخاللمنالعناصرلهذهالقيماسناديمكننا:

Page 21: مكونات الحاسب الآلي - sohag-univ.edu.eg · مكونات الحاسب الآلي Author ** Created Date: 4/17/2020 4:12:31 PM

4/17/2020 Dr\ Seham Elaw Amer Computers & Information -Sohag 21

عند تنفيذ الكود السابق نحصل على:

Page 22: مكونات الحاسب الآلي - sohag-univ.edu.eg · مكونات الحاسب الآلي Author ** Created Date: 4/17/2020 4:12:31 PM

22

Thank you

So Much

تــم بحمــد هللا

4/17/2020 Dr\ Seham Elaw Amer Computers & Information -Sohag