|
![]() |
|
أدوات الموضوع | انواع عرض الموضوع |
#1
|
|||
|
|||
![]() المهندس فى الكمبيوتر وتكنولوجيا المعلومات مراجعة نهائية وامتحانات 3 اعدادى ترم ثانى اعداد المهندس حازم الشافعى شرح الفصل الأول البيانات الرقمية
1 – تٌمثل البيانات داخل الذاكرة في خلايا يسمى كل منها بايت Byte . 2 – السعة التخزينية للبايت (يساوى 8 بت) هي حرف واحد إذا كانت البيانات التي ستخزن به بيانات حرفية أو رقم واحد يبدأ من (-128) إلى (+127) إذا كانت الأرقام صحيحة بدون كسور . 3 – تقوم لغات البرمجة عالية المستوى ومن بينها فيجوال بيسك دوت نت بتسمية الخلايا (البايت) التى يتم تخزين البيانات بها حتى يسهل التعامل معها ، حيث تعطى كل خلية اسم أو تعطى مجموعة من الخلايا اسم واحد إذا كانت محتوياتها قيمة واحدة فقط . 4- إذا أردنا تخزين الرقم 120 فإننا نحتاج إلى بايت واحد 1 Byte أي خلية واحدة ، أما القيمة الحرفية "120" عند تخزينها بالذاكرة تشغل ثلاث خلايا 3 Bytes . أنواع البيانات جدول يوضح أنواع البيانات نوع البيان معناه حجمه الدقة Boolean قيمة منطقية ( مداه True أو False ) 2 Bytes --- Date التاريخ والوقت 8 Bytes --- Char يحتوى حرف واحد فقط 2 Bytes --- String سلسلة من الحروف تعتمد على طول السلسلة --- Byte عدد صحيح ( مداه من 0 حتى 255 ) 1 Byte بالأرقام فقط Short عدد صحيح ( مداه من -32768 إلى 32767 ) 2 Bytes 5 خانات للأرقام فقط Integer عدد صحيح (مداه من -2147483648 إلى 2147483647 ) 4 Bytes 10 خانات للأرقام فقط Long عدد صحيح طويل 8 Bytes 19 خانة للأرقام فقط Single عدد حقيقي يحتوى على علامة عشرية 4 Bytes 7 خانات Double عدد حقيقي يحتوى على علامة عشرية 8 Bytes 15 خانة Decimal عدد حقيقي يحتوى على علامة عشرية 16 Bytes 29 خانة
1- يجب أن يبدأ الاسم بحرف أبجدي باللغة الانجليزية ( A – Z ) أو ( a-z) ولا يجوز أن يبدأ برقم أو أي رمز آخر ولا يجوز استخدام اللغة العربية . 2- بعد الحرف الأول يمكن كتابة أي عدد من الحروف أو الأرقام أو الرمز Underscore (_) . 3- لا يجوز أن يحتوى الاسم على النقطة (.) أو المسافة أو علامة الاستفهام (؟) أو علامة التعجب (!) . 4- لا يجوز استخدام الكلمات المحجوزة مثل (dateCase - Double – Single – Boolean – Byte – Char – Decimal – Short – Integer – Long – String – Dim – Print – Data – Color – Me – Const – Mod – MsgBox – VbCrLf – Then – For – Next – To – Step ) الخ 5- عدم استخدام اسم واحد مرتين . تذكر أن
1- يجب أن يكون الاسم ذو معنى أي يدل على المحتوى مثل استخدام الاسم Sum للمجموع والاسم Average ليدل على المتوسط الحسابي . 2- عند كتابة اسم متغير من مقطعين يفضل أن يبدأ كل مقطع بحرف كبير Capital مثل FirstName . 3- يفضل أن يبدأ اسم المتغير بثلاثة أحرف تشير لنوع المتغير (البادئات) والجدول التالي يوضح ذلك : نوع المتغير البادئة Boolean bln Date dte String str Byte byt Integer int Long lng Single sng Double dbl 1- نوع البيانات التى يمكن تخزينها فيه ، حيث لا يمكن وضع رقم به كسر داخل المتغير من نوع Byte . 2- العمليات التى يمكن إجراؤها عليه ، حيث لا يمكن إجراء عمليات حسابية على متغير حرفي String . 3- حجم الذاكرة الذي يحتاجه هذا المتغير . تذكر أن 1- المتغير من نوع Short أسرع أنواع المتغيرات المستخدمة مع الأرقام الصحيحة في العمليات الحسابية ثم Integer ثم Long ، وبالعكس في الدقة فان المتغير من نوع Long أعلى دقة من Integer ثم Short . 2- المتغير من نوع Single أسرع أنواع المتغيرات المستخدمة مع الأرقام التى بها كسور عشرية في العمليات الحسابية ثم Double ثم Decimal ، وبالعكس في الدقة فان المتغير من نوع Decimal أعلى دقة من Double ثم Short. الثوابت تعريف الثابت
Button1.ForeColor=Color.Red · هى ثوابت يجب أن نقوم بالإعلان عنها قبل استعمالها حتى لا يحدث خطأ في البرنامج . · يتم الإعلان عن الثوابت المسماة باستخدام الكلمة المحجوزة Const . · شروط تسمية الثوابت هى نفس شروط تسمية المتغيرات . · عند الإعلان عن الثوابت العددية نضع حرف معين بعد القيمة مباشرة ولكل نوع من أنواع البيانات حرف معين كما يلى : وصف الحرف النوع S Short I Integer L Long D Decimal F Single R Double Const Salary As Decimal = 5678.9D مميزات استخدام الثوابت 1- تجعل البرنامج أكثر فهماً عند قراءته . 2- استخدام الثوابت يوفر الوقت ويقلل الخطأ عند الرغبة فى تغيير أي قيمة لأننا نقوم بتغيير قيمة الثابت فقط فى مكان الإعلان وليس في البرنامج كله . المتغيرات تعريف المتغير
Dim X as Integer = 10 تذكر أن 1- عند الإعلان عن متغير وأهملت علامة ( = ) والقيمة الابتدائية فإن البرنامج يعطى المتغيرات قيمة افتراضيه كما يلى :
Dim A as Integer Dim B as String Dim C as Decimal = 120 أو في سطر واحد كما يلى : Dim A as Integer , B as String , C as Decimal = 120 أمر التخصيص ( الإحلال ) ( التخزين ) ( الاستبدال )
قيمه = اسم المتغير Variable Name = Value
1- يجب أن يكون اسم المتغير على شمال علامة التخصيص بمفرده دون وجود أي عملية حسابية وهذا هو الشرط الأساسي لأمر التخصيص . 2- يجب أن تكون القيمة المراد تخزينها من نوع ملائم لنوع المتغير . 3 – المعادلة الرياضية تختلف عن أمر التخصيص فى أن المعادلة الرياضية شرطها أن لا تحتوى على خطأ رياضي مثل X = X + 1 حيث يمكن أن نطلق على الصيغة السابقة أمر تخصيص وليس معادلة رياضية . كيفية تنفيذ أمر التخصيص
استخدام أمر التخصيص مع المتغيرات الحرفية String :
تحويل البيانات الحرفية إلى بيانات رقمية باستخدام Parse Method 1- تحويل قيمة حرفية لعدد صحيح Integer باستخدام الصيغة Integer.Parse (القيمة الحرفية المراد تحويلها) Decimal.Parse (القيمة الحرفية المراد تحويلها) 1- كل أنواع البيانات الرقمية المستخدمة فى الإعلان عن المتغيرات مثل Integer و Decimal هى فئات Classes وهذا يعنى أن لها خصائص ووظائف . 2- كل أنواع البيانات الرقمية لها Parse Method تستخدم لتحويل البيانات الحرفية لبيانات رقمية من هذا النوع . 3- يمكن توضيح بعض أجزاء البرنامج باستخدام التعليقات بوضع العلامة ( ' ) بأول السطر ثم كتابة التعليق بعدها مباشرة ، أو كلمة Rem وبعدها التعليق مباشرة ، وهذه التعليقات لا يتعامل معها المترجم أو المفسر ويعتبرها وكأنها غير موجودة . تحويل البيانات الرقمية إلى بيانات حرفية باستخدام الدالة ToString( ) يتم ذلك باستخدام الدالة ToString مثال : لإظهار الرقم الصحيح ( xInteger ) في أداة الكتابة ( txtResult ) نستخدم الدالة ToString بالشكل التالي : txtResult.Text = xInteger.ToString( )
جدول التحويل To From Short – Integer – Long – Single – Double or Decimal Byte Integer – Long – Single – Double or Decimal Short Long – Single – Double or Decimal Integer Single – Double or Decimal Long Double or Decimal Single Decimal Double 1– التحويل المباشر لا يصلح من النوع Decimal إلى أي نوع آخر . التحويل الغير مباشر (من الكبير للصغير) ( التحويل الغير تلقائي ) ( تصنيف التحويل Convert )
النوع المحول إليه Method الطريقة Short ToInt16 Integer ToInt32 Long ToInt64 Single To Single Double To Double Decimal To Decimal العمليات الحسابية أولاً : عملية الجمع
نستخدم المعامل (المؤثر) " / " لإيجاد حاصل قسمة قيمتين ويستخدم مع جميع القيم بجميع أنواعها .
2- عمليات الأس . 3- عمليات الضرب والقسمة من اليسار أولاً . 4- قسمة الأعداد الصحيحة ( \ ) . 5- حساب باقي القسمة Mod . 6- عمليات الجمع والطرح من اليسار أولاً .
مجموعة امتحانات غير محلولة بالطبع الاجابة داخل المراجعة ونموذجية (1) امتحان محافظة القاهرة 2010 السؤال الأول : ضع علامة ( ü ) أمام العبارة الصحيحة و علامة (X ) أمام العبارة الخطأ فيما يلي : 1 ) لتخزين عناوين الطلبة يستخدم متغير من نوع Boolean . ( ) 2 ) يمكن إيقاف الـ Timer عن العمل بإعطاء الخاصية Enable القيمة True . ( ) 3 ) في الأمر Do While …. Loopعندما يكون ناتج الشرط False يتم تنفيذ الأوامر التي تلى كلمة Loop . ( ) 4 ) الشرط المركب ( A and B ) يكون True إذا كان كلا الشرطين B , A يكون True . ( ) 5 ) عند استخدام أوامر Try / Catch يتم تنفيذ الأوامر التي تلي Try فإذا لم يحدث خطأ يتم تنفيذ الأوامر التي تلى Catch . ( ) 6 ) عند اختيار المستخدم للأداة Checkbox1 فإن :Checkbox1 . checked = True ( ) السؤال الثاني : أكمل مكان النقط مستخدماً بعض الكلمات الآتية : ( رقم - 1 - Clear( ) - Single - 2 - حرف - Interval - Radio Button - Integer ) 2 ) يمكن التحكم في الفترات الزمنية لنشاط الـ Timer عن طريق الخاصية ........... 3 ) تستخدم الأداة ...................... لعرض البدائل على أن يقوم المستخدم باختيار بديل واحد فقط . 4 ) لتخزين قيمة عددية تحتوى على كسور نستخدم متغيرات من نوع .................. 5 ) تستخدم الطريقة ..................... لإفراغ الأداة List Box من كل العناصر . 6 ) ناتج العملية الحسابية 7 mod 4 – 1 هو .................... السؤال الثالث : اختر الإجابة الصحيحة من بين الأقواس : 1 ) Age = 25.5 Mark = 90 If Age < 26 then Age = 16 Mark = 100 End if Total = Mark *2 بعد تنفيذ العمليات السابقة تكون : ( أ ) قيمة Age تساوى ( 16 - 90 - 22.5 ) ( ب ) قيمة المتغير Total تساوى ( 190 - 180 - 200 ) 2 ) القيم التي يأخذها العداد I بالترتيب عند تنفيذ تكرار الأمر الآتي : For I = 10 to 1 Step – 3 3 ) Sum = 0 X = 0 Do While X < 5 Sum = Sum + X X = X + 1 Loop Average = Sum / X بعد تنفيذ التعليمات السابقة تكون : ( أ ) قيمة X تساوى ( 4 – 5 – 0 ) ( ب ) قيمة Average تساوى ( 3 – 2.5 – 2 ) (2) امتحان محافظة الجيزة 2010 السؤال الأول : ضع علامة ( ü ) أمام العبارة الصحيحة و علامة (X ) أمام العبارة الخطأ فيما يلي : ( يكتفى بخمس نقاط فقط ) 1 ) الخاصية Day الغرض منها إدراج الساعة . ( ) 2 ) الأداة Check Boxتمكن المستخدم من تحديد أكثر من اختيار في نفس الوقت . ( ) 3 ) المتغيرات من أنواع ( Short – Integer – Long )تستخدم لتخزين الأعداد التي تحتوى على كسور . ( ) 4 ) الألوان من أمثلة الثوابت الجوهرية في لغة VB . ( ) 5 ) يسمح باستخدام المسافات في تسمية المتغير . ( ) 6 ) الخاصية Image تحدد ارتفاع الأداة . ( ) السؤال الثاني : اختر الإجابة الصحيحة من بين الأقواس : 1 ) يبدأ الإعلان عن المتغيرات باستخدام الكلمة ...................... ( As - Dim - Declare) 2 ) الطريقة .................... تستخدم لمعرفة عدد عناصر الأداة List Box . ( Add - Count - Decimal ) 3 ) المتغير من النوع ........................ يأخذ القيمة True أو False . ( Boolean - Long - Decimal ) 4 ) تستخدم مجموعة أوامر ................... لاكتشاف الأخطاء التي تحدث أثناء تشغيل البرنامج والتعامل معها . ( For…Next - "Try/Catch" - If…Then ) 5 ) يستخدم الأمر ...................... في حالة معرفة عدد مرات التكرار مسبقاً . ( If…Then - For…Next - Do While…Loop ) السؤال الثالث : اذكر المفهوم العلمي لكل من العبارات الآتية : ( يكتفى بخمس عبارات فقط ) 1 ) ساعة توقيت غير مرئية تتيح التعامل مع ساعة النظام . ( ) 2 ) طريقة تستخدم لإفراغ أداة List Box من كل العناصر . ( ) 3 ) خاصية تستخدم لتحديد الكتابة التي ستظهر على الأداة . ( ) 4 ) أداة تستخدم في عرض البدائل المتاحة في البرنامج ويقوم المستخدم باختيار بديل واحد فقط . ( ) 5 ) معامل يستخدم لإيجاد باقي القسمة في العمليات الحسابية . ( ) 6 ) القيم المخزنة التي تتغير أثناء تشغيل البرنامج . ( ) السؤال الرابع : أجب عن كل مما يأتي : ( أ ) ما نتيجة العمليات الحسابية الآتية ( طبقاً لأولويات تنفيذ العمليات الحسابية ) ؟ 1 ) 10 + 3 * 5 ( ب ) اكتب الأمر الذى يعبر عن الجمل التالية باستخدام وسائل التكوين (Date Time)2 ) 3 * ( 2 + 10 ) 1 – تقديم 15 دقيقة 1 ) ……………………… 2 – تأخير 5 أيام 2 ) …………………....... ( جـ ) ضع قيماً للعداد : For I =……….. to ………. Step ………. بحيث يكون الناتج ( 11 , 13 , 15 , 17 , 19 )(3) امتحان محافظة 6 أكتوبر 2010 السؤال الأول : ضع علامة ( ü ) أمام العبارة الصحيحة و علامة (X ) أمام العبارة الخطأ فيما يلى : 1 ) الخاصية Enabled تحدد ما إذا كانت الأداة تم اختيارها أم لا . ( ) 2 ) يتم تنفيذ الأوامر الموجودة بعد " Do While" ما دام الشرط صحيحاً . ( ) 3 ) يطلق على المخازن التي لا تتغير أثناء سير البرنامج اسم المتغيرات . ( ) 4 ) إذا كانت الخاصية Interval = 2000 مللي ثانية فإن الوقت المعروض سيتم تحديثه كل (4) ثوان . ( ) 5 ) يستخدم الأمر If…Then البسيط في حالة وجود بديل واحد . ( ) السؤال الثاني : ( أ ) أكمل مكان النقط : 1 ) تعتبر أول خطوة في تخطيط البرنامج هي .......................... 2 ) الأداة ..................... تتيح للمستخدم مجموعة من البدائل لاختيار أي عدد منها في نفس الوقت . ( ب ) قم بتتبع مجموعة الأوامر التالية لإيجاد قيمة كل من المتغيرات X , Y , Z: Dim X , Y , Z as Integer السؤال الثالث : اختر الإجابة الصحيحة مما بين القوسين وضعها في الفراغات من الجمل الآتية :X = 5 X = 4 * X + 1 Y = X - 7 Z = Y/2 Z = Z + 5 X = ….. Y = ….. Z = ….. 1 ) يتم الإعلان عن المتغيرات باستخدام الكلمة ................ ( Type - Dim - Count ) 2 ) تستخدم الدالة .................... لجعل البرنامج يولد أعداداً عشوائية بترتيب مختلف في كل مرة . ( Randomize - Parse - To string ) 3 ) لاستدعاء التاريخ والوقت الخاصين بالنظام نستخدم التكوين ...................... ( Time - Date Time - Now ) 4 ) بعد نهاية تنفيذ الكود التالي : K = 1 For I = 1 To 5 K = K * 2 Next تكون قيمة I , K كالتالي : I = ( ……………..…. ) ( 6 - 5 - 1 ) K = ( …………..…… ) ( 1 - 16 - 32 ) السؤال الرابع : أكمل مكان النقط مستعيناً ببعض الكلمات الآتية لتكون الجملة صحيحة : ( Single - Visible - Count - Date - String - Flat Style ) 1 ) تستخدم الخاصية ............... في معرفة عدد العناصر في القائمة List Box . 2 ) تستطيع جمع أو طرح أيام مع المتغير من النوع .................... 3 ) تستخدم الخاصية ................... في تحديد شكل الأداة Group Box . 4 ) يتم استخدام متغير من النوع ................... لتخزين أسماء الطلبة . 5 ) الخاصية ................... تحدد ما إذا كانت الأداة مرئية أم غير مرئية . (4) امتحان محافظة حلوان 2010 السؤال الأول : ضع علامة ( ü ) أمام العبارة الصحيحة و علامة (X ) أمام العبارة الخطأ فيما يلى : 1 ) المتغيرات من نوع Char تستخدم لتخزين حرف واحد . ( ) 2 ) الشرط ( m And n ) يكون صحيحاً إذا كان (m) صحيحاً و (n) صحيحاً . ( ) 3 ) تحدد الخاصية Enabled ما إذا كان المستخدم يســتطيــــــع التعــامل مع أداة Radio Button أم لا . ( ) 4 ) التكوين Time يستدعى التاريخ والوقت الخاصين بالنظام . ( ) 5 ) عند قراءة قيمة من عنوان من الذاكرة يتم نقل القيمة إلى عنوان آخر . ( ) 6 ) لا يمكن لـ Timer أن ينشط إذا كانت قيمة خاصيته Enabled تساوى False . ( ) السؤال الثاني : اختر الإجابة الصحيحة لكل عبارة بما يناسبها من بين القوسين: 1 ) التعبير الشرطي A< >Bيشير إلى أن قيمة المتغير A .......... قيمة المتغير B . ( لا تساوى - تساوى - أكبر من ) 2 ) لإلغاء كل القيم من الأداة List Box نستخدم الطريقة ( Method ) ............. ( Delete - Clear - Remove ) 3 ) عدد Check Boxes الممكن اختيارها في المرة الواحدة هو ....................... ( اثنان - ثلاثة - أي عدد ممكن تحديده ) 4 ) الكلمات الآتية لا يمكن استخدامها كأسماء متغيرات ما عدا كلمة ................. ( Total - Dim - As ) 5 ) الخاصية Interval للمؤقت ( Timer ) تحدد معدل وقوع حدث التكة بالوحدة الزمنية ............... ( ثانية - مللي ثانية - ساعات ) 6 ) الرمز " " في لغة VB يرمز إلى ................. ( القيمة صفر - سلسلة حرفية فارغة - الرمز الخالي ) السؤال الثالث : ( أ ) قم بتصحيح الأخطاء في الكود التالي : If X1 = 3 Then ( ب ) ضع خطاً تحت النتيجة الصحيحة طبقاً لأولويات العمليات الحسابية مما بين القوسين :MsgBox X1 End 1 ) 48 Mod 5 = ( 3 – 9 – 9.6 ) ( جـ ) افترض مجموعة الأوامر التالية :2 ) 3^2*2+4/2 = ( 8 – 20 – 11 ) Dim I As Integer بعد تنفيذ الأوامر :Dim X As Single = 2.5 For I = 1 To 10 step 3 X = X*2 Next MsgBox ( X ) 1- تكون القيم التي سيأخذها العداد I هي : ( .................. ) 2- يكون عدد مرات تنفيذ الجملة X = X*2 هي : ( .................. ) 3 ) تكون قيمة المتغير X التي سيعرضها مربع الرسالة هي : ( ................... ) 4 ) قم بتحويل الأمر For …. Next السابق إلى الأمر Do While …. Loop . (5) امتحان محافظة الإسكندرية 2010 السؤال الأول : ضع علامة ( ü ) أمام العبارة الصحيحة و علامة (X ) أمام العبارة الخطأ فيما يلى : 1 ) تتكون ذاكرة جهاز الكمبيوتر من ملايين الخلايا . ( ) 2 ) لتحديد ما إذا كان الأداة ( Radio Button ) قد تم اختيارها أم لا تستخدم الخاصية ( Visible ) . ( ) 3 ) يمكن أن تقوم بالإعلان عن أكثر من متغير باستعمال أمر Dim واحد . ( ) 4 ) لاكتشاف الأخطاء والتعامل معها تستخدم مجموعة الأوامر Try/Catch .( ) 5 ) لتحديد شكل الأداة Group Box تستخدم الخاصية Flat Style . ( ) 6 ) الثوابت الجوهرية هي ثوابت موجودة في بناء وجوهر نظام Visual Basic.Net . ( ) 7 ) لتخزين اسم طالب داخل متغير يستخدم متغير من النوع Single . ( ) السؤال الثاني : اختر الإجابة الصحيحة من بين القوسين : 1 ) يعتبر ................. اسماً صحيحاً لمتغير . ( Age - String - Long ) 2 ) إذا كانت قيمة المتغير X = 3.4 فإن ناتج الصيغة Format ( X , "00.00") تساوى ............... ( 3.40 - 03.44 - 03.40 ) 3 ) لمنع وقوع الحدث Tick يتم إعطاء القيمة False للخاصية ..................... ( Name - Enabled - Interval ) 4 ) لإضافة عنصر جديد في آخر عناصر القائمة List Box تستخدم الطريقة ......... ( Remove - Insert - Add ) 5 ) في الأمر Do While … Loop يستمر تنفيذ أوامر التكرار ما دام الشرط قيمته .............. ( Nothing - True - False ) 6 ) القسمة الرقمية Integer Division يعبر عنها عن طريق ...................... ( \ - ÷ - mod ) السؤال الثالث : ( أ ) أكمل مكان النقط : 1 ) إذا كانت قيمة الخاصية Interval تساوى 3000 فإن مقدارها بالثواني يكون .................... 2 ) الأداة التي تستخدم لاختيار أكثر من بديل في نفس الوقت هي الأداة ................ 3 ) لتحديد عرض الأداة تستخدم الخاصية ..................... ( ب ) تتبع الأوامر التالية في كل مجموعة مما يلى ثم أجب عن السؤال الخاص بكل منها بإجابة واحدة فقط : المجموعة الأولى المجموعة الثانية Dim R As integer أكتب القيمة النهائية للمتغير TotalDim Total As integer For R = 1 to 8 step 2 Total = Total + R Next MsgBox (Total) If X > Y and J < K Then Z = X – Y Else Z = J + K End If إذا كانت X,Y,J,K,Z متغيرات صحيحة كالآتي : X=8,Y=2,J=3,K=4 فاكتب القيمة النهائية للمتغير Z . (6) امتحانإذا كانتX , Y , J , K , Z متغيرات صحيحة قيمتها كالآتي : X=8 , Y=2 , J=3 , K=4 فاكتب القيمة النهائية للمتغير Z . اكتب القيمة النهائية للمتغيرTotal محافظة القليوبية 2010 السؤال الأول : أكمل ما يأتي : 1 ) إن أي بيانات يتم التعامل معها في أي برنامج تكون مخزنة في .................... 2 ) تمثل .............. طريقة إعطاء أسماء للقيم التي لا تتغير أثناء تشغيل البرنامج . 3 ) ....................... هو عبارة عن صياغة للعلاقة بين كميتين . 4 ) الأمر For … Next يستعمل في حالة ................... 5 ) عندما تقوم بإعلان متغير من النوعDate في V.B.Net يصبح بإمكانك استعمال التكوين .................. 6 ) في حالة وجود أكثر من عملية لها نفس الأولوية كالضرب والقسمة فإن ترتيب تنفيذها يكون من ....................... السؤال الثاني : أعد كتابة الجمل الآتية بعد تصحيح ما تحته خط : 1 ) إذا كان الشرط صحيحاً في الأمر Do While … Loop فإن التنفيذ يبدأ عند أول أمر بعد كلمة Loop . 2 ) في الأمر For … Next تحدد كلمة "For"نهاية التكرار . 3 ) القيمة الافتراضية للخاصية (Enabled ) في الـ Timer هي "TRUE" . 4 ) المتغيرات من نوع ( Integer & Long & Short ) تستخدم لتخزين الأعداد التي تحتوى على كسور . السؤال الثالث : اختر من العمود ( أ ) ما يناسبه من العمود ( ب ) : ( أ ) ( ب ) 2 ) الخاصية Selected Items تستخدم في 3 ) الخاصية Sorted تستخدم في 4 ) الطريقة Count تستخدم في 5 ) الغرض من الخاصية NOW هو 6 ) الغرض من الطريقة Add Days هو 1 ) معرفة عدد العناصر في القائمة . 2 ) إنشاء تاريخ جديد متقدم أو متأخر عدد من الأيام . 3 ) معرفة أو تحديد اسم الأداة . 4 ) معرفة أو تحديد العنصر الواقع عليه الاختيار في الأداة List Box . 5 ) معرفة أو تحديد قيمة True/False وهى تبين ما إذا كانت العناصر داخل الأداة مرتبة أبجدياً أم لا بصرف النظر عن ترتيب إدخالها . 6 ) إزالة العنصر المحدد مكانه بالرقم index . 7 ) استرجاع التاريخ والوقت الآن . السؤال الرابع : ضع علامة ( ü ) أمام العبارة الصحيحة و علامة (X ) أمام العبارة الخطأ فيما يلى : 1 ) الطريقة Clear تستخدم في إفراغ الأداة List Box من كل عنصر . ( ) 2 ) إن أهم دور للمتغيرات في البرنامج هو معرفة أسماء المتغيرات . ( ) 3 ) يتم الإعلان عن الثوابت باستعمال الكلمة المحجوزة ( DIM ) . ( ) 4 ) الأمر If … Then … Elseهو أمر اختيار زوجي . ( ) (7) امتحان محافظة المنوفية 2010 السؤال الأول : اكتب كلمة ( نعم ) أمام العبارة الصحيحة وكلمة ( لا ) أمام العبارة الخطأ فيما يلى : 1 ) يستخدم الأمر Const للإعلان عن المتغيرات داخل البرنامج . ( ) 2 ) لكى تطرح يوماً من المتغير X من النوع Date عليك أن تقوم بتخزين القيمة الناتجة عن X.AddHours(-1)في X . ( ) 3 ) الأداة Radio Button تتيح للمستخدم مجموعة من البدائل لاختيار واحد فقط . ( ) 4 ) تعتبر كلمة String اسم متغير صحيح حسب قواعد تسمية المتغيرات . ( ) 5 ) الصيغة S+5=S صحيحة كمعادلة رياضية لكنها غير صحيحة كأمر تخصيص . ( ) 6 ) عند إجراء العمليات الحسابية يتم تنفيذ القسمة العادية ( / ) بعد قسمة الأعداد الصحيحة ( \ ) طبقاً لأولوية تنفيذ العمليات . ( ) السؤال الثاني : اختر الإجابة الصحيحة مما بين الأقواس فيما يلى : 1 ) المتغير من النوع .................... يخزن القيمة True أو False . ( Boolean - Byte - Short ) 2 ) نستخدم المتغيرات من النوع .................... لتخزين قيم عددية صحيحة لا تحتوى على كسور . ( Integer - Double - Single ) 3 ) الطريقة ( Method ) المسئولة عن معرفة عدد عناصر الأداة List Box . ( Selected Items - Counter - Count ) 4 ) لإلغاء كل القيم من الأداة List Box يتم استخدام طريقة ................ ( Remove - Clear - Delete ) 5 ) تنتهي جملة الأمر If – Then – Else بالأمر ................. ( End Else - End Then - End If ) 6 ) إذا كانت قيمة الخاصية Interval للكائن Timer هي 3000 فإن مقدارها بالثواني هو ................. ( 30 - 3 - 3000 ) السؤال الثالث : ( أ ) قم بتحويل الأمر Do While … Loop التالي إلى الأمر For … Next وغير ما يلزم : Dim i = 1 , total As Integer ( ب ) أكمل ما يأتي :Do While i < = 8 Total = total + i i = i + 2 Loop MsgBox (total) 1 ) ................. هو الحدث الخاص بالـ Timer ويقع كنتيجة لنشاط الـ Timer . 2 ) في الأمر الآتي For N=1 to 6 step 2 فإن عدد مرات التكرار يساوى ........... 3 ) الدقة Precision هي عدد الخانات التي يتم تمثيل المتغير بها وهى خاصة بالمتغيرات ...................... فقط . 4 ) تستخدم الأداة .............. في تنظيم وضع الأدوات على النموذج وتظهر على شكل مستطيل يحيط بمجموعة الأدوات التي تتبعه . (8) امتحان محافظة الغربية 2010 السؤال الأول : ( أ ) ضع علامة ( ü ) أمام العبارة الصحيحة و علامة (X ) أمام العبارة الخطأ فيما يلى : 1 ) إذا كانت القيم المخزنة تتغير أثناء تشغيل البرنامج فإن أسماء الخلايا التي تشغلها هذه القيم يطلق عليها المتغيرات . ( ) 2 ) الطريقة Count للأداة List Box تستخدم لمعرفة عدد العناصر في القائمة . ( ) 3 ) يبدأ الإعلان عن المتغير باستخدام Dim . ( ) 4 ) يجوز تسمية المتغير بالاسم Integer . ( ) 5 ) الصيغة ( X+3=10 ) صحيحة كأمر تخصيص . ( ) 6 ) الخاصية Interval للمؤقت Timer تحدد معدل وقوع حدث التكة بالوحدة الزمنية ثانية . ( ) ( ب ) بافتراض القيم التالية للمتغيرات ( xInteger=2 , yInteger=3 , zInteger=4) فإن نتيجة تنفيذ العملية ( yInteger ^ xInteger + zInteger * 3 ) يساوى ............. ( 27 - 21 - 20 ) السؤال الثاني : ( أ ) تخير من العمود ( ب ) ما يناسبه من العمود ( أ ) : العمود ( أ ) العمود ( ب ) a ) Now b ) Clear( ) c ) False d ) Remove( ) ( ب ) باستخدام الكود الآتي أكمل ما يأتي مما بين الأقواس : ( statement x - Next - ينتهى - increment - يبدأ - statement y ) 1 - For Counter = Start to End Step Increment 2 - Statement Y 3 - Next 4 – Statement X 2 ) إذا كانت قيمة العداد أقل من أو تساوى القيمة End يتم تنفيذ الجملة ................. 3 ) عندما يصل البرنامج إلى ............. فإنه يعود إلى بداية التكرار . السؤال الثالث : ( أ ) اقرأ الكود المقابل ثم تخير الإجابة الصحيحة : 1 – Dim X as Short = 21 2 – Dim Y as Short 3 – Dim Z as Short 4 – Y = X – 8 5 – Z = Y / 4 ( 13 - 12 - 21 ) ( 3.25 - 3 - 0.25 ) ( ب ) أكمل الكود المقابل بالكلمات التي بين الأقواس : ( Age > 16 - End - MsgBox -Stop ) If ……………… Then ………………….. ( " You Can get an ID Card " ) …………… If Saturday Sunday Monday 2 ) ListBox1. Items. Add( Monday) 3 ) ListBox1. Items. Insert( "Monday") آخر تعديل بواسطة سيف سالم ، 29-04-2011 الساعة 04:52 PM |
#2
|
||||
|
||||
![]()
زادك الله علما
التحويل بانواعه ملغى ليه موجود |
#3
|
||||
|
||||
![]()
مرسى كتير على الافادة
__________________
أنا العبد الذي كسب الذنوبا وصدتـه المعاصـي أن يتوبـا أنا العبد الذي أضحى حزينـاً علـى زلاتـه قلقـاً كئيبـا أنا العبد الذي سطرت عليه صحائف لم يخف فيها الرقيبـا أنا العبد المسيء عصيت سراً فمالي الآن لا أبدي النحيبـا أنا العبد المفرط ضاع عمري فلـم أرع شبيبـة والمشيبـا ![]() |
#4
|
|||
|
|||
![]()
shokrn awey 3la elmorg3aaaaa
|
#5
|
|||
|
|||
![]()
جزاك الله كل خير
|
#6
|
||||
|
||||
![]()
شكرا على المجهود الوافر
|
![]() |
العلامات المرجعية |
|
|