You are on page 1of 19

‫ﻟﻴﻠﺔ اﻻﻣﺘﺤﺎن‬

‫‪3‬‬ ‫اﻟﺼﻒ‬
‫اﻻﻋﺪادى‬
‫اﻟﻤﻔﻴﺪ‬

‫«�‪UO�u�uMJ�Ë d�uO�LJ‬‬
‫«*‪ U�uKF‬‬

‫ﻣﻠﺨﺺ ﻋﺎم ﻟﻠﻤﻨﻬﺞ‬

‫اﺳﺌﻠﺔ ﻣﺠﺎب ﻋﻨﻬﺎ‬

‫اﻋــــﺪاد‬
‫ﻋــﻤـﺮو اﻟــــﻄﺤـــﺎن‬
‫‪01007956817‬‬
‫الثالث االغدادى‬ ‫اغداد غهره الطحان‬

‫نلخص غام ىلع امليهج ( ليلة االنتحان ) الفصل األهل‬

‫موقف ٌتطلب إٌجاد لل له وى هدف مطلوب الوصول إلٌه من خبلل إتباع عد خطوات‬
‫بترتٌب ملدد‬
‫المشكلة‬
‫مثال‬
‫‪Problem‬‬
‫‪ - 3‬مسالة رٌاضٌة‬ ‫‪ -1‬إعداد كعكة‬
‫‪ - 4‬اعداد كوب من العصٌر‬ ‫‪ -2‬اعداد كوب من الشاى‬
‫عبار عن الخطوات واألنشطة والعملٌات التً ٌنبغً القٌام بها للوصول إلى هدف وو ناتج‬
‫من خبلل خطوات مرتبة ومعطٌات ملدد‬ ‫لل المشكلة‬
‫مللوظة‬ ‫‪Problem‬‬
‫اللفاظ على ترتٌب خطوات لل المشكلة هو وساس لل المشكلة والخطأ فً تنفٌذ خطو قبل‬ ‫‪Solving‬‬
‫األخرى تمزداد صعوبة لل المشكلة‬

‫مرالل لل المشكلة‬
‫تلدٌد المخرجات المطلوبة و المدخبلت المتوفر وعملٌات المعالجة اللسابٌة وو المنطقٌة‬ ‫ووال‪ :‬تلدٌد المشكلة‬
‫هى الد اسالٌب لل المشكبلت وتكون على شكل سلسلة مجموعة من اإلجراءات المرتبة‬ ‫ثانٌا‪ :‬إعداد خطوات‬
‫ترتٌبا منطقٌا للل مشكلة و من طرق تمثٌلها خرائط التدفق‬ ‫اللل الخوارمزمٌة‬
‫لفظ الخوارمزمٌة نسبة لعالم الرٌاضٌات ومؤسس علم الجبر ملمد بن موسى الخوارمزمً‬ ‫‪Algorithm‬‬
‫بعد االنتهاء من عمل خرٌطة التدفق ‪Flowchart‬نقوم بترجمة خرٌطة التدفق باستخدام‬ ‫ثالثا‪ :‬تصمٌم البرنامج‬
‫إلدى لغات البرمجة‬ ‫على الكمبٌوتر‬
‫نقوم بإدخال بٌانات للبرنامج معروف نتائجها مسبقا لتى نتمكن من مقارنة النتائج التً‬
‫رابعا ‪ :‬اختبار صلة‬
‫نلصل علٌها بالنتائج الفعلٌة وبذلك ٌمكن ون نكتشف األخطاء ونقوم بتصلٌلها‬
‫البرنامج وتصلٌح‬
‫على سبٌل المثال وثناء كتابة البرنامج نقع فً بعض األخطاء بدون قصد قد نكتب عبلمة‬
‫األخطاء‬
‫الطرح (–) بدال من عبلمة الجمع ( ‪ )+‬مثبل‬
‫ٌتم كتابة كل الخطوات التً اتخذت للل المشكلة من مدخبل ت ومخرجات وخطة لل‬
‫وخرٌطة التدفق المستخدمة و لغة البرمجة وهذا ٌفٌد فً لالة اشتراك وكثر من شخص فً‬ ‫خامسا ‪:‬‬
‫كتابة البرنامج وو عند التعدٌل فً البرنامج بواسطة وشخاص آخرى‬ ‫توثٌق البرنامج‬

‫خرائط التدفق ‪:Flowchart‬‬


‫هً تمثٌل تخطٌطً ٌعتمد على الرسم بأشكال قٌاسٌة لتوضٌح ترتٌب العملٌات الؤلمزمة للل مسألة وو مشكلة ملدد‬
‫ممزاٌا خرائط التدفق‪:‬‬
‫تٌسر قراء وفهم المشكلة وتوضح للمبرمج ما ٌجب عمله‪.‬‬
‫مفٌد فً شرح البرنامج لآلخرٌن‪.‬‬
‫تساعد خرٌطة التدفق فً توثٌق وفضل للبرنامج وخصوصا إذا كان البرنامج معقدا‬

‫شكل بٌضاوي‬ ‫‪end‬‬


‫البداٌة‬
‫والنهاٌة‬
‫شكل متوامزي‬ ‫‪Input/ Output‬‬ ‫اإلدخال‬
‫‪print/Enter‬‬ ‫واإلخراج‬
‫شكل مستطٌل‬ ‫‪Process‬‬
‫معالجة‬
‫وو عملٌة لسابٌة‬

‫شكل معٌن‬ ‫‪Decision‬‬


‫اتخاذ قرار‬
‫وو اختٌار(المقارنة)‬
‫شكل األسهم‬ ‫خطوط االتجاه‬

‫‪61667956817‬‬
‫الثالث االغدادى‬ ‫اغداد غهره الطحان‬

‫الفصل الثاىى‬
‫هً إلدى لغات البرمجة ذات المستوى العالً ومصممة لتكون سهلة التعلم‪،‬لٌث ون‬
‫ووامرها وتعلٌماتها تكتب باللغة اإلنجلٌمزٌة‪ ،‬تستخدم إلنتاج تطبٌقات منها‬
‫( ‪) Windows Applications‬‬ ‫‪ -1‬تطبٌقات مكتبٌة‬ ‫لغة الفٌجوال بٌمزٌك دوت نت‬
‫( ‪(Web Applications‬‬ ‫‪ -2‬تطبٌقات وٌب‬ ‫‪vb.net‬‬

‫ألن تطبٌقاتها تعمل من خبلل كائنات فً ذاكر الكمبٌوتر‬ ‫كائنٌة التوجه‬


‫‪Object Oriented‬‬
‫ألن األوامر والتعلٌمات تنفذ عند وقوع لدث معٌن‬ ‫موجهة باللدث‬
‫‪Event Driven‬‬
‫مجموعة من األوامر والتعلٌمات التً تكتب بلغة ‪ٌ Visual Basic.Net‬مكن من‬
‫البرمجة وذاكر الكمبٌوتر‬
‫خبللها إنشاء الكائنات بذاكر الكمبٌوتر‬
‫لكل كائن‬
‫تصفه وتلدده مثل (لجم – لون – شكل الخط) النص الذي ٌكتب على واجهة البرنامج‬ ‫خصائص ‪Properties‬‬
‫مثل لدث النقر ‪Click‬على مزر األمر ( الفعل الذى ٌقع على الكائن)‬ ‫ولداث‬
‫‪Events‬‬
‫ٌلتوى كل منها على ووامر وتعلٌمات ‪ ،‬تنفذ تلك األوامر والتعلٌمات عندما ٌستدعً هذا اإلجراء عند‬
‫إجراءات ‪Procedures‬‬
‫وقع اللدث المرتبط بها‬

‫ٌوفر إطار العمل‪.NET Framework‬‬


‫‪‬المكتبات التً منها ٌتم إنشاء الكائنات‬
‫‪‬بٌئة تشغٌل تسمى ‪ Runtime‬بذاكر الكمبٌوتر تعمل فٌها التطبٌقات المنتجة بلغة البرمجة‪v b . net‬‬
‫‪‬المترجمات ‪ Compilers‬التً تترجم األوامر والتعلٌمات المكتوبة بلغة البرمجة للغة اآللة التً ٌتعامل معها‬
‫الكمبٌوتر ( لغة االلة هى اللغة التى ٌفهما الكمبٌوتر ‪ 0‬و‪1‬‬
‫بٌئة تطوٌر متكاملة ٌطلق علٌها ‪IDE‬‬
‫توفر للمبرمج ودوات ومٌمزات تمكنه مـن إنشـاء تطبٌقـات (وٌندومز –موباٌل –وٌب ‪ ...‬الخ) والذي ٌمثلها ما ٌطلق‬ ‫‪‬‬
‫علٌه ‪v studio‬‬
‫مكونات شاشة بٌئة التطوٌر المتكاملة ‪IDE‬‬
‫غهره الطحان‬
‫نافذ النموذج‪Form‬‬ ‫‪1‬‬
‫هً التً ٌصمم علٌها واجهة البرنامج التً ٌتعامل معها المستخدم من خبلل وضع ودوات‬
‫التلكم )‪(Controls‬المختلفة علٌه‬
‫‪ -‬صندوق األدوات‬ ‫‪2‬‬
‫‪ - 3‬نافذ الخصائص‬
‫‪ٌ 4‬تم ضبط خصائص ودوات التلكم عن طرٌق نافذ الخصائص و برمجٌا عن طرٌق نافذ تختلف الخصائص المعروضة‬
‫فً نافذ الخصائص لسب الجمزء النشط فً شاشة ‪IDE‬‬
‫و ٌلتوى الجانب االٌمن من نافذ الخصائص على قٌمة الخاصٌة والجانب االٌسر على الخاصٌة‬
‫ٌتم ضبط خصائص ودوات التلكم عن طرٌق نافذ الخصائص و برمجٌا عن طرٌق نافذ الكود‪CODE WINDOW‬‬
‫‪ -4‬مستعرض اللل‬
‫ٌعرض به قائمة بأسماء مجلدات وملفات المشروع وو المشروعات الموجود ضمن اللل‬

‫‪2‬‬
‫الثالث االغدادى‬ ‫اغداد غهره الطحان‬

‫بػض نو أدهات التحكم الشائػة‬


‫هً التً ٌصمم علٌها واجهة البرنامج التً ٌتعامل معها المستخدم من خبلل وضع ودوات‬ ‫نافذ النموذج‬
‫التلكم للنموذج العدٌد من الخصائص تلدد شاشة البرنامج‬ ‫‪Form‬‬
‫ولد ودوات التلكم التً ٌمكن إدراجها على نافذ النموذج و عند النقر علٌه ٌقوم بمهمة‬ ‫‪Button‬‬
‫معٌن‬ ‫مزر األمر‬
‫ودا تستخدم فً عرض نص على نافذ النموذج ال ٌمكن تغٌره وثناء تشغٌل البرنامج‬ ‫ادا العنوان‪Label‬‬
‫ودا إلدخال بٌانات نصٌة من قبل مستخدم البرنامج وثناء تشغٌل البرنامج‬ ‫صندوق الكتابة‬
‫‪Textbox‬‬
‫ودا تعرض قائمة من العناصر‬ ‫صندوق القائمة‬
‫(تمكن المستخدم اختٌار عنصر والد او اكثر)‬ ‫‪List Box‬‬
‫عبار عن قائمة عناصر تنسدل الختٌار إلداها‬ ‫صندوق التلرٌر والسرد‬
‫( تمكن المستخدم من اختٌار عنصر والد فى اصغر مسالة ممكنة)‬ ‫‪Combo Box‬‬
‫ٌستخدم فً التواء ودوات التلكم ذات الوظٌفة الوالد على النموذج‬ ‫صندوق المجموعة‬
‫‪Group Box‬‬
‫ادا تلكم تمكن مستخدم البرنامج من اختٌار بدٌل والد فقط من عد بدائل‬ ‫‪Radio Button‬‬
‫تستخدم فً إدراج عد بدائل بلٌث ٌمكن للمستخدم اختٌار صندوق اختٌار وو وكثر (بدٌل او‬ ‫صندوق االختٌار‬
‫اكثر)‬ ‫‪Checkbox‬‬

‫نالحظات‬
‫‪-1‬هناك خصائص مشتركة بٌن معظم ودوات التلكم المختلفة مثل ‪ name‬و ‪ Text‬و ‪ Back Color‬و ‪Fore Color‬‬
‫‪Right To‬‬ ‫‪ -2‬هنا خصائص ال ٌظهر وثرها على ودوات التلكم إال بعد ضبط خصائص وخرى مثال ال تعمل الخاصٌة‬
‫‪Left Layout‬إال إذا كانت قٌمة الخاصٌة ‪Right To Left.‬تساوي ‪(Yes‬‬
‫‪-3‬هنا خصائص إذا تم ضبطها للنموذج تطبق على ودوات التلكم التً ٌتم وضعها على هذا النموذج مثل خاصٌة‬
‫‪Font‬و‪Fore Color‬‬
‫‪ -4‬القٌمة االفتراضٌة للخاصٌة ‪Text‬والخاصٌة ‪ Name‬والد وهً‪Form1‬‬
‫‪ -5‬هنا خصائص ٌظهر وثر ضبطها على النموذج فورا فً و ضع تصمٌم البرنامج‪.‬‬
‫‪ -6‬هنا خصائص ال ٌظهر وثر ضبطها على النموذج وو ودوات التلكم اال فً وضع تشغٌل البرنامج‬
‫‪ -7‬جمٌع خصائص ودوات التلكم لها قٌم افتراضٌة ٌمكن تغٌرها‬
‫‪ -8‬عند إدراج اى ودا تلكم على نافذ النموذج فان المكان االفتراضً هو االلداثى (‪ )0.0‬اعلى نافذ النموذج الٌسار او‬
‫الٌمٌن‬
‫‪ -9‬عند انشاء مشروع جدٌد ٌتم ادراج نافذ نموذج تلقائٌا‬
‫غهره الطحان‬ ‫‪ -10‬الخاصٌة ‪ name‬مشتركة بٌن جمٌع ادوات التلكم‬
‫‪ -11‬تتمٌمز ادا ‪ text box‬بالخاصٌة ‪password char‬‬
‫‪ -12‬تتمٌمز ادا العنوان ‪label‬بالخاصٌة ‪auto size‬‬
‫‪- 14‬الخاصٌة ‪ items‬مشتركة بٌن ادا التلكم ‪ listbox‬وادا التلكم ‪compo box‬‬

‫‪3‬‬
‫الثالث االغدادى‬ ‫اغداد غهره الطحان‬
‫(( الخصائص ههظائفها هكيفية طبطها ))‬ ‫الفصل الثالث‬
‫الوظٌفة‬ ‫الخاصٌة‬ ‫م‬
‫اسم االدا المستخدم فً نافذ الكود تظهر فى وضع التصمٌم فقط‬ ‫‪Name‬‬ ‫‪1‬‬
‫النص الظاهر على على االدا‬ ‫‪Text‬‬ ‫‪2‬‬
‫تلدد اللون الخلفً الدا‬ ‫‪Back Color‬‬ ‫‪3‬‬
‫اتجاه ودوات التلكم على نافذ النموذج من الٌمٌن إلً الٌسار وتأخذ القٌمة ‪ yes‬و ‪no‬‬ ‫‪Right To Left‬‬ ‫‪4‬‬
‫تخطٌط ودوات التلكم على النموذج من الٌمٌن إلى الٌسار وتأخذ القٌمة ‪ true‬و ‪false‬‬ ‫‪Right To Left Layout‬‬ ‫‪5‬‬
‫تتلكم فً إظهار وو إخفاء صندوق تصغٌر نافذ النموذج لئلخفاء تأخذ القٌمة ‪false‬‬ ‫‪6‬‬
‫‪Minimize Box‬‬
‫واإلظهار تأخذ ‪true‬‬
‫تتلكم فً إظهار وو إخفاء صندوق تكبٌر نافذ النموذج لئلخفاء تأخذ القٌمة ‪false‬‬ ‫‪7‬‬
‫‪Maximize Box‬‬
‫واإلظهار تأخذ ‪true‬‬
‫تتلكم فً إظهار وو إخفاء صندوق التلكم على نافذ النموذج لئلخفاء تأخذ القٌمة‬ ‫‪8‬‬
‫‪Control Box‬‬
‫‪ false‬واإلظهار تأخذ ‪true‬‬
‫نمط لدود نافذ النموذج‪.‬‬ ‫‪Form Border Style‬‬ ‫‪9‬‬
‫تلدد لالة نافذ النموذج فى وضع تكبٌر وو تصغٌر وو عادي‬ ‫‪Window State‬‬ ‫‪10‬‬
‫تلدد موقع إدراج ادا التلكم على نافذ النموذج‬ ‫‪Location‬‬ ‫‪11‬‬
‫لتلدٌد ارتفاع وعرض مزر ادا التلكم على النموذج‬ ‫‪Size‬‬ ‫‪12‬‬
‫تلدٌد شكل ولجم ونمط خط النص الظاهر على ودا التلكم‬ ‫‪Font‬‬ ‫‪13‬‬
‫تلدد هل لجم ودا العنوان ٌتغٌر تلقائٌا لسب النص المكتووب علوى األدا وم ال إذا كانوت‬ ‫‪14‬‬
‫الخاصٌة ‪ Auto Size‬وذا كانت تلقائٌا لسب النص تأخذ القٌمة ‪True‬‬ ‫‪Auto Size‬‬
‫إذا كانت ٌدوٌا عن طرٌق الماوس تأخذ القٌمة ‪false‬‬
‫تلدد نمط إطار لدود ادا التلكم‬ ‫‪Border Style‬‬ ‫‪15‬‬
‫تلوووووووووودد اللوووووووووود األقصووووووووووى لعوووووووووودد اللوووووووووورف التووووووووووً ٌمكوووووووووون إدخالهووووووووووا فووووووووووً‬ ‫‪16‬‬
‫‪Max Length‬‬
‫صندوق النص( تأخذ القٌمة عدد األلرف مثبل ولٌكن ‪ 30‬لرف)‬
‫تلدٌد رممز ٌستخدم فً الظهور بدال من النص المكتوب فى لالة إذا ما وردنا عمل كلمة‬ ‫‪17‬‬
‫‪Password Char‬‬
‫مرور مثبل ولٌكن *‬
‫تتووٌح إمكانٌووة تعوودد الس وطر داخوول ودا الووتلكم صووندوق الوونص القٌمووة ‪ true‬تتووٌح علووى‬ ‫‪18‬‬
‫‪Multi Line‬‬
‫امكانٌة وكثر من سطر والقٌمة ‪ false‬تتٌح على سطر والد‬
‫مجموعة العناصر التً َتعرض فً االدا‬ ‫‪Items‬‬ ‫‪19‬‬
‫تلدد إذا ما كانت العناصر داخل قائمة مرتبة وم ال لترتٌب العناصور وبجودٌا تأخوذ القٌموة‬ ‫‪20‬‬
‫‪Sorted‬‬
‫‪ true‬ولعدم ترتٌب العناصر تأخذ القٌمة ‪false‬‬
‫تلدد إذا ما كان من الممكن اختٌار عنصر والد وو وكثر من العناصر المعروضة على‬ ‫‪21‬‬
‫‪Selection Mode‬‬
‫صندوق القائمة‪List Box‬‬

‫‪ Auto Complete Source 22‬عبار عن مصدر العناصر المقترلة لعملٌة اإلكمال وتأخذ القٌمة ‪list items‬‬

‫ٌلدد الطرٌقة التً سوف ٌتم بها عملٌة إكمال القائمة وتأخذ القٌمة ‪suggest‬‬ ‫‪Auto Complete Mode‬‬ ‫‪23‬‬

‫توضح إذا ما كان اختٌار االدا تم اختٌارها وم ال إذا تم االختٌار تأخذ القٌمة ‪true‬‬ ‫‪24‬‬
‫‪Checked‬‬
‫إذا لم ٌتم االختٌار تأخذ القٌمة ‪false .‬‬
‫اللون االمامى‬ ‫‪Forecolor‬‬ ‫‪25‬‬

‫‪4‬‬
‫الثالث االغدادى‬ ‫اغداد غهره الطحان‬

‫‪4‬‬ ‫الفصل الرابع ىافذة الكود‬

‫نافذ الكود ‪code window :‬‬


‫هً النافذ التً ٌتم فٌها كتابة األوامر والتعلٌمات (الكود) بلغة الفٌجوال ببمزك دوت نت‬
‫لفتح نافذ الكود‬
‫‪ٌ -1‬تم تنشٌط نافذ النموذج ‪. Form‬ثم وضغط على مفتاح ‪ F7‬من لولة المفاتٌح‬
‫او من القائمة ‪view‬اختر االمر ‪code‬‬
‫معالج اللدث ‪Event Handler‬‬
‫إجراء ٌلتوى على كود ٌتم تنفٌذه عندما ٌقع اللدث المرتبط به‬ ‫‪‬‬
‫اسم االجراء (معالج اللدث) ٌتكون من اسم ادا التلكم واسم اللدث‬ ‫‪‬‬
‫مكونات نافذ معالج اللدث‬
‫‪ -1‬القائمة‪Class Name‬‬
‫‪ ‬التً تعرض وسماء ودوات التلكم المدرجة على النموذج‪.‬عند فتح القائمة تبللظ وجود ادوات‬
‫التلكم التى تم ادراجها على نافذ النموذج باسمائها االفتراضٌة ٌمكن ضبتها بعد ذلك‬
‫‪ -2‬القائمة ‪Method Name‬‬
‫‪ ‬تعرض االلداث الخاصة بالعنصر المختار من القائم‪ Class Name‬عند فتح القائمة‬
‫تنسدل االلداث الخاصة بادا التلكم المختار‬
‫مكونات نافذ معالج اللدث‬
‫‪ -1‬اسم اإلجراء مكون من (اسم الكائن ‪ Button1‬واسم اللدث ‪)Click‬‬
‫غهره الطحان‬ ‫‪ -2‬سطر نهاٌة اإلجراء ‪End Sub‬‬
‫‪ -3‬السبب فً استدعاء اإلجراء ( النقر ‪ Click‬على مزر األمر ‪) Button1‬‬
‫‪ -4‬مكان كتابة الكود الذي ٌنفذ عند استدعاء اإلجراء بعد وقوع اللدث‪.‬‬
‫‪ -5‬سطر اإلعبلن عن التصنٌف ‪Public Class‬‬
‫‪ -6‬سطر نهاٌة التصنٌف ‪End Class‬‬
‫مكونات نافذ الكود‬
‫اسم الملف الذي ٌخمزن به الكود‬ ‫‪-1‬‬
‫اسم الملف الذي ٌخمزن به واجهة نافذ النموذج‬ ‫‪-2‬‬
‫اإلعبلن عن تصنٌف ‪ Class‬باسم ‪. Form1‬‬ ‫‪-3‬‬
‫مكان كتابة الكود الخاص بالتصنٌف ‪Form1‬‬ ‫‪-4‬‬
‫سطر نهاٌة تصنٌف ‪ class‬باسم ‪Form1‬‬ ‫‪-5‬‬

‫صٌغة ضبط الخصائص برمجٌا‬

‫‪5‬‬
‫الثالث االغدادى‬ ‫اغداد غهره الطحان‬
‫خريطةةةةةةت التةةةةةةدفق لحسةةةةةةاب هسةةةةةةاحت‬ ‫ارسن خريطت التدفق لجوع عدديي يتن ادخالهوا‬ ‫ارسن خريطت التدفق لحساب هتىسط وحاصل‬
‫ارسن خريطت التدفق لجل هعادلت هي‬
‫الدرجت األولً ‪Y= 3X + 2‬‬
‫‪Area=L*W‬‬ ‫وإظهار الٌاتج ؟‬ ‫ضرب ثالثت أعداد‬
‫وهحةةةةسط هسةةةةتطسل =‪Perimeter‬‬
‫)‪2*(L+W‬‬ ‫‪Start‬‬
‫‪Start‬‬

‫‪Start‬‬ ‫‪Start‬‬ ‫‪Read A , B‬‬


‫‪Read X , Y, Z‬‬

‫‪Read X‬‬ ‫‪Read W, L‬‬


‫‪C=A+B‬‬ ‫‪A = (X+Y+Z)/3‬‬
‫‪Area=L*W‬‬ ‫‪P=X*Y*Z‬‬
‫‪Y=3*X+2‬‬ ‫‪Print C‬‬
‫‪Print A , P‬‬
‫‪Print Y‬‬ ‫‪Print Area, Perimeter‬‬
‫‪End‬‬ ‫‪End‬‬
‫‪End‬‬ ‫‪End‬‬

‫ارسن خريطت التدفق لحساب عدد السٌىاث بوعلىهست عدد‬ ‫ارسن خريطت التدفق لحساب هساحت الدائرة بوعلىهست ًصف القطر‬
‫الشهىر‬ ‫‪ R‬هع العلن بأى هساحت الدائرة ‪Area=3014*R*R‬‬

‫‪Start‬‬ ‫‪Start‬‬

‫‪Read R‬‬
‫‪Read M‬‬

‫‪Area=3.14*R*R‬‬
‫‪Y=M/12‬‬

‫‪Print Area‬‬
‫‪Print Y‬‬

‫‪End‬‬

‫‪61667956817‬‬
‫الثالث االغدادى‬ ‫اغداد غهره الطحان‬

‫خريطةةةت التةةةدفق لطباعةةةت ًةةةاجن فةةةً حالةةةت أى ت ةةةىى‬ ‫خريطت التدفق لطباعت حاصل قسوت عدديي وإذا كاى‬
‫خريطت التدفق للحصىل علً درجت الحرارة ثن طباعت أكبر هي صفر أو أقل هي‬
‫الدرجت الودخلت أكبر هي أو تساوي ‪05‬‬ ‫الوقسىم علسه يساوي صفر يطبع عبارة غسر‬
‫صفر أو تساوي صفر‬
‫هعروف‬
‫‪Start‬‬
‫‪Start‬‬ ‫‪Start‬‬

‫‪Read X‬‬ ‫‪Read N1, N2‬‬


‫‪Read D‬‬

‫‪Yes‬‬ ‫‪Yes‬‬
‫‪Is N2=0‬‬
‫‪Is X>=50‬‬
‫‪Yes‬‬ ‫‪No‬‬
‫‪Is D = 0‬‬ ‫‪"Print‬غٌر معروف"‬
‫‪"Print‬ناجح"‬ ‫‪R = N1 / N2‬‬
‫‪No‬‬
‫‪No‬‬
‫‪Print‬‬ ‫‪Print R‬‬
‫‪Yes‬‬
‫‪No‬‬ ‫‪End‬‬
‫‪Is D > 0‬‬ ‫"تساوى صفر"‬
‫‪End‬‬

‫خريطت التدفق إلدخال رقن ثن طباعت ًىع العدد زوجً أو فردي‪.‬‬


‫‪Print‬‬ ‫‪Print‬‬
‫‪Start‬‬
‫"وقل من صفر"‬ ‫"وكبر من صفر"‬

‫‪Read N‬‬

‫‪End‬‬ ‫‪No‬‬ ‫‪Yes‬‬


‫‪N Div by 2‬‬

‫‪Print‬‬
‫‪Print‬‬
‫"العدد مزوجى"‬
‫"العدد مزوجى"‬

‫‪End‬‬

‫‪7‬‬
‫الثالث االغدادى‬ ‫اغداد غهره الطحان‬

‫‪ -‬استخذام احللقات التكرارية‬


‫خريطة تذفق حمموع االعذاد الصحيحة من اىل ‪3‬‬

‫خريطت التدفق السابقت لطباعت جدول ضرب ‪3‬‬


‫‪Start‬‬ ‫ارسن خريطت التدفق لطباعت األعداد هي ‪ 1‬إلً ‪3‬‬

‫‪N=1‬‬
‫‪Start‬‬ ‫‪Start‬‬

‫‪Sum = 0‬‬
‫‪J=1‬‬
‫‪M=1‬‬
‫‪No‬‬
‫‪Sum = Sum + N‬‬
‫‪No‬‬ ‫‪J <= 12‬‬
‫‪M <= 3‬‬
‫‪N= N +1‬‬ ‫‪Yes‬‬
‫‪Yes‬‬
‫‪Print J * 3‬‬
‫‪N>3‬‬ ‫‪Print M‬‬ ‫‪M=M+1‬‬
‫‪J= J +1‬‬
‫‪Print Sum‬‬ ‫‪End‬‬
‫‪End‬‬

‫‪End‬‬

‫غهره الطحان‬ ‫خريطة تذفق حمموع االعذاد الزوجية من ‪1‬ال‪10‬‬ ‫تذريب‬


‫خريطة تذفق حمموع االعذاد الفردية من ‪15‬‬ ‫تذريب‬

‫‪8‬‬
‫الثالث االغدادى‬ ‫اغداد غهره الطحان‬

‫اسئلة ىلع الفص االهل‬

‫السؤال األول ‪ :‬ضع عبلمة (‪ )‬ومام العبار الصلٌلة وعبلمة (‪ )‬ومام العبار الخطأ ‪:‬‬
‫‪ -1‬خرائط التدفق تستخدم وشكال وخطوط اتجاه للتعبٌر عن مرالل سٌر لل مشكلة ما‪)( .‬‬
‫‪ٌ -2‬مكن استخدام وي شكل هندسى لتمثٌل خطوات اللل عند رسم خرٌطة التدفق (‪)‬‬
‫للتعبٌر عن الطرٌفات وو البداٌة والنهاٌة فى خرٌطة التدفق (‪)‬‬ ‫‪ٌ -3‬ستخدم الرممز‬

‫لٌعبر عن عملٌة إدخال البٌانات (‪)‬‬ ‫‪ٌ -4‬ستخدم رممز المستطٌل‬

‫لتمثٌل عملٌة إتخاذ القرار فى خرائط التدفق ‪)( .‬‬ ‫‪ٌ -5‬ستخدم الشكل‬

‫( ‪)‬‬ ‫‪-6‬لل المشكلة تعنً هدف وو ناتج مطلوب الوصول إلٌة ‪.‬‬

‫( ‪)‬‬ ‫‪ -7‬إعداد كوب من الشاي ٌعتبر مثاالً خوارمزمٌة ‪.‬‬

‫‪ -8‬لل المشكلة عبار عن الخطوات واألنشطة والعملٌات التً ٌنبغً القٌام بها للوصول إلً هدف وو ناتج (‪)‬‬

‫( ‪)‬‬ ‫‪ -9‬توثٌق البرنامج عبار عن مجموعة من اإلجراءات المرتبة ترتٌ ًبا منطق ًٌا للل مشكلة معٌنة‬

‫عن كتابة كل الخطوات التً اتخذت للل مشكلة ما (‪)‬‬ ‫‪ -11‬اختبار صلة البرنامج عبار‬

‫‪ -11‬توثٌق البرنامج ٌعنً التأكد من خلو البرنامج من األخطاء (‪)‬‬

‫( ‪)‬‬ ‫ترتٌب منطق ًٌا للل مشكلة معٌنة‬


‫ً‬ ‫‪ -12‬الخوارمزمٌة ‪Algorithm‬عبار عن مجموعة اإلجراءات المرتبة‬

‫‪ -13‬توثٌق البرنامج عبار عن كتابة كل الخطوات التً اتخذت للل مشكلة ما ‪)( .‬‬

‫( ‪)‬‬ ‫‪ -14‬اختبار صلة البرنامج ٌعنً التأكد من خلو البرنامج من األخطاء ‪.‬‬

‫‪ -15‬خرائط التدفق هً تمثٌل تخطٌطً ٌعتمد على رسم بعض األشكال القٌاسٌة لتوضٌح ترتٌب عملٌات لل مشكلة (‪)‬‬

‫‪ -16‬تساعد خرائط التدفق على سهولة فهم المشكلة وتللٌلها إلً برنامج (‪)‬‬

‫غهره الطحان‬

‫‪9‬‬
‫الثالث االغدادى‬ ‫اغداد غهره الطحان‬

‫السؤال الثانً ‪ :‬اختر األجابة المناسبة إلكمال كل عبار مما ٌلً ‪:‬‬
‫‪ -1‬الخطوات واألنشطة والعملٌات التً ٌنبغً القٌام بها للوصول إلً هدف وو ناتج ٌطلق علٌها ‪:‬‬

‫ج‪ -‬لل المشكلة ‪.‬‬ ‫ب‪ -‬المشكلة ‪.‬‬ ‫و‪ -‬تلدٌد المشكلة ‪.‬‬

‫‪ -2‬عند رسم خرائط التدفق نستخدم ‪:‬‬

‫ج‪ -‬الخوارمزمٌة ‪.‬‬ ‫ب‪ -‬جمٌع الرمومز الهندسٌة ‪.‬‬ ‫و‪ -‬وشكاالً قٌاسٌة وخطوط ‪.‬‬

‫‪ -3‬مجموعة اإلجراءات المرتبة ترتٌ ًبا منطق ًٌا للل مشكلة معٌنة ٌطلق علٌها ‪:‬‬

‫ج‪ -‬اختبار صلة البرنامج ‪.‬‬ ‫ب‪ -‬الخوارمزمٌة ‪.‬‬ ‫و‪-‬المشكلة ‪.‬‬

‫‪ -4‬التأكد من خلو البرنامج من األخطاء ٌطلق علٌها ‪:‬‬

‫ج‪ -‬الخوارمزمٌة ‪.‬‬ ‫ب‪ -‬توثٌق البرنامج ‪.‬‬ ‫و‪ -‬اختبار صلة البرنامج ‪.‬‬

‫‪ -5‬كتابة كل الخطوات التً اتخذت للل مشكلة ما ٌطلق علٌها ‪:‬‬

‫ج‪ -‬خرائط التدفق ‪.‬‬ ‫ب‪ -‬اختبار صلة البرنامج ‪.‬‬ ‫و‪ -‬توثٌق البرنامج ‪.‬‬

‫‪ٌ -6‬تضمن وسلوب لل المشكلة العدٌد من المصطللات ‪ ،‬والمصطلح ال ُمعبر عن " إعداد كوب من العصٌر " هو ‪:‬‬

‫ج‪ -‬مشكلة ‪.‬‬ ‫ب‪ -‬خوارمزمٌة ‪.‬‬ ‫و‪ -‬خرٌطة التدفق ‪.‬‬

‫‪ٌ -7‬تضمن وسلوب لل المشكلة العدٌد من المصطللات ‪ ،‬والمصطلح ال ُمعبر عن " مسألة رٌاضٌة " هو ‪:‬‬

‫ج‪ -‬تصمٌم برنامج على الكمبٌوتر ‪.‬‬ ‫ب‪ -‬مشكلة ‪.‬‬ ‫و‪ -‬خوارمزمٌة ‪.‬‬

‫‪ -8‬تمثٌل تخطٌط ٌعتمد على رسم بعض األشكال القٌاسٌة لتوضٌح ترتٌب عملٌات لل المشكلة ‪ ،‬نطلق علٌه ‪:‬‬

‫ج‪ -‬خرائط التدفق‬ ‫ب‪ -‬الخوارمزمٌة ‪.‬‬ ‫و‪-‬المشكلة ‪.‬‬


‫‪START‬‬
‫‪ -9‬فى خرٌطة التدفق التالٌة ‪:‬‬

‫‪M=1‬‬

‫غهره الطحان‬
‫‪False‬‬
‫‪M <= 3‬‬

‫‪True‬‬
‫‪Print M‬‬ ‫(‪ )1‬عدد مرات التكرار (طباعة قٌمة ‪ )M‬هو ‪:‬‬

‫ج‪4 -‬‬ ‫ب‪3 -‬‬ ‫و‪2 -‬‬


‫‪M=M+1‬‬
‫(‪ )2‬فى خرٌطة التدفق بالسؤال السابق قٌمة ‪ M‬بعد انتهاء الللقة التكرارٌة تساوى ‪:‬‬

‫‪End‬‬ ‫ج‪4 -‬‬ ‫ب‪3 -‬‬ ‫و‪2 -‬‬

‫‪16‬‬
‫الثالث االغدادى‬ ‫اغداد غهره الطحان‬

‫اسئلة ىلع الفصل الثاىى‬


‫السؤال األول ‪ :‬ضع عبلمة (‪ )‬ومام العبار الصلٌلة وعبلمة (‪ )‬ومام العبار الخطأ ‪:‬‬
‫‪ -1‬لغة البرمجة ‪ VB.NET‬إلدى لغات البرمجة ذات المستوي العالً (‪)‬‬
‫‪ -2‬لغة البرمجة ‪ VB.NET‬إلدى لغات البرمجة الموجهة باأللداث (‪)‬‬
‫ذات المستوي العالً (‪)‬‬ ‫‪ -3‬تتمٌمز لغة البرمجة ‪ VB.NET‬بأنها اللغة الولٌد‬
‫‪ -4‬تصنف لغة البرمجة ‪ VB.NET‬كإلدى لغات البرمجة ذات المستوي العالً بسبب سهولة تعاملها (‪)‬‬
‫‪ -5‬تستخدم لغة البرمجة ‪ VB.NET‬فى إنتاج تطبٌقات مكتبٌة وتطبٌقات وٌب (‪)‬‬
‫‪ٌ -6‬ؤخذ على لغة البرمجة ‪ VB.NET‬استخدامها فى إنتاج وٌب فقط (‪)‬‬
‫‪ٌ -7‬ؤخذ على لغة البرمجة ‪ VB.NET‬إنه ال ٌمكن استخدامها فى إنتاج تطبٌقات مكتبٌة (‪)‬‬
‫‪ٌ -8‬تمٌمز كل كائن بخصائص وسلوك معٌن ٌقوم به عندما ٌقع علٌه لدث معٌن (‪)‬‬
‫‪ -9‬األلداث واإلجراءات الخاصة بأي كائن فى لغة البرمجة ‪ٌ VB.NET‬طلق علٌها خصائص ‪)( Properties‬‬
‫‪ -10‬اسم الكائن ولجمه ولونه جمٌعها نماذج إلجراءات التً ٌمكن ون تتصف بها بعض الكائنات فى لغة البرمجة‪VB.NET‬‬
‫(‪) ‬‬
‫‪ -11‬اسم الكائن ولجمه ولونه جمٌعها نماذج للخصائص التً ٌمكن ون تتصف بها بعض الكائنات فى لغة البرمجة‬
‫‪)( VB.NET‬‬
‫‪ -12‬األلداث عبار عن األوامر والتعلٌمات التً ٌتم تنفٌذها عند وقوع إجراء معٌن على الكائن فى لغة البرمجة‬
‫‪)( VB.NET‬‬
‫‪ -13‬اإلجراءات عبار عن األوامر والتعلٌمات التً ٌتم تنفٌذها عند وقوع لدث معٌن على الكائن فى لغة البرمجة‬
‫‪)( VB.NET‬‬
‫‪ -14‬الضغط ‪ Click‬و ‪ D-Click‬نماذج لبعض األلداث التً ٌمكن ون تقع على كائنات فى لغة ‪)( VB.NET‬‬
‫‪ -15‬إطار العمل ‪ٌ NET Framework‬لتوي على المترجمات والمكتبات وبٌئة تشغٌل البرامج لغات البرمجة فى‬
‫‪)( Visual Studio‬‬
‫‪ -16‬المترجمات فى إطار العمل ‪ .NET Framework‬عبار عن بٌئة تشغٌل التطبٌقات التً ٌتم إنتاجها بلغة البرمجة‬
‫‪)( VB.NET‬‬
‫‪ -17‬المترجمات عبار عن برامج تقوم بترجمة األوامر والتعلٌمات التً ٌكتبها المبرمج من لغة المستوي العالً إلً لغة‬
‫األلة (‪)‬‬
‫‪ -18‬لغات البرمجة كائنٌة التوجه هً اللغات التً تعمل من خبلل كائنات ٌقوم بتنفٌذ إجراءات معٌنة عندما ٌقع علٌها لدث‬
‫معٌن (‪)‬‬
‫‪ -19‬كل لغات البرمجة التً تقوم بتنفٌذ مجموعة من التعلٌمات واألوامر تعتبر من لغات البرمجة الموجهة باأللداث (‪)‬‬
‫‪ٌ -20‬عتبر ‪ Visual Studio‬بٌئة تطوٌر متكاملة ‪ IDE‬ألنها تضم مجموعة من األدوات والعناصر البلمزمة إلنتاج‬
‫تطبٌقات (‪)‬‬
‫‪11‬‬
‫الثالث االغدادى‬ ‫اغداد غهره الطحان‬

‫السؤال الثانً ‪ :‬اختر اإلجابة المناسبة إلكمال كل عبار مما ٌلً ‪:‬‬
‫‪ -1‬تعتمد لغة البرمجة كائنٌة التوجه علً ‪:‬‬
‫ج‪ -‬كائنات فى ذاكر الكمبٌوتر ‪.‬‬ ‫ب‪ -‬استخدام تطبٌقات الوٌب ‪.‬‬ ‫و‪ -‬استخدام تطبٌقات مكتبٌة ‪.‬‬
‫‪ -2‬تستطٌع إنتاج تطبٌقات مكتبٌة وو تطبٌقات وٌب باستخدام ‪:‬‬
‫ج ‪ -‬خصائص وولداث ‪.‬‬ ‫ب ‪ -‬لغة البرمجة ‪. VB.NET‬‬ ‫و‪ -‬كائنات فى ذاكر الكمبٌوتر ‪.‬‬
‫‪ -3‬مجموعة الصفات التً ٌتصف بها الكائن من طول واسم ولون وغٌرها ‪ٌ ،‬طلق علٌها ‪:‬‬
‫ج ‪ -‬ولداث ‪.‬‬ ‫ب‪ -‬إجراءات ‪.‬‬ ‫و‪ -‬خصائص ‪.‬‬
‫‪ -4‬النقر ‪ Click‬على مزر األمر ٌعتبر ‪:‬‬
‫ج ‪ -‬لدث ‪.‬‬ ‫ب‪ -‬إجراء ‪..‬‬ ‫و‪ -‬خاصٌة ‪.‬‬
‫‪ -5‬مجموعة األوامر والتعلٌمات التً ترغب فى تنفٌذها ٌطلق علٌها ‪:‬‬
‫ج‪ -‬ولداث ‪.‬‬ ‫ب ‪ -‬إجراءات ‪.‬‬ ‫و‪ -‬خصائص ‪.‬‬
‫‪ -6‬مصطلح ‪ٌ Properties‬شٌر إلً ‪:‬‬
‫و‪ -‬السمات التً تصف الكائن وتمٌمزه ‪ .‬ب‪ -‬األلداث التً ٌمكن ون تقع على الكائن ‪ .‬ج‪ -‬األوامر والتعلٌمات التً ٌتم‬
‫تنفٌذها ‪.‬‬
‫‪ -7‬مصطلح ‪ٌ Events‬شٌر إلً ‪:‬‬
‫و‪ -‬السمات التً تصف الكائن وتمٌمزه ‪ .‬ب‪ -‬األلداث التً ٌمكن ون تقع على الكائن ‪ .‬ج ‪ -‬األوامر والتعلٌمات التً ٌتم‬
‫تنفٌذها ‪.‬‬
‫‪ -8‬مصطلح ‪ٌ procedures‬شٌر إلً ‪:‬‬
‫و‪ -‬السمات التً تصف الكائن و تمٌمزه ب‪ -‬األلداث التً ٌمكن ون تقع على الكائن ج‪ -‬األوامر والتعلٌمات التً ٌتم‬
‫تنفٌذها‬
‫‪ -9‬المكتبات والمترجمات وبٌئة تشغٌل التطبٌقات من وهم العناصر المكونة لـ ‪:‬‬
‫ج‪.Net Framework -‬‬ ‫ب ‪Event Driven -‬‬ ‫و‪Object Oriented -‬‬
‫‪ -10‬بٌئة التطوٌر المتكاملة ‪ IDE‬تطلق على‬
‫ج‪.Net Framework -‬‬ ‫ب‪Visual Studio -‬‬ ‫و‪Visual Basic.Net -‬‬

‫‪12‬‬
‫الثالث االغدادى‬ ‫اغداد غهره الطحان‬

‫وسئلة على الفصل الثالث‬

‫السؤال األول ‪ :‬ضع عبلمة (‪ )‬ومام العبار الصلٌلة وعبلمة (‪ )‬ومام العبار الخطأ ‪:‬‬
‫‪ -1‬وظٌفة الخاصٌة ‪ RightToLeft‬لنافذ النموذج ‪ Form‬تلدٌد إتجا ودوات التلكم من الٌمٌن إلً الٌسار (‪)‬‬
‫‪ -2‬وظٌفة الخاصٌة ‪ RightToLeft‬لنافذ النموذج ‪ Form‬تلدٌد لالة النموذج على الشاشة فى وضع تكبٌر وو تصغٌر(‪)‬‬
‫‪-3‬ضبط الخاصٌة ‪ ControlBox‬لنافذ النموذج ٌتلكم فى إظهار ‪ Form‬فى وضع التكبٌر عند تشغٌل البرنامج (‪)‬‬
‫‪ -4‬تستخدم الخاصٌة ‪ Name‬فى إظهار نص معٌن فى شرٌط عنوان نافذ المستخدم كإسم للنافذ (‪)‬‬
‫‪ -5‬تستخدم الخاصٌة ‪ Text‬فى إظهار نص معٌن فى شرٌط عنوان نافذ المستخدم (‪)‬‬
‫‪ -6‬ضبط بعض خصائص نافذ النموذج ‪ٌُ Form‬طبق على ودوات التلكم التً ٌتم وضعها على نافذ النموذج (‪)‬‬
‫‪ -7‬الخاصٌة ‪ٌ Window State‬ظهر وثر ضبطها لنافذ النموذج ‪ Form‬فى نمط التشغٌل فقط (‪)‬‬
‫‪ -8‬تستطٌع تغٌٌر موضع مزر األمر ‪ Button‬على نافذ النموذج من خبلل الخاصٌة ‪)( Size‬‬
‫‪ -9‬تستطٌع تغٌٌر موضع مزر األمر ‪ Button‬على نافذ النموذج من خبلل الخاصٌة ‪)( Location‬‬
‫‪ -10‬إدراج ودوات التلكم تلقائ ًٌا على نافذ النموذج ‪ٌ Form‬كون عند اإللداثى (‪ )0.0‬فى منتصف نافذ النموذج (‪)‬‬
‫‪ٌ -11‬مكن تغٌٌر لجم ودا العنوان ‪ Label‬تلقائٌا إذا كانت ‪)( AutoSize = True‬‬
‫‪ٌ -12‬مكن تغٌٌر لجم ودا العنوان ‪ٌ Label‬دو ًٌا إذا كانت ‪)( AutoSize = False‬‬
‫‪ -13‬تتمٌمز ودا التلكم ‪ TextBox‬بالخاصٌة ‪)( PasswordChar‬‬
‫‪ -14‬تتمٌمز ودا العنوان ‪ Label‬بالخاصٌة ‪)( AutoSize‬‬
‫كل من ودا التلكم ‪ ListBox‬وودا التلكم صندوق التلرٌر والسرد‪ CompoBox‬فى الخاصٌة‬
‫‪ٌ -15‬شترك ٍ‬
‫‪)( Items‬‬
‫كل من ودا التلكم ‪ ListBox‬وودا التلكم صندوق التلرٌر والسرد ‪ CompoBox‬فى الخاصٌة‬
‫‪ٌ -16‬شترك ٍ‬
‫‪)( Suggest‬‬
‫‪ -17‬ودا التلكم التً تستخدم فى التواء مجموعة من عناصر التلكم ذات الوظٌفة الوالد على النموذج هً‬
‫‪)( GroupBox‬‬
‫‪ -18‬ودا التلكم التً تستخدم فى التواء مجموعة من عناصر التلكم ذات الوظٌفة الوالد على النموذج هً‬
‫‪)( ListBox‬‬
‫‪ -19‬عنصر التلكم الذي ٌمكن استخدامه على نافذ النموذج إلختٌار نوع الطالب "ذكر" وم "ونثى" هو‬
‫‪)( ChechBox‬‬
‫‪ CompoBox -20‬هو ادا التلكم التً تسمح للمستخدم اختٌار عنصر والد من عد عناصر فى وصغر مسالة‬
‫ممكنة على نافذ النموذج (‪)‬‬

‫‪13‬‬
‫الثالث االغدادى‬ ‫اغداد غهره الطحان‬

‫السؤال الثانً ‪ :‬اختر األجابة المناسبة إلكمال كل عبار مما ٌلً‬


‫‪ -1‬وظٌفة الخاصٌة ‪ RightToLeft‬لنافذ النموذج ‪ Form‬هً ‪:‬‬
‫و‪ -‬تلدٌد اتجا ودوات التلكم من الٌمٌن إلً الٌسار ‪ .‬ب ‪ -‬تلدٌد إذا ما كان تخطٌط ودوات التلكم على النموذج من‬
‫ج ‪ -‬تلدٌد لالة شاشة النموذج فى وضع تكبٌر وو تصغٌر ‪.‬‬ ‫الٌمٌن إلً الٌسار ‪.‬‬
‫‪ -2‬الخاصٌة ‪ Control Box‬لنافذ النموذج ‪ٌ Form‬ساعد فً ‪:‬‬
‫و‪ -‬إظهار وإخفاء صندوق التكبٌر ‪ .‬ب ‪ -‬التلكم فى إظهار نافذ النموذج فى وضع تصغٌر ‪ /‬تكبٌر ‪ /‬عادي فى نمط‬
‫ج ‪ -‬التلكم فى إظهار وو إخفاء صندوق التلكم فً نافذ النموذج ‪.‬‬ ‫التشغٌل ‪.‬‬
‫‪ -3‬الخاصٌة المستخدمة فى إظهار نص معٌن فى شرٌط عنوان نافذ النموذج هً ‪:‬‬
‫ج‪FormBorderStyle-‬‬ ‫ب‪Text -‬‬ ‫و‪Name -‬‬
‫‪ -4‬عند ضبط بعض خصائص نافذ النموذج ‪ Form‬فإنها ُتطبق على ودوات التلكم التً ٌتم وضعها على نافذ‬
‫النموذج من هذه الخصائص ‪:‬‬
‫ج‪Text -‬‬ ‫ب‪Fore Color -‬‬ ‫و‪Name -‬‬
‫‪ -5‬الخاصٌة التً ال ٌظهر وثر ضبطها إال فى نمط التشغٌل لنافذ النموذج ‪ Form‬هً ‪:‬‬
‫ج‪RightToLeft -‬‬ ‫ب‪WindowState -‬‬ ‫و‪FormBorderStyle -‬‬
‫‪ -6‬الخاصٌة المسئولة عن شكل ولجم وتأثٌر خط النص الظاهر على مزر األمر ‪ Button‬هً ‪:‬‬
‫ج‪Font -‬‬ ‫ب‪ForeColor -‬‬ ‫و‪BackColor -‬‬
‫‪ -7‬تستطٌع تغٌٌر موضع مزر األمر ‪ Button‬على نافذ النموذج ‪ Form‬من خبلل العملٌات التالٌة ماعدا ‪:‬‬
‫ج‪ -‬ضبط الخاصٌة ‪. Location‬‬ ‫ب‪ -‬ضبط الخاصٌة ‪. Size‬‬ ‫و‪ -‬السلب واإلفبلت بإستخدام الفأر ‪.‬‬
‫‪ -8‬تستطٌع تغٌٌر موضع مزر األمر ‪ Button‬على نافذ النموذج ‪ Form‬من خبلل ‪:‬‬
‫ج‪ -‬المربعات الثمانٌة لول مزر األمر ‪Button‬‬ ‫و‪ -‬ضبط الخاصٌة ‪ Location‬ب ‪ -‬ضبط الخاصٌة ‪Size‬‬
‫‪ -9‬عند إدراج وي ودا تلكم بالضغط ‪ D-Click‬من مربع األدوات ‪ ToolBox‬على نافذ النموذج ‪ ،‬فإن المكان‬
‫اإلفتراضً إلظهارها هو‬
‫ج‪ٌ -‬لنلف موضع ودا التلكم لسب لجم نافذ النموذج‬ ‫ب‪ -‬منتضف نافذ النموذج ‪.‬‬ ‫و‪ -‬اإللداثً (‪)0.0‬‬
‫‪ٌ -10‬تلدد لجم ودا العنوان ‪ Label‬تلقائ ًٌا على نافذ النموذج إذا كانت الخاصٌة ‪:‬‬
‫ج‪AutoSize = True -‬‬ ‫ب‪BorderStyle = SixedSingle -‬‬ ‫و‪AutoSize = False -‬‬
‫‪ٌ -11‬مكن تغٌٌر لجم ودا العنوان ‪ٌ Label‬دو ًٌا إذا كانت الخاصٌة ‪:‬‬
‫ج‪AutoSize = True -‬‬ ‫ب‪BorderStyle = SixedSingle -‬‬ ‫و‪AutoSize = False -‬‬
‫‪ -12‬الخصائص التالٌة جمٌعها ألدا التلكم ‪ TextBox‬ماعدا الخاصٌة ‪:‬‬
‫و‪ Autosize -‬ب‪ Multiline -‬ج‪Maxlength -‬‬
‫‪ -13‬خاصٌة والد مما ٌلً ٌنفرد بها الكائن ‪: TextBox‬‬
‫ب‪ Name -‬ج‪Passwordchar -‬‬ ‫و‪AutoSize -‬‬
‫‪ -14‬القٌمة الصلٌلة التً ٌمكن استخدامها من االختٌارات التالٌة لضبط الخاصٌة ‪ Passwordchar‬ألدا التلكم‬
‫‪ TextBox‬هً ‪:‬‬
‫ج‪* -‬‬ ‫ب‪True -‬‬ ‫و‪PW -‬‬
‫‪ -15‬تشترك كل من ودا التلكم ‪ ListBox‬وودا التلكم صندوق التلرٌر والسرد ‪ CompoBox‬فى الخاصٌة ‪:‬‬
‫ج‪-SelectionMode‬‬ ‫ب‪Item -‬‬ ‫و‪Suggest -‬‬

‫‪14‬‬
‫الثالث االغدادى‬ ‫اغداد غهره الطحان‬

‫‪ -16‬ودا التلكم التً تسخدم فى إلتواء مجموعة من عناصر التلكم ذات الوظٌفة الوالد على النموذج هً ‪:‬‬
‫ج‪GroupBox -‬‬ ‫ب‪ListBox -‬‬ ‫و‪CompoBox -‬‬
‫‪ -17‬عنصر التلكم الذي ٌمكن استخدامه علً نافذى النموذج الختٌار نوع الطالب "ذكر" وم "ونثى" هو ‪:‬‬
‫ج‪TextBox -‬‬ ‫ب‪ChechBox -‬‬ ‫و‪RadioButton -‬‬
‫‪ -18‬ودا التلكم الذي ٌمكن استخدامها على نافذ النموذج بلٌث تسمح للمستخدم اختٌار وكثر من بدٌل هً ‪:‬‬
‫ج‪CheckBox -‬‬ ‫ب‪GroupBox -‬‬ ‫و‪RadioButton -‬‬
‫‪ -19‬ودا التلكم الذي ٌمكن استخدامها على نافذ النموذج بلٌث تسمح للمستخدم اختٌار وكثر من عنصر هً ‪:‬‬
‫ج‪CheckBox -‬‬ ‫‪ListBox‬‬ ‫ب‪-‬‬ ‫و‪RadioButton -‬‬
‫‪ -20‬ودا التلكم التً تسمح للمستخدم باختٌار عنصر والد من ‪ 15‬عنصر فى وصغر مسالة ممكنة على‬
‫ب‪ ListBox -‬ج‪RadioBox -‬‬ ‫نافذ النموذج هً ‪ :‬و‪CompoBox -‬‬
‫‪-21‬إلخفاء صندوق التكبٌر من على نافذ النموذج اختر الخاصٌة‬
‫– ‪False‬‬ ‫‪Minimize Box‬‬ ‫‪– MaxmizeBox‬‬
‫‪ -22‬للتلكم فى لدود نافذ النموذج ‪Form‬نستخدم الخاصٌة‬
‫‪ForeColor‬‬ ‫‪– FormBorderStyle‬‬ ‫‪- BackColor‬‬
‫‪-23‬إذا كانت قٌمة خاصٌة ‪ Size‬لمزر األمر ‪Button1‬هى)‪ (65;34‬تدل على‬
‫الطول ‪34‬والعرض ‪65‬‬ ‫االرتفاع ‪ 34‬والعرض ‪- 65‬‬ ‫العرض ‪ 34‬واالرتفاع ‪– 65‬‬
‫‪ -24‬الخاصٌة ‪Multiline‬عندما تأخذ القٌمة ‪ True‬فإنها تسمح بإدخال النص على‪:‬‬
‫عد اسطر‬ ‫سطر والد –‬ ‫و‪ -‬جمزء من سطر –‬

‫‪15‬‬
‫الثالث االغدادى‬ ‫اغداد غهره الطحان‬

‫اسئلة نتيوغة‬
‫السؤال االول اشرح العبارات التالٌة‬
‫‪ -1‬كائنٌة التوجهه‬
‫جـ‪ -‬الن تطبٌقاتها تعتمد و تعمل من خبلل كائنات فى ذاكر الكمبٌوتر‬
‫غهره الطحان‬ ‫‪ -2‬موجهه باللدث‬
‫جـ – الن االوامر والتعلٌمات تنفذ عند وقوع اللدث المرتبط به‬
‫السؤال الثانى اختر االجابةالصلٌلة‬
‫‪ -1‬خاصٌة تستخدم لتغٌٌر لجم وارتفاع االدا ( االبعاد)على نافذ النموذج هى ‪.......‬‬
‫‪text‬‬ ‫و‪ location -‬ب ‪ size -‬ج‪-‬‬
‫‪ -4‬تستخدم الخاصٌة‪ ...............‬لتلدٌد اللون االمامى للنص الظاهر على االدا‬
‫و‪ forecolor -‬ب‪ font -‬ج‪backcolor -‬‬
‫‪ -5‬الخاصٌة ‪ ...........‬تستخدم الستبدال رممز( *) بدال من النص المكتوب داخل ‪textbox‬‬
‫‪maxlength - Passwordchar - Multi Line‬‬
‫‪ -6‬خاصٌة ‪ ........‬تلدداذا كان من الممكن اختٌار عنصر والد او اكثر من قائمة ‪listbox‬‬
‫‪sorted - selectionmode - items‬‬
‫‪ -7‬الخاصٌة ‪ minimaize‬تستخدم الخفاء صندوق التصغٌر وتاخذ القٌمة ‪...............‬‬
‫‪true - false - none‬‬
‫‪ -8‬الخاصٌة ‪ ........‬تستخدم لتلدٌد اللد االقصى من اللروف داخل ‪ textbox‬وتاخذ قٌمة عددٌة‬
‫‪Multi Line - Passwordchar - max length‬‬
‫‪ -10‬خرٌطة التدفق لطباعة نوع العدد مزوجى او فردى‪.....................‬‬
‫بسٌط‬ ‫تكرار ‪ -‬تفرع ‪-‬‬
‫‪ -11‬خرٌطة التدفق لطباعة االعداد الصلٌلة من ‪1‬الى ‪3‬هى‪............‬‬
‫‪ -‬بسٌط‬ ‫تفرع‬ ‫تكرار ‪-‬‬
‫‪ -12‬من الخصائص المشتركة بٌن معظم ادوات التلكم المختلفة‪...............‬‬
‫كل ماسبق‬ ‫‪- name - backcolor‬‬
‫‪ -14‬الخاصٌة ‪..................‬تلدد نمط وشكل لدود ادا العنوان ‪label‬‬
‫‪Borderstyle‬‬ ‫‪- formborderstyle - autosize‬‬
‫‪ -15‬تستخدم الخاصٌة‪ ...................‬لتلدٌد اللون االخلفى لبلدا‬
‫‪backcolor - font - forecolor‬‬
‫‪ -16‬قائمة تعرض اسماء ادوات التلكم المدرجة على نافذ النموذج‬
‫‪class name - method name‬‬ ‫‪- control name‬‬
‫‪ -17‬قائمة تعرض االلداث الخاصة بالعنصر المختار من القائمة ‪class name‬‬
‫‪control name - method name‬‬ ‫‪- class name‬‬
‫‪ٌ -19‬تم ادخال العناصر الى ادا ‪ list box‬عن طرٌق الخاصٌة‪..............‬‬
‫‪items - sorted - name‬‬
‫‪ -20‬لفتح نافذ الخصائص بالضغط على مفتاح ‪ ............‬من لولة المفاتٌح‬
‫‪f7 - f4 - f5‬‬

‫‪16‬‬
‫الثالث االغدادى‬ ‫اغداد غهره الطحان‬

‫‪ٌ........................... -22‬لتوى على اسماء وملفات المشروع الموجوده ضمن اللل‬


‫صندوق االدوات ‪ -‬مستعرض اللل ‪ -‬نافذ الخصائص‬
‫‪ -23‬مابٌن سطر االعبلن عن االجراء ‪ private sub‬ونهاٌته ‪ٌ end sub‬كتب ‪.....‬‬
‫االدوات‬ ‫‪-‬‬ ‫اللدث‬ ‫‪-‬‬ ‫االوامر والتعلٌمات(الكود)‬
‫‪ٌ -24‬تم االعبلن عن التصنٌف بـ‪..........................‬‬
‫‪private sub - public class‬‬ ‫‪- end classs‬‬
‫‪ٌ -25‬تم االعبلن عن االجراء بـ‪..........................‬‬
‫‪private sub - public class - end classs‬‬
‫‪ -26‬سطر نهاٌة التصنٌف ‪ٌ end class‬كتب ‪ ..........................‬الكود‬
‫قبله ‪ -‬قبله وبعده‬ ‫بعده ‪-‬‬
‫‪ٌ -27‬مكن ون ٌلتوي الطرف األٌمن على ‪......................‬‬
‫كل ماسبق‬ ‫‪ -‬قٌمة متغٌر ‪-‬‬ ‫قٌم مجرد ‪ -‬تعبٌر لسابً‬
‫‪ٌ -28‬لتوي الطرف األٌسر ألي معادلة على ‪...........‬‬
‫متغٌر والد ‪ -‬اكثر من متغٌر ‪ -‬كل ماسبق‬
‫‪ٌ -29‬مكن ون ٌلتوي الطرف االٌمن ألي معادلة على ‪...........‬‬
‫‪ -‬كل ماسبق‬ ‫اكثر من متغٌر‬ ‫متغٌر والد ‪-‬‬
‫‪ b‬و ‪................ c‬‬ ‫‪ -30‬المعادلة ‪ٌ a= c+b‬طلق على‬
‫متغٌر‬ ‫قٌمة مخمزنة ‪-‬‬
‫‪ ....... -31‬هى عبار عن مجموعة األوامر والتعلٌمات التً ٌتم تنفٌذها عند وقوع لدث‬
‫‪procedures‬‬ ‫‪-‬‬ ‫‪Events - Properties‬‬
‫‪ -32‬البرامج التى تقوم بترجمة االوامر والتعلٌمات المكتوبة بلغة ‪vb.net‬للغة االلة هى‪...‬‬
‫‪procedures -‬‬ ‫‪compilers‬‬ ‫‪-‬‬ ‫‪Properties‬‬
‫‪ -33‬النشاء مشروع جدٌد افتح قائمة ‪ file‬ثم اختر االمر ‪......................‬‬
‫‪Veiw‬‬ ‫‪- new project - add‬‬
‫‪ -34‬تستطٌع تغٌٌر موضع مزر األمر ‪ Button‬على نافذ النموذج من خبلل الخاصٌة‪.....‬‬
‫‪Location - size -‬‬ ‫‪sorted‬‬
‫‪ -35‬تستخدم اوامر لغة الفٌجوال بٌمزك فى انشاء ‪ ..............‬فى ذاكر الكمبٌوتر‬
‫كائنات ‪ -‬الداث ‪ -‬اجراءات‬
‫‪ -35‬من االلداث التى ٌمكن ان تقع على الكائن الضغط ‪.............‬‬
‫‪ - Click - D-Click‬كل ماسبق‬
‫‪ٌ -36‬صنف صندوق االدوات عل شكل فئات (‪ )+‬منها‪................‬‬
‫‪ - All windows form - common control‬كل ماسبق‬
‫‪ٌ -37‬تم ادراج ادوات التلكم على النموذج عن طرٌق‪....................‬‬
‫‪ - D-Click‬السلب واالفبلت ‪ -‬كل ماسبق‬
‫‪ -38‬الخاصٌة المستخدمة فى إظهار نص معٌن فى شرٌط عنوان نافذ النموذج هً ‪...............‬‬
‫‪FormBorderStyle- Text‬‬ ‫‪- Name‬‬
‫‪ -39‬عند ضبط بعض خصائص نافذ النموذج ‪ Form‬فإنها ُتطبق على ودوات التلكم التً ٌتم‬
‫وضعها على نافذ النموذج من هذه الخصائص ‪.......................‬‬
‫‪ - font -ForeColor‬كل ماسبق‬

‫‪17‬‬
‫الثالث االغدادى‬ ‫اغداد غهره الطحان‬

‫‪ -40‬األلداث التً ٌمكن ون تقع على الكائن ٌطلق علٌها ‪............‬‬


‫‪Events - Properties - procedures‬‬
‫‪ - 41‬الخاصٌة ‪ Right ToLefT Layout‬الٌظهر اثرها إالإذا كانت قٌمة الخاصٌة ‪RightToLeft‬‬
‫‪) Yes -‬‬ ‫( ‪true - no‬‬ ‫تساوي‪........‬‬
‫‪ -42‬الخاصٌة ‪ autocomplete mode‬الٌظهر اثرهاإال اذا تم ضبط الخاصٌة ‪...........‬‬
‫‪Autocomplet source‬‬ ‫‪- name‬‬ ‫‪-‬‬ ‫‪item‬‬
‫‪ -43‬اذا اخذت الخاصٌة ‪checked‬القٌمة ‪ٌ .............‬عنى انه تم اختٌار االداه‬
‫‪no -‬‬ ‫‪false‬‬ ‫‪-‬‬ ‫‪true‬‬
‫‪ٌ -44‬طلق على االجراء الذى ٌستدعى عند وقوع لدث معٌن ‪..............‬‬
‫‪Event - Event Handler - Function‬‬
‫‪ -45‬الخاصٌة ‪ .................‬تلدد طرٌقة االكمال التلقائى لبلدا ‪compobox‬‬
‫‪Autocomplet source - suggst - autocomplete mode‬‬
‫‪ -46‬الخاصٌة ‪......................‬تلدد مصدر عملٌة االكمال لبلدا ‪compobox‬‬
‫‪autocomplete mode - Autocomplete source‬‬ ‫‪- suggest‬‬

‫السؤال الثالث اشرح الغرض من االكواد التالٌة‬


‫)‪(1‬‬ ‫" جمهورٌة مصر العربٌة " =‪Label1.Text‬‬
‫( ‪ )1‬عرض او اظهار النص جمهورٌة مصر العربٌة على ادا العنوان ‪label‬‬
‫)‪)2‬‬ ‫‪Textbox . MultiLine = True‬‬
‫( ‪ ) 2‬تتٌح للمستخدم ادخال البٌانات النصٌة على اكثر من سطر داخل صندوق النص‬
‫)‪)3‬‬ ‫‪Label1. AutoSize = True‬‬
‫( ‪ ) 3‬ضبط لجم ادا العنوان تلقائٌا لسب لجم النص‬
‫(‪)4‬‬ ‫‪label.forecolor=Color. Blue‬‬
‫( ‪ ) 4‬عرض او اظهارلون النص االمامى الظاهر على ادا العنوان باللون االمزرق‬
‫(‪)5‬‬ ‫)‪Label1.Font=New font(“arial”.30‬‬
‫( ‪ ) 5‬تلدٌد لجم وشكل الخط ( النص الظاهر على االدا ) لجمة ‪ 33‬ونوعة ‪arial‬‬
‫)‪)6‬‬ ‫"‪Button2.Text = "END‬‬
‫( ‪ ) 6‬عرض او اظهار او كتابة كلمة ‪ end‬على مزر االمر ‪button‬‬
‫"* "= ‪)7( Textbox. Password char‬‬
‫(‪ )7‬استبدال البٌانات (اللروف واالرقام ) بالرممز * داخل ادا صندوق النص‬

‫(‪)8‬‬ ‫‪label1.autosize=false‬‬
‫(‪)8‬ضبط لجم ودا العنوان ٌدوٌا لسب لجم النص‬

‫‪18‬‬

You might also like