الصف احلادي عشر تكنولوجيا المعلومات Information Technology الوحدة الثانية البرمجة بلغة فيجول بيسك أ . عبد هللا قفة - مدرسة الكرمل الثانوية للبنين مقدمة     تعد لغة فيجول بيسك.

Download Report

Transcript الصف احلادي عشر تكنولوجيا المعلومات Information Technology الوحدة الثانية البرمجة بلغة فيجول بيسك أ . عبد هللا قفة - مدرسة الكرمل الثانوية للبنين مقدمة     تعد لغة فيجول بيسك.

تامولعملا ايجولونكت Information Technology ةيناثلا ةدحولا كسيب لوجيف ةغلب ةجمربلا رشع يداحلا فصلا

نينبلل ةيوناثلا لمركلا ةسردم ةفق الله دبع .

أ

ةمدقم

تحت لم عت يتلا و ايلعلا ةجمربلا تاغل ىدحا كسيب لوجيف ةغل دعت يتلاو كسيب ةغل نع ةروطتم ةغل يه و .

Dos Windows زودنيو ةئيب سود ةئيب تحت لمعت تناك ةلهس ةئ يب دعت ، ناولأ – مئاوق – تانوقيأ ىلع يوتحت زودنيو ةئيب .

مدختسملل .

حيتافملا ةحول للاخ نم رماولأاب طقف لماعتت سود ةئيب : اهمهأ تافلم ةدع نم كسيب لوجيف يف جمانربلا نوكتي project عورشملا – يسيئرلا فلملا  form جذومنلا      نينبلل ةيوناثلا لمركلا ةسردم ةفق الله دبع .

أ

كسيب لوجيف يف جمانربلا ةباتك تاوطخ

) جمانربلل ةمزلالا تاودلأا رايتخا ( جمانربلا ةهجاو ميمصت  ) اهريغ و اهناولأ و تاودلأا مجح ليدعت ( صئاصخلا طبض  ) ذفنت فوس يتلا ةيجمربلا لمجلا ( ةيجمربلا رماولأا ةباتك  ) جمانربلا ليغشت ( جمانربلا ذيفنت   F5 ىلع طغضلاب وأ Run  start ةمئاق للاخ نم جمانربلا ذيفنت متي / ةظحلام تاودلأا طيرش يف رز ىلع طغضلا وأ • Start  programs  ةمئاق نم MS visual studio 6.0  كسيب لوجيف جمانرب ءدبل MS visual basic 6.0

• نينبلل ةيوناثلا لمركلا ةسردم ةفق الله دبع .

أ

عم ريغ تملل زوجحملا ناكملا بسانتي – بوساحلا ةركاذ يف ناكمل مسا : ريغتملا .

هيف اهنيزخت دارملا تانايبلا عون عون نم ريغتملا امنيب ةركاذلا يف تياب 2 زجحي Integer عون نم ريغتملا .

ةركاذلا يف تياب 8 زجحي : لاثم Double   : يه ةماعلا ةغيصلا و Dim رملأا مدختسن تاريغتملا نع نلاعلإل  Dim name As Type تانايبلا عون type ، ريغتملا مسا وه name ثيح * & ( لثم صاخ زمر يأ ىلع يوتحي لا نأ و فرحب أدبي نأ بجي ريغتملا مسا .

اهريغ و ) $ # ! - ? / مادخت سا نوجمربملا لضفي نكلو حيحص ىنعم ريغتملا مسلا نوكي نأ طرتشي لا .

اهيف اهنيزخت دارملا تانايبلاب ةقلاع و ىنعم تاذ ءامسا نينبلل ةيوناثلا لمركلا ةسردم ةفق الله دبع .

أ

ريغتملا نع نلاعلاا نع لاثم حيحص ددع عون نم x همسا ريغتم نع نلعأ  Dim x as Integer X= 5 ةميق هئاطعلإو نيب ةميقلا عضوت نأ بجي string صن عون نم ريغتمل ةيصن ةميق ءاطعا دنع .

نيتجودزم نيتلصاف school ةميقلا هؤاطعإ عم c همسا صن عون نم ريغتم نع نلعأ : لاثم Dim c as string C= “ school” صن قودنص يف مدختسملا نم ةميق هؤاطعإ عم m Dim m as integer m = val (text1.text) ريغتملل صنلا ةادأ نم ةميق لاخدإ همسا ريغتم نع نلعأ نينبلل ةيوناثلا لمركلا ةسردم ةفق الله دبع .

أ

جذامنلا ةددعتم جماربلا

ةمئاق نم جمانربلا ىلإ ديدج جذومن ةفاضلإ  Project  Add form راتخن ةشاشلا ىلع جذومن راهظلإ  FormName.show

.

ةشاشلا ىلع جذومنلا ضرعب موقي ةشاشلا ىلع هضرع متي مث لاوأ هليمحتب موقي ةركاذلا يف لمحم نكي مل اذا و Load FormName ةشاشلا ىلع جذومنلا ليمحتب موقي جذومنلا مسا FormName ثيح Load school Student.show

.

ةركاذلا يف : ةلثمأ school جذومنلا ليمحتل مزلالا يجمربلا رملاا بتكا 1 .

ةشاشلا ىلع student جذومنلا راهظلإ مزلالا يجمربلا رملأا بتكا 2 نينبلل ةيوناثلا لمركلا ةسردم ةفق الله دبع .

أ

ةشاشلا نم جذومن ءافخلإ  FormName.hide

.

ةركا ذلا يف هئاقبإ عم ةشاشلا نم جذومنلا ءافخإب قباسلا رملاا موقي و ةركاذلا نم جذومن فذحل  Unload formName .

ةر كاذلا نم هفذح مث ةشاشلا نم هئافخإ متيس ضورعم جذومنلا ناك اذا .

جذومنلل يضارتفا مسا وه formName ةظحلام نينبلل ةيوناثلا لمركلا ةسردم ةفق الله دبع .

أ

ةلثمأ

: لمكأ هئاقبإ عم ةشاشلا نم car جذومنلا ءافخإب موقي يجمرب رمأ ..........

(car.hide) .

ةركاذلا يف .

ةركاذلا ىلع man جذومنلا ليمحتل يجمرب رمأ ..........

  عم ةركاذلا ىلع teacher جذومنلا ليمحتل يجمرب رمأ ...........

(teacher.show) .

ةشاشلا ىلع هراهظإ نم و ةشاشلا نم class (load man) جذومنلا فذحل يجمرب رمأ ...........

(Unload class) .

ةركاذلا   نينبلل ةيوناثلا لمركلا ةسردم ةفق الله دبع .

أ

Procedures تاءارجلإا

ءادلأ ةدحاو ةدحوك لمعت يتلا ةيجمربلا لمجلا نم ةعومجم .

: ءارجلإا ةددحم ةمهم ةلمج ،ءارجلإا مسج ، ءارجلإا فيرعت ةلمج : نم ءارجلإا نوكتي .

ةياهنلا ءارجلإا ىلع لاثم Private sub command1_click( ) فيرعتلا ةلمج Dim s as string S = “ايجولونكت” Text2.text= s End sub ةياهنلا ةلمج    نينبلل ةيوناثلا لمركلا ةسردم ةفق الله دبع .

أ

: جمانربلا يف ءارجلإا مادختسا ايازم

.

ةيجمربلا لمجلا ليلقت 1 .

اهحيحصت و ءاطخلأا فاشتكا ليهست 2 .

جمانربلا ميمصت ليهست 3 : تاءارجلإا نم عاونأ ثلاث كانه ماعلا عرفلا ءارجإ .

3 نارتقلاا .

2 ثدحلا ءارجإ .

1

نينبلل ةيوناثلا لمركلا ةسردم ةفق الله دبع .

أ

ثدحلا ءارجإ

ث دح دنع ذفنت يتلا ةيجمربلا لمجلا نم ةعومجم : ثدحلا ءارجإ .

نيعم اهيلع ذفنيس يتلا ةادلأا مسا . ) ( : نم ثدحلا ءارجإ مسا نوكتي امهلصفت ثدحلا عون و ءارجلإا  ةغل ( جمانربلا هردصم ، مدختسملا هردصم : ناعون ثدحلا ) كسيب لوجيف  ةلثمأ , سواملا رشؤم كيرحت : مدختسملا هردصم ثدح .

click ةادلأا ىلع طغضلا ، mouseMove load ةركاذلا ىلع جذومنلا ليمحت : جمانربلا هردصم ثدح form نينبلل ةيوناثلا لمركلا ةسردم ةفق الله دبع .

أ   

ثدحلا ءارجإ ىلع لاثم د نع ليطتسم ةحاسم باسحب موقي ثدح ءارجإ بتكأ رمأ رز ىلع طغضلا

 ىلولأا ةوطخلا : لحلا جمانربلا ةهجاو لكش ليختن نأ بجي رماولأا و جمانربلا ةباتك ليهستل .) ةمزلالا تاودلأا ةفرعمل ( ضرعلا و لوطلا لاخدلإ text1,text2 : يه تاودلأا نأ جتنتسن ميمصتلا نم جتانلا ةعابطل ةيمست ةادأ ، ضرعلا و لوطلا ةيمستل ) label1,label2 text3 صن ةادأ يف ةعابطلا متت نأ نكمي : رخآ لح ( ، label3 .

command1 مكحت رز ةادأ و  نينبلل ةيوناثلا لمركلا ةسردم ةفق الله دبع .

أ

ةيجمربلا رماولأا ةباتك : ةيناثلا ةوطخلا  Private sub command1_click( ) Dim x as integer, y as integer X= val(text1.text) Y= val(text2.text) Label3.caption= x * y End sub نينبلل ةيوناثلا لمركلا ةسردم ةفق الله دبع .

أ

Function نارتقلاا

و ةدحاو ةدحوك لمعت يتلا ةيجمربلا رماولأا نم ةعومجم .

: نارتقلاا ءاعدتسلاا ةيلمع دنع اهذيفنت متي : ناعون نارتقلاا val( ) , str( ) ,sin( ), cos( ), tan( ), sqr( ) , لثم ةزهاجلا تانارتقلاا abs( ) ىلع لوص حلا متي مث ،اهلمع ةيلآ ةفرعم نودب اهل ميقلا ريرمت و اهئاعدتساب جمربملا موقي ) نارتقلاا نم ةعجرملا ةميقلا ( .

اهنم جتانلا .1

جمربملا ) اهممصي ( اهفرعي يتلا تانارتقلاا .

2 ىلإ ر رمت فوس يتلا تلاماعملا ددع ددحي ثيح ، اهفيرعتب جمربملا موقي ةيجمربلا رماولأاو لمجلا ددحي و امك ،ةعجرملا ةميقلا ددحي و نارتقلاا .

ميقلا هذه ىلع اهذيفنت دارملا نينبلل ةيوناثلا لمركلا ةسردم ةفق الله دبع .

أ  

ةزهاجلا تانارتقلاا مادختسا ىلع لاثم

.

ة يوازلا بيج باسحب موقي كسيب لوجيف ةغلب اجمانرب بتكا  Private sub command1_click( ) Dim a as double a همسا يقيقح ددع عون نم ريغتم نع نلاعا A= val(text1.text) a ريغتملا يف text1 صنلا قودنص يف مدختسملا اهلخدي يتلا ةيددعلا ةميقلا نيزخت label1.caption= sin(a) عجري مث ةيوا زلا بيج باسحب موقيس يذلا و ، هلخاد يف ريغتملا ةميق ريرمت و ةيوازلا بيج نارتقا ءاعدتسا label1 ةيمستلا ةادا يف هرهظي و جتانلا End sub نينبلل ةيوناثلا لمركلا ةسردم ةفق الله دبع .

أ

نارتقلاا فيرعت نارتقلاا فيرعتل ةماعلا ةغيصلا

 Public | Private Function Name( Formal Parameters) As Type ثيح صاخ مأ ماع وه له نارتقلاا عون ديدحتل ةيجمرب رماوأ Public , Private نارتقا ينعي يجمرب رمأ تاريغتملا ةيمست نيناوق نارتقلاا ةيمست ىلع قبطني و – Function نارتقلاا مسا Name نارتقلال جمانربلا نم اهريرمت متس يتلا ةيلكشلا تلاماعملا يه و Formal Parameters ) نارتقلاا اهعجريس يتلا ةميقلا عون ديدحت ( نارتقلاا عون Type ( Byval name as type) ةيلاتلا ةلمجلا مادختساب تلاماعملا فرعت هعون type ، ريغتملا مسا name  ثيح .

يلكشلا لماعملا لخاد يف ررمتس يلعفلا ريغتملا ةميق نأ ينعي Byval رملأا و نينبلل ةيوناثلا لمركلا ةسردم ةفق الله دبع .

أ

ريغ تانارتقلاا مادختساب جماربلا ىلع لاثم ةزهاجلا

.

تانارتقلاا مادختساب ددع بعكم باسحب موقي جمانرب بتكا  نارتقلاا فيرعتب موقن ىلولأا ةوطخلا : لحلا  ةلأسم لا ليلحت بجي ،فيرعتلا ةلمج يف ةمزلالا تلاماعملا ددع ةفرعمل .

لحلا ةقيرط ةفرعمل a * a * a ؟؟ ددع بعكم باسح ةلداعم يه ام .

طقف دحاو لماعم لاا انمزلي لا يلاتلاب Public function cube(Byval a as double) as double Cube = a * a * a End function ةميق اهع صيصخت نارتقلاا مسج نمضتي نأ بجي جريس يتلا ةميقلا يه و – نارتقلاا مسلا جمانربلل نارتقلاا نينبلل ةيوناثلا لمركلا ةسردم ةفق الله دبع .

أ

انمق يذلا نار تقلاا ءاعدتساب موقيس يذلا و يسيئرلا جمانربلا ةباتك – ةيناثلا ةوطخلا هفيرعتب  Private sub command1_click( ) Dim x as integer X= val(text1.text) و text1 لولاا صنلا قودنص يف مدختسملا اهلخديس يتلا و ىلولاا ةميقلا ةءارق x ريغتملا يف اهنيزخت Label1.caption= cube(x) ةعجرملا ةميقلا ةعابط و .

هيف x ريغتملا ةميق ريرمت و label1 cube نارتقلاا ءاعدتسا ةيمستلا ةادأ يف ) نارتقلاا جتان ( End sub نم نارتقلاا ءاعدتسا متي ميقلا ريرمت و همسا للاخ هيف ةيبرعلا ةغللاب بوتكملا حرشلا فذحب مق قباسلا جمانربلا قيبطت تدرأ اذا : ةماه ةظحلام نينبلل ةيوناثلا لمركلا ةسردم ةفق الله دبع .

أ

ماعلا عرفلا ءارجإ ل معت يتلا ةيجمربلا لمجلا نم ةعومجم : ماعلا عرفلا ءارجإ .

ءاعدتسلاا دنع اهذيفنت متي و ةدحاو ةدحوك

: ةيلاتلا ماهملاب مايقلل ماعلا عرفلا ءارجإ مدختسي

مدختسملا نم تانايب لاخدا  ةشاشلا ىلع تامولعم ضرع  جمانربلا صئاصخ ديدحت  جمانربلل ميق ةدع عاجرإ و تايلمع ءارجإ   نينبلل ةيوناثلا لمركلا ةسردم ةفق الله دبع .

أ

م اعلا عرفلا ءارجإ فيرعتل ةماعلا ةغيصلا

Private | Public sub Name( Formal Parameters) ثيح صاخ وأ ماع ءارجلإا لعجل ةيجمرب رماوأ Public, Private ) ثدحلا ءارجإ يف امك ( ءارجلإا فيرعتل يجمرب رمأ Sub ريغتملا ةيمست دعاوق هيلع قبطني و جمانربلا نم ءارجلإل ررمتس يتلا ةيلكشلا تلاماعملا – ءارجلإا مسا Name Formal Parameters (Byref name as type) ماعلا عرفلا ءارجإ يف تلاماعملا فيرعت ةلمج يف ناونعلاب ررميس يلعفلا لماعملا نأ ىلع ةللادلل Byref .

يلكشلا لماعملا لخاد  رملاا مدختسي ثيح نينبلل ةيوناثلا لمركلا ةسردم ةفق الله دبع .

أ

ماعلا عرفلا ءارجإ ىلع لاثم ددع عبرم داجيإب موقي جمانرب بتكا

ءارجلإا فيرعت ىلولأا ةوطخلا : لحلا   ؟جاتحن لماعم مك – هسفن X ددعلا = !!

ددع عبرم باسح نوناق ركف ) ددعلا ( دحاو لماعم ىلإ جاتحن Public sub square(Byref x as double) X= x * x End sub نينبلل ةيوناثلا لمركلا ةسردم ةفق الله دبع .

أ

ءارجلإا ءاعدتسا و يسيئرلا جمانربلا ةباتك : ةيناثلا ةوطخلا  Private sub command1_click( ) Dim a as Double يقيقح ددع عون نم ريغتم فيرعت A= val(text1.text) يف مدختسملا اهلخديس يتلا ةميقلا لاخدا ريغتملا لخاد يف صنلا قودنص Call square(a) هيف ريغتملا ريرمت عم ماعلا عرفلا ءارجإ ءاعدتسا Label1.caption = a ةيمستلا ةادا يف ريغتملا ةعابط End sub دعب و لبق فلتخت a square ريغتملا ةميق عرفلا ءارجإ ءاعدتسا ماعلا ةيبرعلا ةغللاب بوتكملا حرشلا فذحب مق قباسلا جمانربلا قيبطتل : ةماه ةظحلام نينبلل ةيوناثلا لمركلا ةسردم ةفق الله دبع .

أ

ةماه تانراقم

ماعلا عرفلا ءارجا ءارجلاا مسا ىلع يوتحت رملأا مادختساب تلاماعملا هيف فرعت ناونعلاب ريرمتلا يأ byref يجمربلا ةعجرملا ةميقلل – ءارجلاا عون فرعي لا ررم ت يتلا تاريغتملا ىلإ دنست و – ميق ةدع ءارجلاا يف Call Name( parameters) نارتقلاا نارتقلاا مسا ىلع يوتحت رملأا مادختساب تلاماعملا هيف فرعت ةميقلاب ريرمتلا يأ byval يجمربلا ةعجرملا ةميقلا – نارتقلاا عون فرعي ي ف نارتقلاا مسا ىلإ دنست و – ةدحاو ةميق نارتقلاا مسج Name (parameters) تررم يتلا ( ةيلعفلا تلاماعملا ميق يف ريغي ) ءاعدتسلاا ةلمج يف تررم يتلا ( ةيلعفلا تلاماعملا ميق ريغي لا ) ءاعدتسلاا ةلمج لخاد يف ةنراقملا هجو فيرعتلا ةلمج ةعجرملا ةميقلا ءاعدتسلاا ةلمج ةي ميق يف ريغي لعفلا تلاماعملا نينبلل ةيوناثلا لمركلا ةسردم ةفق الله دبع .

أ

ناونعلاب ريرمتلا و ةميقلاب ريرمتلا

اهريرمت و ، يلعفلا ريغتملا / يلعفلا لماعملا ةميق نع ةخسن ذخأ : ) نارتقلاا يف ( ةميقلاب ريرمتلا .

نارتقلاا ذيفنت دعب يلعفلا لماعملا ةميق ريغتت لا .

يلكشلا لماعملا يف  حبصي يأ ، يلكشلا لماعملل هريرمت و يلعفلا لماعملا ناونع ذخأ ةميق ريغتس ءارج لاا يف يلكشلا لماعملا ةميق يف رييغت يأ .

.

: ) ءارجلإا يف ( ةميقلاب ريرمتلا دحاو ريغتمك يلكشلا و يلعفلا ريغتملا يسيئرلا جمانربلا يف دوجوملا يلعفلا لماعملا  يف ررم ي فوس يذلا و مدختسملا اهلخدي يتلا ميقلا هيف نزخت يذلا لماعملا وه : يلعفلا لماعملا هيف ب تكنس يذلا يسيئرلا جمانربلا يف فرعم ( .

ماعلا عرفلا ءارجإ وأ نارتقلاا ءاعدتسا لمج ) ءاعدتسلاا ةلمج .

ي سيئرلا جمانربلا نم ةيلعفلا تلاماعملا ميق هيف ررمت يذلا لماعملا وه ) : يلكشلا لماعملا ماعلا عرفلا ءارجإ وأ نارتقلاا فيرعت ةلمج يف فرعم (   نينبلل ةيوناثلا لمركلا ةسردم ةفق الله دبع .

أ

ريغتملا قاطن

.

بوساحلا ةركاذ يف ناكمل مسا : وه ريغتملا افرع م ريغتملا هيف نوكي يذلا ناكملا وأ دودحلا وه ، م : ريغتملا قاطن يق هءاطعإ لثم هيلع ةفلتخم تايلمع ءارجإ هيف عيطتسن و ، .

اهريغ و ةعابط : كسيب لوجيف يف ريغتملا تاقاطن نم عاونأ ثلاث كانه اذه لخا د يف افرعم نوكي يلاتلاب و لخاد يف هفيرعت ةلمج نوكت و – ءارجإ لخاد يف فرعملا ريغتملا وه و : يلحملا .

ريغتملا طقف ءارجلاا كلذ يف تا فيرعتلل ةماعلا ةقطنملا يف فرعي يذلا ريغتملا وه : جذومنلا ىوتسم ىلع ريغتملا .

جذومنلا public رملأا مادختساب فرعي يذلا وه و : (Standard Module) ماعلا ريغتملا ةيسايق ةدحو    .1

.2

.3

نينبلل ةيوناثلا لمركلا ةسردم ةفق الله دبع .

أ

ةماه ةظحلام : ةيسايقلا ةدحولا

: ةيلاتلا روملأا ىلع يوتحي ءاعو يه جمانربلا لك يف مدختست نأ نكمي تاريغتم و تاءارجا ةيسايقلا ةدحولا هذه قاطن يف طقف مدختست تاريغتم و تاءارجا نكم ي لا يلاتلاب و صاخ ءارجا هنلأ ثدح ءارجإ ىلع ةيسايقلا ةدحولا يوتحت لا .

ناكم نم رثكأ يف همادختسا رمتس م لكشب رماولاا نم ةعومجم مادختسا اندرأ لاح يف ةيسايقلا ةدحولا مدختست .

جمانربلا قاطن ىلع نينبلل ةيوناثلا لمركلا ةسردم ةفق الله دبع .

أ

ءارجإ قاطن ىلع ريغتملا ىلع لاثم

Private sub command1_click( ) Dim s as Integer S= 5 End sub ) ءارجلإا لخاد يف ةبوتكم dim فيرعتلا ةلمج ( ءارجإ لخاد يف فرعم s ريغتملا .

ءارجلاا اذه وه طقف هقاطن نا ينعي امم ةميقلا ةعابط متي نل ، رخآ ءارجإ نم s ريغتملا ةميق ةعابط ةلواحمب انمق لاح يف .

5 نينبلل ةيوناثلا لمركلا ةسردم ةفق الله دبع .

أ

جذومنلا ىوتسم ىلع ريغتملا

form1 جذومنلا ىوتسم ىلع حيحص ددع عون نم count ريغتملا فرع  form1 راسيلا جذومنلاب ةصاخلا تافيرعتلل ةماعلا ةقطنملا يف count : لحلا ريغتملا فيرعت ةلمج بتكن  ىلعأ يف ةلدسنملا ةمئاقلا نم راتخن مث ، جذومنلا يف غراف ناكم يف نيترم سواملاب رقنن General ةيلاتلا فيرعتلا ةلمج بتكنو Dim count as Integer رز يف .

جذومنلا اذه يف ةدوجوملا ( ) رخأ ءارجا نم اهتعابط و رارزلأا ) ( تاءارجلاا لك يف فرعم count ريغتملا حبصي اذكه command1 رز يف لاثم ( ءارجا يف ةميق هئاطعإ نكمي و ) command2 نينبلل ةيوناثلا لمركلا ةسردم ةفق الله دبع .

أ

ماعلا ريغتملا

يلاتلا لكشلاب ةيسايق ةدحو لخاد يف هفيرعت ةلمج بتكن  Add Module مث Project ةمئاقل بهذن Module لا ىلع نيترم رقنن مث ةيلاتلا ةيجمربلا ةلمجلا بتكنو General b as Integer ) جذامنلا لك يف ( جمانربلا ءازجا لك يف افرعم b ريغتملا حبصي اذكه نينبلل ةيوناثلا لمركلا ةسردم ةفق الله دبع .

أ

ةيداحلأا ةفوفصملا

.

دحاو عون نم تاريغتملا نم ةعومجم نيزختب موقت و تانايبلا بيكارت ىدحإ يه .

حيحص ددع عون نم تاريغتم  10 فرع لاثم تاريغتملل ءامسا 10 راتخن و تارم 10 ريغتملا فيرعت ةلمج رركن نأ بجي : لحلا Dim a as integer Dim x as integer Dim c as integer Dim y as integer Dim e as integer Dim b as integer Dim g as integer Dim f as integer Dim t as integer Dim n as integer .

اقحلا اهيل ع لمعلل تاريغتملا هذه لك ءامسأ ظفح ةبوعصل ةفاضلإاب ، لمجلا هذه هذخأت يذلا ريبكلا زيحلا ظحلا رصانع 10 ب اهيف رصانعلا ددع ددحن و حيحص ددع عون نم ةفوفصم فرعن : لضفلاا لحلا نينبلل ةيوناثلا لمركلا ةسردم ةفق الله دبع .

أ

ةيداحلأا ةفوفصملا فيرعت

Dim name(n) as type ةفوفصملا مسا name ثيح ) رفص ب أدبي ( اهرصانع ددع n تانايبلا عون Type قباسلا لاؤسلا لح Dim n(9) as integer رصانع 10 ىلع يوتحت حيحص ددع عون نم ةفوفصم انفرع يلاتلاب و .

تاريغتم 10 لا لثمت نينبلل ةيوناثلا لمركلا ةسردم ةفق الله دبع .

أ

ةفوفصملل ميق ءاطعإ : ةفوفصملل ميقلا ءاطعإ ةقيرط

 ميق هي طعن و ةفوفصملا يف رصنع لك مسا ةباتكب موقن : ىلولأا ةقيرطلا .) جمربملا للاخ نم ةفوفصملل ميق ءاطعإ ( لصفنم لكشب n(0) = 5 ةفوفصملا يف لولاا رصنعلا يف 5 ةميقلا نيزخت n(1) = 3 ةفوفصملا يف يناثلا رصنعلا يف 3 ةميقلا نيزخت .1

اذكه و .

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

2 نينبلل ةيوناثلا لمركلا ةسردم ةفق الله دبع .

أ

.

ميقلا هذه ةعابطب مق مث تاملاع 10 نيزختب موقت يقيقح ددع عون نم ةيداحأ ةفوفصم نع نلعأ Private sub command1_click( ) Dim a(9) as double Dim i as integer For I = 0 to 9 تارم 10 راركت لمعل رمأ a(i)=inputbox( “ةملاعلا لخدا”) Label1.caption= label1.caption & “ “ & a(i) Next i  End sub اهي ف ” ” نيب ةبوتكملا ةلاسرلا رهظت و ، صن قودنص ىلع يوتحت ةشاش راهظإب inputbox موقت نينبلل ةيوناثلا لمركلا ةسردم ةفق الله دبع .

أ

قباسلا جمانربلا حرش

رفص يواست i ريغتملا ةميق نوكت ذيفنتلا ءدب دنع a(i) = inputbox ( “ةملاعلا لخدا” ) ةيلاتلا ةشاشلا راهظإب رماولأا هذه موقت a(0) ةفوفصملل لولاا رصنعلا يف نزختس راركتلا طرش صحف متي مث ، دحاوب ok ىلع طغضلا و ةميق لاخدا دنع و label1 يف رصنعلا ةميق عبطن مث i ريغتملا ةميق ديزت فوس يتلا و next i ةلمجل لصن مث نينبلل ةيوناثلا لمركلا ةسردم ةفق الله دبع .

أ

قباسلا جمانربلا حرش عبات

ل ةي لاتلا لمجلا ذيفنت متيس اذا .

9 ةميقلا يواست وا لقأ ققحتم طرشلا لاز ام نذا 1 = 1 + i ريغتملا ةميق نوكت نأ ذيفنتلا طرش 0 يه ةديدجلا i ريغتملا ةميق نأ امب for a(i) = inputbox ( “ةملاعلا لخدا” ) ةيلاتلا ةشاشلا راهظإب رماولأا هذه موقت a(1) ةفوفصملل يناثلا رصنعلا يف نزختس ok ىلع طغضلا و ةميق لاخدا دنع و ىلإ ةفاض لإاب ) لولأا رصنعلا ىلع يوتحت يتلا و ( ةيمستلا ةادلأ ةميدقلا ةميقلا ةعابط متيس مث و راركتلا طرش صحف متي مث ، دحاوب i ريغتملا ةميق ديزت فوس يتلا و تارم .

يناثلا رصنعلا ةميق next i ةلمجل لصن مث 10 ةيلمعلا هذه رركتت نينبلل ةيوناثلا لمركلا ةسردم ةفق الله دبع .

أ

مدختسملا اهلخديس يتلا ميق 10 لا ةعابطب جمانربلا موقيس ةياهنلا يف label1 صنلا ةادأ يف ةفاسم اهلصفت  ة ةميق ن وكت امدنع راركتلا لمج ذيفنت اهيف متي ةلحرم رخآ : ةفرعملل ميق حبصت ىرخأ ةرم راركتلا ةلواحم دنع هنلأ ، for i =o to 9 طرشلا ققحتي نل يلاتلاب و 9 يواست 10 يواست i ريغتملا i ريغتملا  نينبلل ةيوناثلا لمركلا ةسردم ةفق الله دبع .

أ

الله دمحب مت

عقوملا للاخ نم لصاوتلا تاقيلعت يأ دوجو لاح يف ءاجرلا www.technologya.ps

قيفوتلا و حاجنلاب مكل يتاينمت عم  نينبلل ةيوناثلا لمركلا ةسردم ةفق الله دبع .

أ