مكونات الحاسب الآلي - sohag-univ.edu.eg · مكونات الحاسب الآلي...
TRANSCRIPT
اعــــداد
سهـــام عليـــو عامـــر/ د
مدرس علوم الحاسب
كلية الحاسبات والمعلومات جامعة سوهاج
3_الثاني الباب ... تابع
فيجوال بيزك دوت نت لغه
VB.net
24/17/2020 Dr\ Seham Elaw Amer Computers & Information -Sohag
فيمعينطالبمعدلحساباردنااذافمثال,دراستهاسبقالتيللمتغيراتطبقا
الطالبنقاطالستقبالرقميةمغيراتعشرعننعلنسوففاننايدرسهاموادعشرة
:التاليةبالطريقة
34/17/2020 Dr\ Seham Elaw Amer Computers & Information -Sohag
ستخدمنلذلك.كثيرةقيمتخزينالىنحتاجكنااذامجديةليستالطريقةهذهلكن
,واحدتغيرمفيالبياناتنوعلنفسالمنتميةالقيممنمجموعةلتخزينالمصفوفات
:همااساسيتينركيزتينعلىالمصفوفاتمفهومويرتكز
القيمةValue:المصفوفةعناصرفيتخزينهاالمرادالقيموهى.
الرتبةIndex:رتبةبوتنتهيبصفروتبدأ,المصفوفةداخلالعنصررتبةوهي
.واحدناقصعنصراخر
رتبتهخاللمنالمصفوفةعناصرمنعنصرايالىالوصولنستطيعIndex
Oneلبعداحاديةبالمصفوفاتالمصفوفاتمنالنوعهذاويسمى –
Dimensional Array.
44/17/2020 Dr\ Seham Elaw Amer Computers & Information -Sohag
ينتهىوصفرمنيبدأالترتيبالنعشريةعناصرعشرةمنمكونةاعالهالمصفوفة
.المصفوفةفيرتبةباخر
54/17/2020 Dr\ Seham Elaw Amer Computers & Information -Sohag
:مثال
وضح ويمكننا كذلك اسناد القيم بعد االعالن عن المصفوفة وتحديد عدد عناصرها كما ي
:المثال التالي الذي يؤدي نفس الكود السابق
64/17/2020 Dr\ Seham Elaw Amer Computers & Information -Sohag
4/17/2020 Dr\ Seham Elaw Amer Computers & Information -Sohag
كما في Lengthيمكننا معرفة عدد العناصر المكونة للمصفوفة باستخدام الخاصية
:المثال التالي
10هووفةللمصفالمكونةالعناصرعددانمفادهارسالةعلىسنحصلالكودتنفيذبعد
:كالتاليعناصر
84/17/2020 Dr\ Seham Elaw Amer Computers & Information -Sohag
الخاصيةباستخدامالمصفوفةطولعلىالحصولايضاويمكنناCountيبينكما
:التاليالمثال
.السابقةالنتيجةنفسعلىسنحصل
لعنصرارتبةنحددمعينةعمليةفياستخدامهاوالمصفوفةعناصرمنعنصرلعرض
:االتيةاالمثلةتعرضكمانريدالذي
94/17/2020 Dr\ Seham Elaw Amer Computers & Information -Sohag
مثال:
قيمسنادبانقومثمرقميةمصفوفةعناصرعدديدخلانالمستخدممنيطلببسيطبرنامج
قيمونطبعرسالةفيونعرضهAverageالمتوسطنحسبثمالعناصرلهذهعشوائية
.ListBoxاداةفيالعناصر
نوعمنجديدمشروعبانشاءقمWindows Form Applicationعليهوضع
:التاليةاالدوات
104/17/2020 Dr\ Seham Elaw Amer Computers & Information -Sohag
الزرعلىمرتينانقراالنbtnAvgللحدثللولوجClickالتاليالكودبكتابةوقم:
114/17/2020 Dr\ Seham Elaw Amer Computers & Information -Sohag
تكونفسوفالمصفوفةلعناصركعدد10القيمةمثالوادخلناالسابقالكودنفذنالو
:(عشوائيةستكونالعناصرقيماناالعتبارفياالخذمع)يلىكماالنتيجة
:مثال
صحوبةمعنصركلقيمةبعرضيقومبسيطبرنامجهواالنبانشائهسنقومالذيالبرنامج
:لهالمكونةالحروفبعدد
124/17/2020 Dr\ Seham Elaw Amer Computers & Information -Sohag
134/17/2020 Dr\ Seham Elaw Amer Computers & Information -Sohag
:هكذاالنتيجةستكونالسابقالكودتنفيذبعد
144/17/2020 Dr\ Seham Elaw Amer Computers & Information -Sohag
اللىاالصغرمنميةالرقوالمصفوفةابجدياترتيباالنصيةالمصفوفةعناصرترتيبايضاويمكننا
:كالتاليSortالدالةباستخداماالكبر
الدالةAddRangeاداةالىالمصفوفةعناصرجميعباضافةتسمحListBoxمنبدال
.Addالدالةخاللمنحداعلىعنصركلاضافةاوالتكراريةالجملاستخدام
التاليةالنتيجةعلىنحصلالسابقالكودتنفيذعند:
154/17/2020 Dr\ Seham Elaw Amer Computers & Information -Sohag
164/17/2020 Dr\ Seham Elaw Amer Computers & Information -Sohag
التاليالمثاليبينكمارقميةمصفوفةعناصرترتيبيمكنكذلك:
االصغرمن)ديتزايبشكلمرتبةالمصفوفةعناصرعلىنحصلالسابقالكودتنفيذعند
:(االكبرالى
174/17/2020 Dr\ Seham Elaw Amer Computers & Information -Sohag
وذلكاوهكذعنصراولهوعنصراخرليصبحالمصفوفةعناصرقلبايضاويمكننا
:التاليالمثاليبينكمابالمصفوفاتالخاصةReverseالدالةباستخدام
184/17/2020 Dr\ Seham Elaw Amer Computers & Information -Sohag
التاليةالنتيجةعلىنحصلالسابقالكودتنفيذعند:
194/17/2020 Dr\ Seham Elaw Amer Computers & Information -Sohag
واشهرهااماالستخدالقليلةالمصفوفاتمناخرنوعااالبعادالمتعددةالمصفوفاتتمثل
واعمدةصفوفنميتكونجدولشكلعلىتمثيلهايمكنناوالتيالبعدالثنائيةالمصفوفات
:التاليةبالصيغةعنهااالعالنويتم
يليكماعنهااالعالنيمكنناكما:
انهااياعمدة6وصفوف3منمكونةاعالهعنهااعلناالتىالتىالثنائيةالمصفوفة
.عنصرا18علىتحتوي
يليكماجدولشكلعلىالثنائيةالمصفوفةعناصرتمثيلويمكننا:
204/17/2020 Dr\ Seham Elaw Amer Computers & Information -Sohag
يليكمارتبتهاخاللمنالعناصرلهذهالقيماسناديمكننا:
4/17/2020 Dr\ Seham Elaw Amer Computers & Information -Sohag 21
عند تنفيذ الكود السابق نحصل على:
22
Thank you
So Much
تــم بحمــد هللا
4/17/2020 Dr\ Seham Elaw Amer Computers & Information -Sohag