You are on page 1of 9

‫نماذج أسئلة مراجعة للصف الثالث العدادي‬

‫لمادة الحاســـب اللي الفصل الدراسي الثاني للعام الدراسي ‪-2009‬‬


‫‪ 2010‬السئلة النظرية (‬

‫المجموعة الولى ‪ :‬ضع علمة) ‪ (‬أمام العبارة الصحيحة وعلمة ) ‪( ‬‬


‫أمام العبارة الخاطئة‬
‫‪ -1‬من شروط تسمية المتغيرات أن يبدأ اسم المتغير بحرف أبجدي ‪.‬‬
‫) ‪(‬‬
‫‪ -2‬تتغير قيمة الثوابت أثناء تشغيل البرنامج ‪.‬‬
‫) ‪(‬‬
‫‪ -3‬برنامج ‪ VB . Net‬يقوم بإجراء جميع العمليات الحسابية على جميع أنواع المتغيرات‬
‫) ‪(‬‬ ‫والثوابت ‪.‬‬
‫‪ Ahmed2000 -4‬اسم متغير صحيح ‪.‬‬
‫) ‪(‬‬
‫‪ Birth Day -5‬يمكن أن يكون اسم متغير‪.‬‬
‫) ‪(‬‬
‫‪ -6‬تستخدم الدالة ‪ Rnd‬في توليدعدد عشوائي قيمته أكبر من أو تساوى صفر وأصغر‬
‫)‪( ‬‬ ‫من الواحد الصحيح‪.‬‬
‫‪ -7‬في حالة وجود أكثر من عملية حسابية لها نفس الولوية فإن ترتيب تنفيذها يكون‬
‫من اليمين الى اليسار ) ‪( ‬‬
‫‪ -8‬ل يشترط العلن عن الثوابت الجوهرية في برنامج ‪VB.Net .‬‬
‫(‬ ‫‪(‬‬
‫‪ -9‬لتحويل البيانات الرقمية إلى بيانات حرفية نستخدم الدالة "")(‪ToString‬‬
‫‪( (‬‬ ‫‪.‬‬
‫‪( ( ‬‬ ‫‪Mod 5 = 3 48 - 10‬‬
‫‪( ( ‬‬ ‫‪.‬‬ ‫‪For x= 50 to 5 step 5 - 11‬‬
‫‪ - 12‬لتحويل البيانات الحرفية إلى قيم عددية نستخدم ما يسمى " ‪Parse method ".‬‬
‫‪( (‬‬
‫‪ -13‬التحويل المباشر بين أنواع البيانات العددية يصلح عند التحويل من النوع ‪Double‬‬
‫) ‪(‬‬ ‫إلى أى نوع آخر‪.‬‬
‫‪ -14‬الداة ) ‪ ( Radio Button‬تتيح للمستخدم مجموعة من البدائل لختيار أي عدد منها ‪.‬‬
‫) ‪(‬‬
‫‪ -15‬الداة ) ‪ ( Cheek Box‬ل تتيح للمستخدم مجموعة من البدائل لختيار أي عدد منها ‪.‬‬
‫) ‪(‬‬
‫‪ -16‬الغرض الساسي لستخدام الداة ‪ Groop Box‬هو تنظيم وضع الدوات على‬
‫) ‪(‬‬ ‫النموذج ‪.‬‬
‫‪ -17‬التعبير الشرطي هو عبارة عن صياغة للعلقات بين كميتين ‪.‬‬
‫)‪( ‬‬
‫‪ -18‬يستخدم المر ‪ IF……Then ….Else‬اذا كان لدينا بديل واحد‬
‫) ‪(‬‬
‫‪ -19‬ما يكتبه مستخدم البرنامج بإستخدام أداة الكتابة ‪ Text box‬يمثل مدخلت البرنامج‬
‫) ‪(‬‬
‫‪ -20‬تستخدم الشروط المركبة فى حالة ما إذا كنا سنتخذ قرارا ً معينا بناءا ً على تحقق شرطين‬
‫) ‪(‬‬ ‫وليس شرط واحد‪.‬‬
‫‪ -21‬السطر التي تبدأ بـ ' ( ) فى برنامج ‪ VB.Net‬تسمى تعليقات ‪comments .‬‬
‫(‬ ‫‪(‬‬

‫‪- 1 -‬‬
‫‪.‬‬ ‫‪4 = 5 / 23 - 22‬‬
‫) ‪(‬‬
‫‪ - 23‬المتغيرات من النوع ‪ Long‬تستخدم لتخزين العداد الصحيحة فقط ‪.‬‬
‫) ‪(‬‬
‫‪ -24‬يشترط العلن عن أى متغير فى برنامج ‪ VB.Net‬قبل استعماله‪.‬‬
‫) ‪(‬‬
‫‪ -25‬أداة ‪ Label‬هى أداة لعرض كتابة ل يمكن لمشغل البرنامج أن يغيرها ‪.‬‬
‫) ‪(‬‬
‫‪ -26‬عند استخدام الرمز ) ' ( مع أسطر البرنامج فإن هذه السطور تسمى تعليقات ‪.‬‬
‫) ‪(‬‬

‫============================================================‬
‫==============‬

‫اختار الجابة الصحيحة من بين القوسين ‪:‬‬ ‫المجموعة الثانية ‪:‬‬


‫‪Spent_ Money‬‬ ‫‪-‬‬ ‫‪Nh4 - FirstName‬‬ ‫‪-‬‬ ‫)‬ ‫‪ -1‬من أمثلة المتغيرات الصحيحة ‪.......‬‬
‫كل ما سبق ( ‪.‬‬
‫) ‪– Double - Spent. Mony - 2ndWorldWar‬‬ ‫‪ -2‬من أمثلة المتغيرات الغير صحيحة ‪...‬‬
‫كل ما سبق ( ‪.‬‬
‫)‬ ‫‪ -3‬يبدأ العلن عن المتغيرات بإستخدام الكلمة ‪..............‬‬
‫‪. ( Dim - Declare - As‬‬
‫‪ -4‬الخاصية ‪ Interval‬للمؤقت ‪ Timer‬تحدد معدل وقوع الحدث بالوحدة الزمنية ‪........‬‬
‫) ثانية ‪ -‬مللى ثانية ‪-‬‬
‫ســـأعة ( ‪.‬‬
‫‪ -5‬أوامر ‪ ..........‬تتحكم فى إعادة تنفيذ عمل معين أو مجموعة من الوامر حتى يتحقق‬
‫شرط معين ‪.‬‬
‫) الدخال ‪ -‬التكرار –‬
‫الخراج (‬
‫‪ – 6‬تستخدم مجموعة أوامر ‪ ...........‬لكتشاف الخطاء التي تحدث أثناء تشغيل البرنامج‬
‫والتعامل معها‬
‫) التكرار – تحديد المتغيرات وتسميتها‬
‫– ‪.( Try / Catch‬‬
‫) ‪Rnd() - close‬‬ ‫‪ -7‬الدالة ‪ ...........‬تستخدم فى توليد أرقام عشوائية‪.‬‬
‫– لغات البرمجة (‪.‬‬
‫) فردى –‬ ‫‪ -8‬المر ‪ IF….Then….Else‬هو أمر إختيار‬
‫مزدوج – ثلثى (‪.‬‬
‫‪ -9‬ما يكتبه مستخدم البرنامج بإستخدام أداة الكتابة ) ‪ ( Text box‬يمثل مدخلت ‪ ......‬حتى‬
‫اذا تكونت من أرقام‬
‫) رقمية – حرفية –‬
‫الثنان معا (‬
‫‪ -10‬الكائن ‪ ....‬هو سـاعة توقيت غير مرئية تتيح التعامل مع سـاعة النظام من داخل‬
‫البرامج التى تقوم بتنفيذها ‪.‬‬
‫) ‪( Timer – Tick – Text‬‬
‫) القيمة صفر – السلسلة‬ ‫‪ -11‬الرمز " " فى لغة ‪ VB.Net‬يرمز به الى القيمة ‪..‬‬
‫الحرفية الفارغة – الرمز الخالى (‬
‫)‬ ‫‪ -12‬فى برنامج ‪ VB.Net‬ناتج العملية الحسابية التالية ‪ 2* 6 + 5‬هو ‪........‬‬
‫‪(81 - 17 - 22‬‬
‫)‬ ‫‪ -13‬تستخدم الدالة ‪ .....‬في تحويل البيانات الرقمية إلى بيانات حرفية‪.‬‬
‫‪( ()ToString() – Total – Rnd‬‬

‫‪- 2 -‬‬
‫)‪NOW‬‬ ‫‪ -14‬التكوين ‪ ............‬يستدعى التاريخ والوقت الخاصين بالنظام‪.‬‬
‫‪( - Time - DateTime‬‬
‫‪ -15‬الوامر المتكررة في ‪............... Do While ….. Loop‬‬
‫) يتم تنفيذها مرة على القل ‪ -‬يتم تنفيذها إذا كان الشرط صحيحا " ‪ -" True‬يتم‬
‫تنفيذها إذا كان الشرط خاطئا "‪( " False‬‬
‫‪ -16‬يطلق على المتغير الذي يتحكم في عدد مرات تنفيذ الوامر اسم ‪...........‬‬
‫) ‪repetition control statement – Counter – loop – repeater‬‬
‫(‬
‫‪ -17‬للغاء كل القيم من الداة ‪ ListBox‬يتم استخدام طريقة ) ‪........... ( Method‬‬
‫) ‪Destroy - .Remove - .Clear - .Delete.‬‬
‫(‬
‫) – ‪Group Box – Cheek Box - ListBox‬‬ ‫‪ -18‬من الدوات التي ترتبط غالبا بالتكرار ‪....‬‬
‫‪( Radio Button‬‬
‫‪ -19‬الداة ‪ .........‬تتيح للمستخدم مجموعة من البدائل لختيار واحدة منها فقط ‪.‬‬
‫) ‪( Group Box – Cheek Box - ListBox – Radio Button‬‬
‫‪ - - 20‬الداة ‪ .........‬تتيح للمستخدم مجموعة من البدائل لختيار أى عدد منها‪.‬‬
‫) ‪Group Box – Check Box - ListBox – Radio‬‬
‫‪( Button‬‬
‫) إنهاء‬ ‫‪ -21‬الشرط الموجود فى البناء ‪ Do Until... Loop‬يسمى شرط ‪......‬‬
‫التكرار – التكرار – بداية التكرار (‬

‫‪ -1‬أولويات تنفيذ العمليات‬ ‫أذكر مايلى ‪-:‬‬ ‫المجموعة الثالثة‬


‫الحسابية ‪.‬‬
‫‪ -3‬عمليات‬ ‫‪ -2‬عمليات الس ‪.‬‬ ‫ج ‪ - 1 -:‬العمليات التي بين القواس ‪.‬‬
‫الضرب والقسمة ‪.‬‬
‫‪-6‬‬ ‫‪ -4‬عمليات قسمة العداد الصحيحة ‪ -5 .‬عمليات حساب باقى القسمة ‪.‬‬
‫عمليات الجمع والطرح ‪.‬‬

‫‪ -2‬ما ناتج تنفيذ العمليات التية ‪:‬‬

‫‪2*5+6‬‬ ‫‪3*2+4*2^3‬‬ ‫‪(3+1)*3-2‬‬


‫=‪5+12‬‬ ‫=‪2+12*9‬‬ ‫=‪4*3-2‬‬
‫=‪17‬‬ ‫=‪18+12‬‬ ‫=‪3-8‬‬
‫=‪30‬‬ ‫= ‪5-‬‬
‫‪ -3‬قواعد تسمية السماء فى ‪. Visual basic‬‬

‫‪ -2‬ل يسمح أن‬ ‫‪ -1‬يجب أن يبدأ السم بحرف من حروف الهجاء النجليزية ‪.‬‬ ‫ج ‪-:‬‬
‫يحتوى السم على أى رموز أو علمات خاصة ‪.‬‬
‫‪ -3‬بعد الحرف الول يمكن أن يأتي أى عدد من الحروف أو الرقام أو الرمز _ بأى‬
‫ترتيب ‪.‬‬
‫‪ -4‬ل يسمح أن يكون السم من الكلمات المحجوزة فى البرنامج مثل ‪.. Dim – double‬‬
‫‪.‬‬
‫‪ -4‬الثوابت وأنواعها ‪.‬‬
‫الثوابت هى طريقة لعطاء أسماء للقيم التى ل تتغير أثناء تشغيل البرنامج ‪.‬‬ ‫ج ‪-:‬‬
‫وتنقسم الثوابت إلى ‪ -1 :‬ثوابت جوهرية وهى ثوابت موجودة فى بناء وجوهر‬
‫البرنامج ) أى أنها سابقة التعريف (‬

‫‪- 3 -‬‬
‫‪-2‬ثوابت مسماة وهى ثوابت يقوم المبرمج بتعريفها طبقا‬
‫لحتياجات البرنامج ‪.‬‬
‫‪ -5‬الدوال المستخدمة فى تحويل البيانات الحرفية إلى‬
‫رقمية والبيانات الرقمية إلى حرفيه ‪.‬‬

‫‪ -2‬البيانات الرقمية‬ ‫ج ‪ -1 -:‬البيانات الحرفية إلى عددية نستخدم ) ‪Parse method ) .‬‬
‫إلى حرفية نستخدم ) ‪( () ToString‬‬
‫‪ -6‬فيم يستخدم التحويل الغير المباشر ؟‬

‫‪-:‬يستخدم بين البيانات العددية التي ل يمكنك إجراء التحويل المباشر بينها مثل تحويل النوع‬ ‫ج‬
‫إلى أى نوع آخر من أنواع البيانات ‪.‬‬ ‫‪Double‬‬
‫‪ -7‬الحالت التي ل يصلح فيها التحويل المباشر بين البيانات‬
‫العددية ‪..‬‬
‫ج ‪ -1 -:‬تحويل البيانات من النوع ‪ Double‬إلى أي نوع آخر ‪.‬‬
‫‪ -2‬تحويل البيانات التي تحتوى على كسور ‪ Single‬أو ‪ Double‬إلى النوع ‪. Decimal‬‬
‫‪.‬‬ ‫‪ -8‬الداة ‪ListBox‬‬
‫ج ‪ -:‬هي واحدة من الدوات التي ترتبط غالبا بالتكرار وتتيح إنشاء أو عرض قائمة من‬
‫العناصر وأن نختار منها ‪.‬‬

‫‪.‬‬ ‫‪ -9‬الكائن ‪Timer‬‬


‫ج ‪ -:‬هو ساعة توقيت غير مرئية تتيح التعامل مع ساعة النظام من داخل البرامج التي‬
‫تقوم بتنفيذها ‪.‬‬
‫‪.‬‬ ‫‪ -10‬التحويل المباشر ) التلقائي (‬
‫نستخدمه عندما نقوم بالتحويل بين أنواع البيانات العددية ذات سعة تخزينيه صغيرة إلى بيانات‬
‫عددية ذات سعة تخزينية أكبر ‪.‬‬
‫‪ -11‬التعبير الشرطي ‪.‬‬
‫هو عبارة عن صياغة للعلقة بين كميتين ‪ ،‬أي من هاتين الكميتين من الممكن أن تكون متغير أو‬
‫‪.‬‬ ‫خاصية أو ثابت أو قيمة مجردة‬

‫أكمل ما يأتي ‪-:‬‬ ‫المجموعة الرابعة‬


‫(‪ ....‬كل تكرار‬ ‫) بعد نهاية‬ ‫في المر ‪ DO …. Loop While‬يتم تقييم الشرط ‪.....‬‬ ‫‪-1‬‬
‫وليس ‪ ) ...‬قبل بدايته ( ‪.......‬‬
‫نستخدم المر ‪ ................‬في حالة معرفة عدد مرات التكرار مسبقا ‪For …. ) .‬‬ ‫‪-2‬‬
‫‪( Next‬‬
‫)‬ ‫الدالة ‪ ...............‬تستخدم لتوليد أرقاما عشوائية ‪.‬‬ ‫‪-3‬‬
‫‪( () Rnd‬‬
‫)‬ ‫الداة ‪ .................‬تتيح إنشاء أو عرض قائمة من العناصر للختيار منها ‪.‬‬ ‫‪-4‬‬
‫‪( ListBox‬‬
‫)‬ ‫يمكن التحكم فى الفترات الزمنية لنشاط الـ ‪ Timer‬عن طريق الخاصية ‪.......‬‬ ‫‪-5‬‬
‫‪( Interval‬‬
‫)‬ ‫بمجرد إعلن متغير من النوع ‪ Date‬يصبح بإمكاننا استعمال التكوين ‪..............‬‬ ‫‪-6‬‬
‫‪( DateTime‬‬
‫)‬ ‫المتغيرات من النوع ‪ Integer‬تستخدم لتخزين ‪ ...............‬فقط‬ ‫‪-7‬‬
‫العداد الصحيحة (‬
‫‪ -8‬عدد الـ ‪ ...............‬هو حجم الذاكرة التى يحتاجها المتغير من النوع المصاحب له ‪.‬‬
‫) ‪(Bytes‬‬

‫‪- 4 -‬‬
‫) المدى‬ ‫‪ ............... -9‬هو حدود القيم المتاحة للمتغير ‪.‬‬
‫‪( Range‬‬
‫)تحتوى‬ ‫‪ -10‬المتغيرات من النوع ‪ decimal & single‬تسمح بتخزين العداد التي ‪..........‬‬
‫على كسورعشرية ( ‪.‬‬
‫‪ -11‬يتحدد تلقائيا ثلث خصائص لنوع المتغير عند اختيارنا لهذا المتغير وهى ‪-:‬‬
‫‪ -2 .......................... -1‬العمليات التى يمكن إجراؤها عليه ‪.‬‬
‫‪........................... -3‬‬
‫& * حجم الذاكرة‬ ‫) * نوع البيانات التي يمكن تخزينها فيه‬
‫الذي يحتاجه هذا المتغير (‬
‫‪ -12‬الثوابت ‪) ....‬المســماة(‪ ...‬يتم العلن عنها فى البرنامج بينما ‪) ...‬الثوابت‬
‫الجوهرية(‪ ....‬يتم استعمالها مباشرة بدون إعلن‬
‫)‬ ‫‪ -13‬لتخزين قيمة فى متغير نستخدم أمر ‪.............................‬‬
‫التخصيص (‬
‫‪ -14‬تستخدم الشروط المركبة فى فى حالة اتخاذ قرار معين بناء على ‪.....‬‬
‫)شرطين( وليس )شرط واحد( ‪ ......‬ويتم الربط بين أكثر من شرط بأحد‬
‫المعاملت ‪ ) ......‬المنطقية (‪ ......‬مثل ‪..… & Or & and‬‬

‫نماذج أسئلة العملي للصف الثالث العدادي الفصل الدراسي الثاني‬


‫قم بتصميم مشروع ) ‪ ( VB. Project‬يحتوى على نموذج )‬ ‫السؤال الول ‪:‬‬
‫‪ ( Form‬واحد لجمع عددين‬
‫الحــل‬
‫‪ -1‬فتح البرنامج ‪ -2 .‬من قائمة ‪ file‬نختار ‪ . New Project‬ومن نافذة ‪ New Project‬نختار ‪windows‬‬
‫‪ -Ok .‬نقوم بوضع‬ ‫‪ application‬وفى مربع ‪ Name‬نقوم بكتابة اسم البرنامج المطلوب ثم ‪3‬‬
‫الدوات المناسبة على نافذة الـ ‪ Form‬مثل ‪:‬‬
‫أداتى ‪ Text boxes‬للعدد الول والثانى ‪ ،‬وثلث أدوات ‪ label‬لكتابة العناوين ‪, first , scecond‬‬
‫والداة الثالثة لوضع الناتج بداخلها وزر واحد ) ‪ ( button‬لحساب الناتج ‪.‬مع ضبط الخصائص‬
‫تكون ‪. txtfirst, textsecond‬‬ ‫المطلوبه لهم وهى بالنسبة لداتى ال ‪ text‬خاصية ‪name‬‬
‫وبالنسبة لداتى ‪ lable1 , lable2‬تأخذ خاصية الـ ‪ Text‬لهما السماء ‪ First , second‬وبالنسبة لداة‬
‫‪ label3‬والتى يظهر بها الناتج تأخذ خاصية ‪ name‬لها ‪ . lbladd‬وبالنسبة لزر ‪ button‬تأخذ خاصية‬
‫‪ text‬له السم ) احسب ( ‪.‬‬

‫وفى نافذة الكود الخاصة بالزر ‪ button‬نكتب التى ‪:‬‬


‫‪Dim first, second, add As Decimal‬‬
‫)‪first = Decimal.Parse(Me.txtfirst.Text‬‬
‫)‪second = Decimal.Parse(Me.txtsecond.Text‬‬
‫‪add = first + second‬‬
‫)(‪lbladd.Text = add.ToString‬‬

‫‪- 5 -‬‬
‫السؤال الثانى ‪ :‬باستخدام ‪ ) ( VB.Net‬أكتب كود البرمجه الذى يعطى صندوق‬
‫رسالة ‪ " You can get an Id card " :‬إذا كان السن أكبر من ‪ 16‬سنة ‪.‬‬
‫لللللل‬
‫‪Dim age As Integer‬‬
‫‪age = 40‬‬
‫‪If age > 16 Then‬‬
‫)" ‪MsgBox("You can get an Id card‬‬
‫‪End If‬‬

‫السؤال الثالث ‪ :‬باستخدام ‪ ) ( VB.Net‬أكتب كود البرمجه الذى يعطى صندوق رسالة‬
‫‪ " You can't get an Id card " :‬إذا كان السن أقل من ‪ 16‬سنة ‪.‬‬
‫لللللل‬
‫‪Dim age As Integer‬‬
‫‪age = 10‬‬
‫‪If age < 16 Then‬‬
‫)" ‪MsgBox("You can’t get an Id card‬‬
‫‪End If‬‬
‫السؤال الرابع ‪ :‬فى برنامج ‪ ) ( VB.Net‬اكتب الكود الذى يمكنك من إجراء عمليات‬
‫الجمع أوالطرح لعددين صحيحين يتم إدخالهما من قبل المستخدم فى مربعين‬
‫نصين هما ‪ N1,N2‬على أن يظهر الناتج فى ‪( Label (A‬وذلك عند الضغط على زر‬
‫"اجمع" أو زر "اطرح"‬
‫الحـــــــل‬
‫‪ -1‬النقر المزدوج على زر اجمع تظهر نافذة نكتب فيها الكود الخاص بعملية الجمع‬
‫‪(A.Text = Integer.Parse(n1.Text) + Integer.Parse(n2.Text‬‬

‫‪ -2‬النقر المزدوج على زر اطرح تظهر نافذة نكتب فيها الكود الخاص بعملية الطرح‬
‫‪(A.Text = Integer.Parse(n1.Text) - Integer.Parse(n2.Text‬‬
‫السؤال الخامس ‪:‬‬

‫باستخدام برنامج ‪ ) ( VB.Net‬قم بتصميم‬


‫نافذة ال ‪Form‬‬
‫الخاصة بإظهار ناتج عمليات الجمع والطرح‬
‫لعددين كما بالشكل ‪.‬‬
‫الحــــل‬
‫نرسم مربعين نصيين بإستخدام أداة ‪ TextBox‬على ال‬ ‫‪-1‬‬
‫‪Form‬‬
‫جعل‬ ‫نرسم زرين بإستخدام أداة ‪ Button‬على ال ‪ Form‬مع‬ ‫‪-2‬‬
‫الخاصية ‪ Text‬لحداهما اجمع والخر اطرح ‪.‬‬
‫نرسم أربع أدوات ‪ Label‬على ال ‪ Form‬مع جعل الخاصية ‪ Text‬لهم العدد الول والعدد الثاني والناتج‬ ‫‪-3‬‬

‫اكتب الكود الذى يمكنك من الخروج من البرنامج بالنقر على‬ ‫السؤال السادس ‪:‬‬
‫زر ‪Exit‬‬

‫الحـــــــــــــــــل‬

‫مع جعل الخاصية ‪ Text‬له هى ‪Exit‬‬ ‫‪ -1‬نرسم زر ‪ Button‬على شــاشـة ال ‪Form‬‬


‫‪- 6 -‬‬
‫تظهر نافذة الكود نكتب فيها ‪()Close‬‬ ‫‪ -2‬بالنقر المزدوج على شاشة ال‪Form‬‬

‫السؤال السابع‪:‬‬
‫فى برنامج ‪ ) ( VB.Net‬اكتب الكود الذى يمكنك من إجراء عمليات القسمة وقسمة‬
‫العداد الصحيحة وباقى القسمة‬
‫لعددين صحيحين يتم إدخالهما من قبل المستخدم فى مربعين نصين هما ‪N1 , N2‬‬
‫على أن يظهر الناتج فى ‪ ( Label ( B‬وذلك عند الضغط على زر اقسم أو زر‬
‫باقى القسمة أو زر قسمة العداد الصحيحة‬
‫الحــــــــــــــــــــــل‬
‫‪ -1‬النقر المزدوج على زر اقسم تظهر نافذة نكتب فيها الكود الخاص بعملية القسمة‬
‫‪(B.Text = Integer. Parse(n1.Text) / Integer. Parse(n2.Text‬‬
‫‪ -2‬النقر المزدوج على زر قسمة العداد الصحيحة تظهر نافذة نكتب فيها الكود الخاص بعملية قسمة العداد الصحيحة‬
‫‪(B.Text = Integer. Parse(n1.Text) \ Integer. Parse(n2.Text‬‬
‫‪ -3‬النقر المزدوج على زر باقى القسمة تظهر نافذة نكتب فيها الكود الخاص بعملية باقى القسمة‬
‫‪(B.Text = Integer. Parse(n1.Text) Mod Integer. Parse(n2.Text‬‬

‫سؤال الثامن ‪ :‬اكتب الكود الذى يظهر ناتج العملية الحسابية التالية ‪*3/5^5+6‬‬
‫ال ِ‬
‫فى ‪( Label ( R‬‬ ‫‪3‬‬
‫الحــــــــــــــل‬

‫لها ‪R‬‬
‫‪ -1‬نرسم أداة ‪ Label‬على شاشة ال ‪ Form‬مع جعل الخاصية ‪Name‬‬
‫‪ -2‬بالنقر المزدوج على شاشة الـ ‪ Form‬تظهر نافذة الكود نكتب فيها ‪R.Text = 6 + 5 ^ 3 / 5 * 3 :‬‬

‫سؤال التاسع ‪:‬‬


‫ال ِ‬
‫اكتب الكود فى النافذة الخاصة بالزر ) احسب ( الذى يمكنك من جمع العداد‬
‫الفردية من ‪ 1‬الى رقم صحيح يتم ادخاله‬
‫من قبل المستخدم فى مربع نصى ‪ N‬على أن يظهر المجموع فى ‪( Label ( T‬‬
‫وذلك بإستخدام المر ‪For...Next‬‬
‫الحــــــــــــــــل‬
‫النقر المزدوج على زر احسب تظهر نافذة نكتب فيها الكود التالي‬
‫‪Dim a, b, x As Integer‬‬
‫)‪a = Integer.Parse(n.Text‬‬
‫‪For x = 1 To a Step 2‬‬
‫‪b = b + x‬‬
‫‪Next‬‬
‫‪(t.Text = (b‬‬

‫السؤال العاشر ‪:‬‬


‫فى برنامج ‪ ) ( VB.Net‬اكتب الكود الذى يمكنك من إجراء عملية الضرب‬
‫أوالرفع لس لعددين صحيحين يتم إدخالهما من قبل المستخدم فى مربعين‬
‫( وذلك عند الضغط على‬ ‫نصين هما ‪ N1 , N2‬على أن يظهر الناتج فى ‪Label (C‬‬
‫" اضرب" أو زر " الرفع لس"‬ ‫زر‬
‫الحــــــــــــــــل‬
‫النقر المزدوج على زر اضرب تظهر نافذة نكتب فيها الكود الخاص بعملية الضرب وهو ‪:‬‬
‫‪(C.Text = Integer.Parse(n1.Text) * Integer.Parse(n2.Text‬‬
‫النقر المزدوج على زر الرفع لس تظهر نافذة نكتب فيها الكود الخاص بعملية الرفع لس وهو ‪:‬‬
‫‪(C.Text = Integer.Parse(n1.Text) ^ Integer.Parse(n2.Text‬‬

‫السؤال الحادى عشر‬


‫‪- 7 -‬‬
‫بإستخدام‬ ‫قم بتصميم ســاعة رقمية تعلن عن الوقت الحالى فى أداة ‪Label‬‬
‫أداة ‪Timer‬‬
‫الحــــــــــــــــل‬
‫‪ Form‬مع جعل الخاصية ‪ Name‬لها هى ‪C‬‬ ‫‪ -1‬نرسم أداة ‪ Label‬على شــاشة ال‬
‫‪ Enable‬هى ‪True‬‬ ‫‪ -2‬نختار أداة ‪ Timer‬مع جعل الخاصية‬
‫تظهر نافذة الكود نكتب فيها‬ ‫‪ -3‬بالنقر المزدوج على أداة ال ‪Timer‬‬
‫‪c.Text‬‬ ‫‪= Date.Now‬‬

‫سؤال الثانى عشر ‪ :‬اكتب الكود في النافذة الخاصة بالزر ) احسب ( الذي يمكنك‬‫ال ِ‬
‫من جمع العداد الفردية من العدد ) ‪ ( 1‬إلى رقم صحيح يتم إدخاله من قبل‬
‫المستخدم فى مربع نصي ‪ N‬على أن يظهر المجموع فى ‪ ( Label (T‬وذلك‬
‫باستخدام المر‪For...Next‬‬
‫الحــــــــــــــــل‬
‫النقر المزدوج على زر احسب تظهر نافذة نكتب فيها الكود التالي‬
‫‪Dim a, b, x As Integer‬‬
‫)‪a = Integer.Parse(n.Text‬‬
‫‪For x = 1 To a Step 2‬‬
‫‪b=b+x‬‬
‫‪Next‬‬
‫‪(t.Text = (b‬‬

‫السؤال الثالث عشر ‪ :‬باستخدام المر ‪ Do while...Loop‬اكتب الكود اللزم فى النافذة‬


‫الخاصة بالزر إجمع وذلك لجمع العداد الفردية من ‪ 1‬حتى ‪ limit‬حيث ‪ limit‬هو رقم‬
‫صحيح موجود في الداة ‪ textbox‬المسماه ‪ txt limit‬واظهار الناتج فى ‪. Label2‬‬

‫لللللل‬

‫يتم كتابة كود البرمجة التي فى نافذة كود الزر ‪:‬‬


‫‪Dim x, total, limit As Integer‬‬
‫)‪limit = Integer.Parse(Txtlimit.Text‬‬
‫‪x=1‬‬
‫‪Do While x <= limit‬‬
‫‪total = total + x‬‬
‫‪x=x+2‬‬
‫‪Loop‬‬
‫)"‪Me.Label2.Text = Format(total, "##‬‬

‫السؤال الرابع عشر ‪:‬‬


‫باستخدام المر ‪ Do until...loop‬اكتب الكود اللزم فى النافذة الخاصة بالزر إجمع وذلك‬
‫لجمع العداد الفردية من ‪ 1‬حتى ‪ limit‬حيث ‪ limit‬هو رقم صحيح موجود في الداة‬
‫‪ textbox‬المسماه ‪ txtlimit‬واظهار الناتج فى ‪. Label2‬‬
‫لللللل‬
‫يتم كتابة كود البرمجة التي فى نافذة كود الزر ‪:‬‬
‫‪Dim x, total, limit As Integer‬‬

‫‪- 8 -‬‬
‫)‪limit = Integer.Parse(Txtlimit.Text‬‬
‫‪x = 1‬‬
‫‪Do until x > limit‬‬
‫‪total = total + x‬‬
‫‪x = x + 2‬‬
‫‪Loop‬‬
‫)"‪Me.Label2.Text = Format(total, "##‬‬

‫‪:‬‬ ‫اكتب الكود الذى يظهر ناتج العملية الحسابية التالية‬ ‫السؤال الخامس عشر ‪:‬‬
‫)‪ 4+4*2^(3+2‬فى ‪( Label ( M‬‬
‫الحــــــــــــــل‬

‫لها ‪M‬‬ ‫‪ -1‬نرسم أداة ‪ Label‬على شاشة ال ‪ Form‬مع جعل الخاصية ‪Name‬‬
‫‪ -2‬بالنقر المزدوج على شاشة الـ ‪ Form‬تظهر نافذة الكود نكتب فيها‬
‫‪M.Text = (2+3)^2*4+4‬‬

‫‪- 9 -‬‬

You might also like