منتدى شنواى
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.



 
الرئيسيةمجلة شنواىأحدث الصورالتسجيلدخول

 

 مراجعة شاملة لمنهج الحاسب الآلى الثالث الإعدادى التيرم الثانى+ تدريبات وأسئلة مجاب عنها+امتحان المحافظات آخر العام

اذهب الى الأسفل 
كاتب الموضوعرسالة
أيمن فتيان
عضو ماسى
عضو ماسى
أيمن فتيان


عدد المساهمات : 319
نقاط : 883
تاريخ التسجيل : 19/10/2009

مراجعة شاملة لمنهج الحاسب الآلى الثالث الإعدادى التيرم الثانى+ تدريبات وأسئلة مجاب عنها+امتحان المحافظات آخر العام Empty
مُساهمةموضوع: مراجعة شاملة لمنهج الحاسب الآلى الثالث الإعدادى التيرم الثانى+ تدريبات وأسئلة مجاب عنها+امتحان المحافظات آخر العام   مراجعة شاملة لمنهج الحاسب الآلى الثالث الإعدادى التيرم الثانى+ تدريبات وأسئلة مجاب عنها+امتحان المحافظات آخر العام Emptyالأربعاء 2 مايو 2012 - 11:44

اسماء الخلايا التي تحتوى علي قيم تتغير أثناء تشغيل البرنامج يطلق عليها متغيرات
أسماء الخلايا التي تحتوى علي قيم لا تتغير اثناء تشغيل البرنامج يطلق عليها ثوابت
إعلان عن المتغيرات هي عملية اعطاء اسماء للخلايا اذا كانت الخلايا ستحمل قيم متغيرة
إعلان عن الثوابت هى عملية اعطاء اسماء للخلايا اذا كانت الخلايا ستحمل قيم ثابتة
قبل ان تستخدم متغير او ثابت فى المسألة لابد أن تعلن عنه
يتم الاعلان عن المتغير بالأمر DIM ـــــــــــ نوع المتغير AS اسم المتغير DIM
يتم الاعلان عن الثابت بالأمر CONST ـــــــــ نوع الثابت AS اسم الثابت CONST
يوجد في ال Visual Basic نوعان من الثوابت هما ثوابت جوهرية و ثوابت مسماه
ثوابت جوهرية هي ثوابت موجودة في بناء و جوهر نظام ال Visual Basic .netاي انها ثوابت سابقة التعريف
ثوابت مسماه هي ثوابت يقوم المبرمج بتعريفها طبقا لاحتياجات البرنامج
ثوابت مسماه هي ثوابت يجب الاعلان عنها و اعطاء اسماء لها
قواعد وضع أسماء للمتغيرات وعدم أتباعها يجعل التسمية غير صحيحة :-
1-- يجب أن يبدأ اسم المتغير بحرف ولا يجوز أن يبدأ برقم2- لا يحتوى على كلمة محجوزة في لغة البيزك المرئي مثل Copy , Print
3- لايحتوى على علامة خاصة مثل /*+ 4- لا يحتوى على مسافات

قواعد تحسن البرنامج وتسهل قراءته وعدم اتباعها لاينتج عنة اى خطا:-
1- اختيار اسماء للمتغيرات والثوابت ذات معنى تبين المحتوى
2-عند كتابة اسم المتغير يتكون من اكثر من كلمة يمكن ان نبدأ كل كلمة بحرف capital
3- بداية اسم المتغير بثلاثة حروف تبين نوع هذا المتغير
• عند استخدام امر التخصيص نستخدم علامة = و التي تسمي معامل التخصيص و يوجد علي شمال العلامة اسم المتغير و علي يمينها قيمة المتغير
• الرمز & يستخدم في عملية ربط اكثر من قيمة حرفية او متغير حرفي ببعضها لتكوين متغير حرفي واحد و هذا الرمز يسمى رمز الربط
• العلامة " " تعنى قيمة حرفية فارغة ( طولها صفر ) اما العلامة " " فإنها تعنى قيمة حرفية بها مسافات ( طولها هو عدد المسافات )
اولويات تنفيذ العمليات الحسابية المعامل المؤثر العملية
العمليات التى بين الاقواس ( الداخلية اولا ثم الخارجية ) ( )
عمليات الاسس ^ اسس
عمليات الضرب و القسمة ( الاولوية من اليسار ثم اليمين ) * ضرب
عمليات القسمة العادية ( الاولوية من اليسار ثم اليمين ) / قسمة عادية
عمليات قسمة الاعداد الصحيحة \ قسمة اعداد صحيحة
عمليات حساب باقى القسمة mod باقى القسمة
7عمليات الجمع و الطرح ( الاولوية من اليسار الي ليمين + جمع

اعـــــداد صحيحـــة كســـــور حـــــروف تاريخ ومنطقي
نوع البيان الخلايا الدقه نوع البيان الخلايا الدقه نوع البيان الخلايا نوع البيان الخلايا
Short 2 5 ارقام single 4 7 char 2 date 8
Integer 4 10 ارقام double 8 15 string العديد من الخلايا boolean 2
Long 8 19 رقم decimal 16 29
امر التخصيص ( الاحلال ) :- ان اهم دور للمتغيرات هو تخزين البيانات بها ولكى نخزن قيمة فى متغير نستخدم امر التخصيصVariable Name = Value
علامة = تسمى معامل التخصيص
يجب مراعاة الاتى:-
القيمة المراد تخزينها تكون يمين (=)اسم المتغير يكون شمال
القيمة يمكن ان تكون :-
قيمة مجردة مثل X=5
متغير اخر X=Y حيث يتم تخزين قيمة Y في النتغير X
عملية حسابيةمثل X=2Y+Z
حيث يتم حساب القيمة 2Y+Z ثم تخزن في X
المتغيرات التي على يمين = لا يحدث بها اي تغيير
مفهوم العلامة = في امر التخصيص يختلف نهائيا عن مفهما في المعادلة الرياضية
حيث الصيغة X+3=10 صحيحة كمعادلة رياضية وليست صحيحة كامر تخصيص لوجود عملية حسابية شمال =
والصيغة X=X+1 غير صحيحة كمعادلة رياضية وصحيحة كامر تخصيص
لتعبير الشرطي : هو عبارة عن صياغة للعلاقة بين كميتين
لصياغة التعبيرات الشرطية فإننا نقوم باستعمال بعض المعاملات تسمى معاملات المقارنة
مثال A = 50 B = 60
النتيجة مثال العلاقة العلامة النتيجة مثال العلاقة العلامة
A < > B لا يساوي < > A > B اكبر من >
A>=B اكبر من او تساوي >= A < B اصغر من <
A<=B اصغر من او تساوي <= A = B يساوي =
• الشروط المركبة
تستخدم في حالة إذا كنا سنستخدم قرار او بديل معين بناء على تحقق شرطين وليس شرط واحد
ويمكننا عمل الشرط لمركب بالربط بين أكثر من شرط بأحد المعاملات التي تسمى المعاملات المنطقية
OR : يجب تحقق شرط واحد أو تحقق الشرطين معا لتنفيذ البديل
OR ELSE : يجب تحقق شرط واحد فقط لتنفيذ البديل
AND : يجب تحقق الشرطين معا لتنفيذ البديل
AND ALSO :يجب تحقق الشرطين لتنفيذ البديل
X OR : يجب تحقق شرط واحد فقط لتنفيذ البديل
NOT : يجب عدم تحقق الشرط او الشرطين معا لتنفيذ البديل

الأمر If …… Then……..Else) )
يتم استخدام هذا الأمر في حالة ما إذا كان هناك بديلين ( أ ، ب) وكنا نريد أن يتم تنفيذ احد البديلين إذا كانت قيمة الشرط true ويتم تنفيذ البديل الآخر إذا كانت قيمة الشرط false
القاعدة العامة لاستخدام الأمر if …… then ………else ))
If condition ( شرط)
Then
Statement Block1 ( مجموعة الأوامر رقم 1)
Else
Statement Block2 ( مجموعة الأوامر رقم 2)
End If
Statement Block3 ( مجموعة الأوامر رقم 3)
معنى ذلك إذا كان الشرط صحيحة يتم تنفيذ الجمل اللي بعد then ويهمل مجموعة الأوامر اللي بعد else
وإذا كان الشرط خاطئ فيتم إهمال الجمل اللي بعد then ويتم تنفيذ الجمل اللي بعد else
الأمر البسيط ( If …………Then )
يتم استخدام هذا الأمر إذا كان لدينا بديل واحد ( أ ) ولا شئ بمعنى انه عند قيمة معينة للشرط يتم تنفيذ البديل ( أ ) أما عند القيمة الأخرى فلا يتم عمل شئ
القاعدة العامة لاستخدام الأمر
If (condition) الشرط then
الجمل التي تحقق الشرط
End if
then اى عندما يكون الشرط صحيح يتم تنفيذ الجمل اللي بعد
End if وعندما يكون الشرط غير صحيحة يتم تنفيذ الجمل اللي بعد
الاداة Radio Button تتيح للمستخدم مجموعة من البدائل لاختيار واحدة منها فقط
لاداة CheckBox تتيح للمستخدم مجموعة من البدائل لاختيار أي عدد منها
الاداة GroupBox تستخدم لتنظيم الأدوات علي النموذج
الخاصية العمل
Name اسم الأداة داخل كود البرمجة
BackColor لاختيار لون لخلفية الأداة
Appearance لتحديد شكل الأداة ما اذا كان الشكل التقليدي للأداة او شكل button
Checked تحديد ما إذا كانت الأداة تم اختيارها إما لا

Enabled تحديد ما إذا كانت الأداة تستطيع التعامل معها أم لا
Forecolor تحديد لون الخط على الأداة
Height تحديد ارتفاع الأداة
Image تحديد الصورة التي ستظهر على الأداة
Text تحديد الكتابة التي ستظهر على الأداة
Visible تحديد ما إذا كانت الأداة مرئية على الفورم ام غير مرئية
Width تحديد عرض الأداة
الاداة GroupBox
الخاصية العمل
Name اسم الأداة داخل كود البرمجة
Flat Style تحديد شكل الأداة ويوجد لدينا أربعة اختيارات لهذه الأداة وهى system ( الافتراضية) flat ,popup ,standard
Enabled تحديد ما إذا كانت الأداة تستطيع التعامل معها أم لا
Text تحديد الكتابة التي ستظهر على الأداة
Visible تحديد ما إذا كانت الأداة مرئية على الفورم ام غير مرئية
(1)الأمر Do While…………Loop
1. الامر Do While …..loop يخرج من الشرط اذا كان ناتج الشرط False و يكرر اذا كان الناتج True
2. الامر Do Until …… loop يخرج من الشرط اذا كان ناتج الشرط True و يكرر اذا كان الناتج False

Do While Condition
Statment1
Statment2

Statement n
Loop


Do
Statment1
Statment2

Statement n
Loop While Do Condition

اختيار النوع المناسب لكل متغير
1- نوع البيانات التى يمكن تخزينها فيه
2- العمليات التى يمكن اجراؤها عليه 3-حجم الذاكرة الذى يحتاجه هذا المتغير
تستخدم الدالةRnd() لتوليد ارقام عشوائية بنفس ترتيب الاعداد في كل مرة يعمل فيها البرنامج
تستخدم الدالة (Randomize( لتوليد ارقام عشوائية بترتيب مختلف للاعداد في كل مرة يعمل فيها البرنامج
تستخدم الدالة InputBox ( ) لعرض نافذ تحتوى على اشارة ادخال و مربع كتابة لمستخدم البرنامج
تستخدم الدالة Formate لتحديد شكل المخرجات
يستخدم الامر For ….. Next في حالة معرفة عدد مرات التكرار مسبقا
3. مع الامر for Next في حالة عدم استعمال Step تزيد قيمة العداد واحد بعد كل تكرار
(2)الامر For ………. Next
4. على خلاف أوامر التكرار السابقة والتي لا نعرف فيها عدد مرات التكرار فان الأمر For ………. Next يستعمل في حالة معرفة عدد مرات التكرار مسبقاً
5. For Counter = Start To End Step( )
Statment1
Statment2

Statement n
Next

• الامر Do Until …….. Loop

علي العكس من Do While …….. Loop فان Do Until …….. Loop يختبر الشرط فإذا كان خاطئاً False يبدأ التكرار ويستمر حتى يصبح الشرط صحيحاً True وعندها يتوقف التكرار,
والشرط الموجود في البناء Do Until …….. Loop يسمى شرط إنهاء التكرار .
الأداة listbox
تعد الأداة listbox واحدة من الأدوات التي تربط غالبا بالتكرار وتتيح لك هذه الأداة أن تنشئ أو تعرض قائمة من العناصر وان تختار منها
خصائص الأداة
الخاصية وظيفتها
Name اسم الأداة داخل كود البرمجة
Horizonatalscrollbar إمكانية إظهار شريط التمرير الافقى أو لا داخل الأداة
Items معرفة العناصر الموجودة داخل الأداة
Selecteditems معرفة او تحديد العنصر الواقع عليه الاختيار
Sorted تبين ما إذا كانت العناصر داخل الأداة مرتبة أبجديا ام لا
الخاصية items في حد ذاتها كائن وكما علمنا في الفصل الدراسي الأول أن الكائن وهو كل ما له خصائص ووظائف واستجابة للأحداث
اى أن الخاصية items لها خصائص ووظائف
الجدول التالي يوضح بعد وظائف method الخاصية items للأداة listbox
الوظيفة method العمل behavior
Add( text) إضافة العنصر text في آخر القائمة
Insert ( index ,text ) إضافة العنصر text فى القائمة ويكون ترتيبه داخل القائمة هو index
Count معرفة عدد العناصر فى القائمة

Remove ( text ) مسح العنصر text من القائمة
Removeat (index) مسح العنصر اللي ترتيبه في القائمة index
Clear مسح جميع العناصر الموجودة بالأداة
الكائن Timer هو ساعة توقيت غير مرئية تتيح لك التعامل مع ساعة النظام (System Clock) من داخل البرنامج التي تقوم بتنفيذها .
الكائن Timer
الحدث Tick ( يقع بعد فترة زمنية معينة بدون تدخل المستخدم )
الخاصية 1. Interval لتحديد الفترة الزمنية بالمللي ثانية
2. Enabled (التمكين) (تستخدم لكي ينشط الــ Timer بعد كل فترة زمنية ) ولابد أن تكون قيمتها True ولإيقاف الــ Timer عن العمل نجعلها False .
التكوين Date Time
عند الإعلان عن متغير من النوع Date يكون لدينا تكوين يسمى Date Time هذا التكوين له خصائص ووسائل نذكرها في الجدولين الآتيين :
مثلا: Dim X as Date

تحويل البيانات الحرفية الي بيانات رقمية
- عند ادخال البيانات الى البرنامج فاننا ندخلها عن طريق اداة الكتابة ( Text Box )
- وبرنامج ال VB.net تعامل مع هذه البيانات على انها بيانات حرفية و ليس رقمية اى لا يمكن اجراء العمليات الحسابية عليها إلا بعد تحويلها الي بيانات رقمية
- لتحويل البيانات الحرفية الى رقمية نستخدم وسيلة ( Method ) اسمها Parse
الشكل العام لل Parse Method
1. لتحويل قيمة حرفية الي عدد صحيح Integer.Parse ()
2. لتحويل قيمة حرفية الى عدد عشرى Decimal.Parse
2. تحويل قيمة رقمية الى قيمة حرفيه ( دالة ( to string
الشكل العام للدالة TO STRING
.to stringاسم المتغير = اسم الأداة التى تحتوى الناتج
1- مثالـــــــــ label1 . Text = p. to string
الرجوع الى أعلى الصفحة اذهب الى الأسفل
أيمن فتيان
عضو ماسى
عضو ماسى
أيمن فتيان


عدد المساهمات : 319
نقاط : 883
تاريخ التسجيل : 19/10/2009

مراجعة شاملة لمنهج الحاسب الآلى الثالث الإعدادى التيرم الثانى+ تدريبات وأسئلة مجاب عنها+امتحان المحافظات آخر العام Empty
مُساهمةموضوع: رد: مراجعة شاملة لمنهج الحاسب الآلى الثالث الإعدادى التيرم الثانى+ تدريبات وأسئلة مجاب عنها+امتحان المحافظات آخر العام   مراجعة شاملة لمنهج الحاسب الآلى الثالث الإعدادى التيرم الثانى+ تدريبات وأسئلة مجاب عنها+امتحان المحافظات آخر العام Emptyالأربعاء 2 مايو 2012 - 11:45

 التحويل المباشر ( التلقائى )
- يستخدم عند تحويل من نوع عددى ذا سعة تخزينية صغيرة الى نوع عددى ذا سعة تخزينية اكبر
- نعنى بالسعة التخزينية هنا عدد خلايا لذاكرة
ملاحظات :- التحويل المباشر لا يصلح فى حالتين :
1. تحويل البيانات من النوع Double الى اى نوع اخر
2. تحويل البيانات التى تحتوى على كسور ( Single , Double ) الى النوع Decimal
وفى هذه الحالات نستخدم التحويل غير المباشر
 التحويل الغير مباشر
- يتم استخدامه عندما نحول نوع ذوسعة تخزينية كبيرة الى نوع اقل فى السعة التخزينية
- اى يستخدم بين البيانات العددية التى لايمكنك اجراء التحويل المباشر عليها مثل تحويل النوع Double الى اى نوع اخر من انواع البيانات

السـؤال الأول:
أكمـل مكـان النقـط بمـا تراه مناسـباً لكي يجعـل العبـارات صحيحـة:
أراد يوسـف حسـاب مسـاحة دائـرة ما، فقـام بكتـابـة البرنـامـج التـالي:
Const Pi As Single = 3.14
Dim R As Single
Dim Area As Double
R = 1000
Area = Pi * R * R
MsgBox ( Area )
1- اسـتخدم يوسـف المتغـير العـددي R من نـوع ............ لوضـع بداخـله القيمـة ............
2- كما اسـتخدم أيضـاً المخـزن العـددي الثـابت ............ من النـوع Single لتخصيص له
القيمـة ............
3- كما تم اسـتخدام المتغـير العـددي .................. من النـوع .................. لوضـع
فيـه .................. وهـي تسـاوي تمامـاً Pi * R^2.
4- تم الإعـلان عـن المتغـير العـددي R باسـتخدام الكلمـة Dim ، كما تم الإعـلان عن المخزن الثابت Pi باسـتخدام الكلمـة ..................
السـؤال الثاني:اختر الإجابة الصحيحة مما بين القوسين لكل مما يأتي:
Dim , Const , String , Single ) )
1- أراد خـالـد حسـاب مجمـوع درجـات طـالب في المـواد الدراسـية فقـام باسـتخدام متغـيرات عـدديـة من النـوع Single حـيث تـم الإعـلان عنهـا بالكلمـة .................
2- كما اسـتخدم أيضـاً متغـير مـن النـوع ................... لوضـع فيـه اسـم الطـالـب.
3- كما تـم اسـتخدام متغـير مـن النـوع ................... لوضـع فيه مجمـوع درجات المواد الدراسـية.
السؤال الثالث اختر الإجابة الصحيحة مما بين القوسين لكل مما يأتي:
1- المتغـير العـددي الذي يأخـذ قيـم عـدديـة صحيحـة من 0 إلى 255 هـو
مـن النـوع ( Byte – Integer – String ).
2- المتغـير من النـوع ( Boolean – Byte – Short ) يأخـذ القيمـة True أو False.
3- لتخـزين قـيم عدديـة تحتوي على كسـور نستخدم متغيرات من النوع (Integer – Short – Single).
4- لتخـزين قـيم عـدديـة صحيحـة لا تحتـوي على كسـور نسـتخدم متغـيرات
من النـوع (Integer – Double – Single).
5- من قـواعـد تسـميـة المتغـيرات أو الثـوابـت في البرنامـج، يجـب أن
تبـدأ بـ ( رقـم - حـرف – أي رمـز ).
6- يمكـن اسـتخـدام الكلمـة ( Dim – Const – End ) للإعـلان عن أسـماء المتغـيرات في البرنامـج.
7- يمكـن اسـتخـدام الكلمـة ( Sub – Const – Dim ) للإعـلان عن أسـماء الثـوابت في البرنامـج.
8- تُسـتخدم أوامـر ( Try/Catch -Dim/As - Const/As ) لاكتشـاف الأخطـاء التي تحـدث أثنـاء تشـغيـل البـرنـامـج والتعامـل معهـا.
9- بعـد تنفـيذ الصـيغـة الحسـابيـة 2 + 3 * 4 يكـون النـاتـج هو ( 14 – 20 – 9 ).
10- نـاتـج تنفـيذ الصـيغـة الحسـابيـة 1+ 3^2 هـو ( 10 – 16 – 9 ).
السؤال الرابع
ضع علامة () أمام العبارة الصحيحة و علامة (×) أمام العبارة الخطأ للعبارات الآتية:
1- المخازن التي يمكن أن تتغير قيمها أثناء تشغيل البرنامج يطلق عليها اسم "المتغيرات". (.....)
2- المخازن التي تتغير قيمها أثناء تشغيل البرنامج يطلق عليها اسم "الثوابت". (.....)
3- المتغـير من النـوع Integer يأخـذ قيـم عـدديـة صحيحـة من 0 إلى 255. (.....)
4- المتغـير من النـوع Byte يأخـذ قيـم عـدديـة صحيحـة من 0 إلى 255. (.....)
5- المتغـير من النـوع Boolean يأخـذ القيمـة True أو False. (.....)
6- لتخـزين قـيم عدديـة تحتوي على كسـور نستخدم متغـيرات من النوع Integer أو Short. (.....)
7- لتخـزين قـيم عدديـة تحتوي على كسـور نسـتخدم متغـيرات من النوع Single أو Double. (.....)
8- من قواعـد تسـمية المتغـيرات أو الثـوابـت في البرنامـج، يجـب أن تبـدأ بحـرف. (.....)
9- يمكـن اسـتخدام الكلمات Dim أو Integer أو Double كأسـماء لمتغـيرات في البرنامـج. (.....)
10- تُسـتخدم الكلمـة Dim للإعـلان عـن أسـماء المتغـيرات داخـل البرنـامـج. (.....)
11- تُسـتخدم الكلمـة Constant للإعـلان عـن أسـماء الثـوابت داخـل البرنـامـج. (.....)
12- تُسـتخدم أوامر Try/Catch لاكتشـاف الأخطاء التي تحدث أثناء تشـغيل البرنامج والتعامل معها. (.....)
13- من أولويـات العمليـات الحسـابيـة، عملية الجمـع تسـبق عمليـة القسـمة عنـد التنفيـذ. (.....)
14- من أولويـات العمليـات الحسـابيـة، عملية الضـرب تسـبق عمليـة الطـرح عنـد التنفيـذ. (.....)
15- تنفـيذ العمليات التي ما بداخـل الأقـواس تسـبق جميـع العمليـات الحسـابيـة. (.....)

إجابة السـؤال الأول:
1- Single __1000 2- Pi_____3.14
3- Area
Double
Pi * R * R 4- Const
إجابة السـؤال الثاني:
1- Dim 2- String 3- Single
إجابة السؤال الثالث
إجابة الاختيار من متعدد:
1- Byte 2- Boolean 3- Single 4- Integer
5- حـرف 6- Dim 7- Const 8- Try/Catch
9- 14 10- 10

إجابة السؤال الرابع
إجابة الصـواب والخطـأ ( و ×):
1-  2- × 3- × 4- 
5-  6- × 7-  8- 
9- × 10-  11- × 12- 
13- × 14-  15- 
تـمـثـيـل البيـــانــــات
1. س1: اكمل ما يأتي :-
2. اسماء الخلايا التي تحتوى علي قيم تتغير أثناء تشغيل البرنامج يطلق عليها .................
3. أسماء الخلايا التي تحتوى علي قيم لا تتغير اثناء تشغيل البرنامج يطلق عليها ..............
4. ........................... هي عملية اعطاء اسماء للخلايا اذا كانت الخلايا ستحمل قيم متغيرة
5. ............................. هى عملية اعطاء اسماء للخلايا اذا كانت الخلايا ستحمل قيم ثابتة
6. يستخدم الامر ……………… للإعلان عن متغير بينما يستخدم الأمر……………… للإعلان عن ثابت
7. نوع البيان Short يحجز .......... Byte في الذاكرة و يسمح بتخزين ...... رقم صحيح
8. نوع البيان………..l يستخدم لتخزين ارقام 29 رقم صحيح او واحد صحيح و 28 عشرى
9. نوع البيان …………….. أو ………………….. يستخدم لتخزين ارقام عشرية
10. يسمح نوع البيان Char بتخزين .............. حيث انه يحجز .............Byte في الذاكرة
11. لتخزين قيم حرفية في الذاكرة نستخدم ……………… او …………….
12. لتخزين تاريخ نستخدم نوع البيان ………………
13. عند كتابة الاسماء في ال Visual Basic هناك قواعد يجب اتباعها هي :
14. يوجد في ال Visual Basic نوعان من الثوابت هما ................ و ......................
15. ............ هي ثوابت موجودة في بناء و جوهر نظام ال Visual Basic .netاي انها ثوابت سابقة التعريف
16. ................. هي ثوابت يقوم المبرمج بتعريفها طبقا لاحتياجات البرنامج
17. ................ هي ثوابت يجب الاعلان عنها و اعطاء اسماء لها
18. عند استخدام امر التخصيص نستخدم علامة........ و التي تسمي معامل التخصيص و يوجد علي شمال العلامة .............. و علي يمينها .................
19. الرمز & يستخدم في عملية ربط اكثر من قيمة حرفية او متغير حرفي ببعضها لتكوين متغير حرفي واحد و هذا الرمز يسمى ................
20. العلامة ........ تعنى قيمة حرفية فارغة ( طولها صفر ) اما العلامة ........فإنها تعنى قيمة حرفية بها مسافات ( طولها هو عدد المسافات )
21. تستخدم ال Parse Method في .......................
22. نستخدم Parse في تحويل البيانات من حرفية الي رقمية بينما نستخدم ToString() في تحويل البيانات من رقمية الي حرفية
23. نستخدم الطريقة التحويل المباشر ( التلقائى ) عند التحويل من نوع عددى ذو سعة تخزينية صغيرة الي نوع عددى ذو سعة تخزينية اكبر
24. نستخدم الطريقة التحويل غير المباشر عند التحويل من نوع عددى ذو سعة تخزينية كبيرة الي نوع عددى ذو سعة تخزينية اصغر
25. لتحويل البيانات من النوع Double الي النوع Short نستخدم التحويل التحويل غير المباشر بينما للتحويل من النوع Integer الي النوع Double نستخدم التحوي التحويل المباشر ( التلقائى )

26. س2: ضع علامة ( √ ) او ( X ) امام العبارات التالية :-
27. المتغيرات هي اسماء الخلايا التي تحتوى علي قيم تتغير أثناء تشغيل البرنامج ( )
28. الثوابت هي اسماء الخلايا التي تحتوى علي قيم لا تتغير اثناء تشغيل البرنامج ( )
29. الاعلان عن ثابت هي عملية اعطاء اسماء للخلايا اذا كانت الخلايا ستحمل قيم متغيرة ( )
30. الاعلان عن متغير هى عملية اعطاء اسماء للخلايا اذا كانت الخلايا ستحمل قيم ثابتة ( )
31. يستخدم الامر Dim للإعلان عن متغير بينما يستخدم الامر Consللإعلان عن ثابت ( )
32. نوع البيان Integer يحجز 8 Byte في الذاكرة و يسمح بتخزين .19 رقم صحيح ( )
33. نوع البيان String يحجز 2 Byte في الذاكرة و يسمح بتخزين 10 رقم صحيح ( )
34. نوع البيان Double يستخدم لتخزين ارقام 29 رقم صحيح او واحد صحيح و 28 عشرى ( )
35. الثوابت الجوهرية هي ثوابت موجودة في بناء و جوهر نظام ال Visual Basic .netاي انها ثوابت سابقة التعريف ( )
36. الثوابت المسماه هي ثوابت يجب الاعلان عنها و اعطاء اسماء لها ( )
37. تستخدم ال Parse Method في تحويل البيانات من حروف الي ارقام و العكس ( )
38. نستخدم الطريقة المباشرة عند التحويل من نوع عددى ذو سعة تخزينية صغيرة الي نوع عددى ذو سعة تخزينية اكبر ( )
39. عند كتابة اسماء المتغيرات او الثوابت يجب ان يبدأ الاسم بحروف الهجاء الانجليزية ( )
40. عند كتابة اسماء المتغيرات او الثوابت لا يسمح ان يحتوى الاسم علي اى رموز او علامات خاصة كالمسافة و النقطة ( )
41. يمكن ان نسمى المتغير باسم Double ( )
42. يجب ان يعبر اسم المتغير او الثابت عن معنى مناسب لاستعماله ( )
43. يمكن استعمال الحروف Capital في كتابة اسم المتغير او الثابت ( )
44. بمجرد الاعلان عن ثابت ووضع قيمة فيه فإن قيمته لا يمكن تغيرها اثناء تشغيل البرنامج ( )
45. عند الاعلان عن متغير ولا يتم وضع قيمة فيه فانه يضع صفر ( )
46. لإعلان عن متغير نستخدم الشكل التالي
47. نوع المتغير As اسم المتغير Dim ( )
48. عند الاعلان عن متغير فان المتغيرات الرقمية تاخذ القيمة صفر و المتغيرات الحرفية تكون فارغة ( )
49. يمكن الاعلان عن مجموعة من المتغيرات باستعمال امر Dim واحد ( )
50. تسمى علامة = معامل التخصيص ( )
51. لربط اكثر من قيمة حرفية او متغير حرفي ببعضها لتكوين متغير حرفي واحد نستخدم العلامة & ( )
52. العلامة " " تعنى قيمة حرفية فارغة اما العلامة " " فانها تعنى قيمة حرفية بها مسافات ( )
53. العلامة (‘) في بداية اسطر الأوامر تعنى أن هذه الأسطر تسمى تعليقات و لا يلتفت اليها البرنامج اثناء تشغيله ( )
54. إن ال Visual basic.net يقوم بتنفيذ علامات الجمع و القسمة اولا ثم عمليات الضرب و الطرح( )
55. تستخدم اوامر Try / Catch لاكتشاف الاخطاء التى تحدث اثناء تشغيل البرنامج و التعامل معها ( )
56. س3: احسب ناتج العمليات التالية :-
57. ( 3+5) *(5-8 )
58. 4* 3 / 6 +2
59. 9^2 + (2 * 4)
60. س4: رتب ما ياتى :-

61. B ترتيب العمليات الحسابية طبقا لاولوية حدوثها
62. الجمع والطرح
63. قسمة عادية و الضرب
64. باقي القسمة
65. أسس
66. الأقواس
67. قسمة صحيحة
68. س6: بين الأخطاء في الجمل التالية :-

69. Dim Short as Integer
70. Dim Tax Rate as Decimal
71. Dim 3salary as Double
72. Dim school.elnaam as String
الرجوع الى أعلى الصفحة اذهب الى الأسفل
أيمن فتيان
عضو ماسى
عضو ماسى
أيمن فتيان


عدد المساهمات : 319
نقاط : 883
تاريخ التسجيل : 19/10/2009

مراجعة شاملة لمنهج الحاسب الآلى الثالث الإعدادى التيرم الثانى+ تدريبات وأسئلة مجاب عنها+امتحان المحافظات آخر العام Empty
مُساهمةموضوع: رد: مراجعة شاملة لمنهج الحاسب الآلى الثالث الإعدادى التيرم الثانى+ تدريبات وأسئلة مجاب عنها+امتحان المحافظات آخر العام   مراجعة شاملة لمنهج الحاسب الآلى الثالث الإعدادى التيرم الثانى+ تدريبات وأسئلة مجاب عنها+امتحان المحافظات آخر العام Emptyالأربعاء 2 مايو 2012 - 11:46

الشروط والقرارات
السؤال الأول: اختر للعمود الأول ( أ ) ما يناسبه من العمود الثاني (ب)

( أ ) (ب)
1- الرمز < يسمى
2- الرمز < = يسمى
3- الرمز > يسمى
4- الرمز >= يسمى
5- الرمز <> يسمى
6- الرمز = يسمى ( أ )
( ب )
( ج )
( د )
( هـ)
( و ) أكبر من أو يساوي.
لا يساوي.
أصغر من.
يساوي.
أصغر من أو يساوي.
أكبر من

السؤال الثاني: إذا كانت قيمة التغير A تساوي 20 وقيمة المتغير B تساوي 15
ضع علامة () أمام الإجابة الصحيحة وعلامة ( X ) أمام العبارة الخطأ.
ناتج الشرط A>B يساوي TRUE. ( )
ناتج الشرط A>=B يساوي FALSE. ( )
ناتج الشرط B<A يساوي TRUE. ( )
ناتج الشرط B<=A يساوي FALSE. ( )
هـ - ناتج الشرط A<>B يساوي FALSE. ( )
و- ناتج الشرط A-B>B يساوي TRUE. ( )
ز- ناتج الشرط A-5<=B يكون TRUE. ( )
السؤال الثالث: أقرأ التعليمات التالية:
Arabic=30
English=20
If Arabic>25 Then
Total=Arabic +English
Avg=( Arabic +English )/2
Else
Arabic=25
English=22
Total=Arabic + English
Avg=( Arabic +English )/2
End if
بعد تنفيذ التعليمات السابقة ضع علامة () أمام العبارة الصحيحة وعلامة ( X ) أمام العبارة الخطأ لكل مما يلي .
قيمة المتغير Arabic تساوي 30 . ( )
قيمة المتغير English تساوي 22. ( )
ناتج التعبيرArabic>25 يكون TRUE. ( )
قيمة المتغيرTotal تساوي 47 . ( )
قيمة المتغير Avg تساوي 23.5. ( )
السؤال الرابع: اقرأ التعليمات التالية:
Age=25.5
Mark=90
If Age<26 Then
Age=16
Mark=100
End If
Total=Mark*2
بعد تنفيذ التعليمات السابقة اختر الإجابة الصحيحة لكلا مما يلي.
1- قيمة المتغير Age تساوي:
أ- 25.5 ب- 90 ج- 16
2- قيمة المتغير Markتساوي:
أ – 90 ب- 100 ج-25.5
3- قيمة الشرط Age<26 :
أ – 25.5 ب- True ج-False
4- قيمة المتغير Total تساوي:
أ – 200 ب- 180 ج-190
السؤال الخامس: اقرأ التعليمات التالية:
A=50
B=30

أكمل الجمل التالية مستخدما القيم TRUE - FALSE
قيمة الشرط A=50 OR B>10 يكون .................
قيمة الشرط A=50 AND B=10 يكون .................
قيمة الشرط NOT B>10 يكون .................
قيمة الشرط A=50 AND B=30 يكون .................
قيمة الشرط A=20 OR B>10 يكون .................

السؤال السادس:أقرأ التعليمات التالية:
A=……..
If A>=90 Then
MsgBox “ممتاز”
End If

If A<90 And A>=75 Then
MsgBox “جيد جدا”
End If

If A<75 And A>=50 Then
MsgBox “ناجح”
End If

If A<50 Then
MsgBox “راسب”
End If
بعد قراءة التعليمات السابقة ضع علامة ( ) أمام الإجابة الصحيحة وعلامة ( X ) أمام العبارة الخطأ لكلا مما يلي :
إذا كان A=92 يظهر مربع كتابه يحتوي على ممتاز ( )
إذا كان A=49 يظهر مربع كتابه يحتوي على ناجح ( )
إذا كان A=77 يظهر مربع كتابه يحتوي على جيد جدا ( )
إذا كان A=88 يظهر مربع كتابه يحتوي على جيد ( )
إذا كان A=70 يظهر مربع كتابه يحتوي على ممتاز ( )
إذا كان A=30 يظهر مربع كتابه يحتوي على ناجح ( )
إذا كان A=55 يظهر مربع كتابه يحتوي على جيد ( )
إذا كان A=90 يظهر مربع كتابه يحتوي على ممتاز ( )

السؤال السابع : اختر الإجابة الصحيحة مما بين القوسين لكل مما يأتي:
( RadioButton - CheckBox - GroupBox – Checked – Enabled - CheckedOn )
الخاصية .............. تحدد هل تم اختيار الأداة CheckBox .
الخاصية .............. تحدد إذا كان المستخدم يستطيع التعامل مع الأداة.
تستخدم الأداة .............. لعرض البدائل على أن يقوم المستخدم باختيار بديل واحد فقط.
تستخدم الأداة .............. لعرض البدائل ويمكن للمستخدم اختيار أكثر من بديل .
تستخدم الأداة .............. لتقسيم الأدوات إلى مجموعات .
إجابة السؤال الأول:
1- ( ج )
2- ( هـ )
3- ( و )
4- ( أ )
5- ( ب )
6- ( د )

إجابة السؤال الثالث :
1. ()
2. (X )
3. ( )
4. (X )
5. (X )
إجابة السؤال السادس:
1. (  )
2. ( X )
3. (  )
4. ( X )
5. ( X )
6. ( X )
7. ( X )
8. (  )

الـفـصـل الثاني
الشروط و القرارات
س1: اكمل ما يأتي :-
1. ................. هو عبارة عن صياغة للعلاقة بين كميتين و اى من هاتين الكميتين من الممكن ان تكون متغيرة او خاصية او ثابت او قيمة مجردة
2. العلامة .... تعنى اكبر من Greater than بينما العلامة ………… تعنى اصغر من Less than و العلامة ………. تعنى لا يساوى Not equal to
3. اذا كانت العلاقة غير صحيحة تكون قيمة التعبير الشرطى ………. و اذا كانت العلاقة صحيحة تكون قيمة التعبير الشرطى …………..
4. اكمل الجدول التالي :
A = 50 B = 60
النتيجة Result مثال
Example العلاقة المطلوب اختبارها
Relation Tested العلامة Symbol
A > B >
True اصغر من Less than
False A = B
A <> B <>

5. الكلمة Vbctrlf تعنى ............ بينما العلامة " " تعنى ..........................
6. الاداة ................ تتيح للمستخدم مجموعة من البدائل لاختيار واحد منها فقط
7. الاداة ...................... تتيح للمستخدم مجموعة من البدائل لاختيار اى عدد منها
8. الاداة .................... تسمح للمبرمج ان يقسم عدد من الاداة Radio Button او Check Box االي مجموعات و يقوم المستخدم باختيار واحدة من كل مجموعة
9. الخاصية Visible للأداة Group Box تحدد ............................................
10. الخاصية Enabled للأداة Check Box تحدد...............................................
11. الخاصية Appearance للأداة Radio Button .............................
12. الخاصية Width للأداة Radio Button ...........................
13. الخاصية Height للأداة Check Box ...................................
س2: ضع علامة ( √ ) او ( X ) امام العبارات التالية :-
1. A = 50 B = 60
A > B True ( )
2. العلامة <> تعني Not equal to ( )
3. التعبير الشرطى هو عبارة عن صياغة للعلاقة بين كميتين ( )
4. IF Condition Then
Statement (1)
Else
Statement (2)
End IF
اذا كانت نتيجة الشرط True يحقق جملة Statement (2) ( )
5. نستخدم IF Then البسيط في حالة ما اذا كان هناك بديلين و نريد تنفيذ احداهما ( )
6. نستخدم الشروط المركبة في حالة ما اذا كنا سنتخذ قرارا معينا بناء على تحقق شرطين و ليس شرطا واحدا ( )
7. يمكننا الربط بين اكثر من شرط باحد المعاملات التي تسمي المعاملات المنطقية مثل OR AND ( )
8. كلمة ( Vbctrlf ) في كتابة الاوامر تعنى اذهب الي سطر جديد ( )
9. عند مقارنة القيم و المتغيرات الحرفية يتم تحديد رتبة كل رمز طبقا لطريقة تخزين الرموز في ذاكرة الحاسب و هذه الطريقة تسمى ANSI Code ( )
10. الاداة Check Box تتيح للمستخدم مجموعة من البدائل لاختيار واحد منها فقط ( )
11. الاداة Group Box تتيح للمستخدم مجموعة من البدائل لاختيار اى عدد منها ( )
12. الخاصية Back color للاداة Radio Button تستخدم في تحديد الكتابة على الاداة ( )
13. الخاصية Appearance لكلا من الاداة Radio Button و الاداة Check Box تحدد ما اذا كان شكل الاداة هو الشكل اتقليدى او انه شكل زر عادى ( )
14. خاصية ال Fore color لاداة Check Box تحدد لون خلفية الاداة ( )

س3: ما الفرق بين :-
1. IF……….Then …………..Else و IF……. Then
2. الشروط و الشروط المركبة
3. الاداة Check Box و الاداة Radio button
4. الخاصية Visible و الخاصية Enabled للاداة Group Box

السؤال الأول ضع علامة () أمام العبارة الصحيحة و علامة (×) أمام العبارة الخطأ للعبارات الآتية:
1- الأمر Do while ….loop عندما يكون ناتج الشرط false تنفذ الأوامر التي تلي loop. ( )
2- الأمر Do while ….loop عندما يكون ناتج الشرط true تنفذ الأوامر التي تلي الشرط. ( )
3- الأمر Do while ….loop يستمر تكرار تنفيذ الأوامر طالما الشرط ناتجة false. ( )
4- الأمر Do while ….loop يتوقف تكرار تنفيذ الأوامر عندما يصبح الشرط true. ( )
5- الأمر Do while ….loop يتم تقييم الشرط في بداية كل تكرار. ( )
6- الأمر For…..next غير معروف عدد التكرارات التي سوف تتم. ( )
7- الأمر For…..next فيه يتم تحديد القيمة التي يبدأ عندها عملية التكرار والقيمة التي ينتهي عنها التكرار وقيمة الخطوة. ( )
8-إليك ما يلي for i=2 to 10 step 2عدد مرات التكرار 5. ( )
9- يمكنك من خلال خصائص الأداة Listbox عمل فرز للعناصر المعروضة. ( )
10 – أثناء التشغيل لا يمكن حذف عنصر من العناصر المعروضة لدى الأداة Listbox. ( )
11- يمكنك إضافة عنصر للأداة Listbox عند ترتيب معين. ( )
السؤال الثاني أختر الإجابة الصحيحة مما يلي :
1- الأمر Do while ….loop عندما يكون ناتج الشرط true
أ- لا ينفذ أي من أمر من أوامر التكرار. ب- تنفذ أوامر التكرار. ج- تنفذ مره على الأقل.
2- إليك ما يلي for i=1 to 6 step 2عدد مرات التكرار
أ- 3 ب- 4 ج- 6
3- الخاصية المسئولة عن معرفة عدد عناصر الأداة ListBox
أ- counter ب-count ج- selecteditems
4- الأمر Do while ….loop يستمر تنفيذ الأوامر طالما الشرط قيمته
أ- true ب- false ج- nothing
5- الإجراء RemoveAt ( index) للأداة ListBox يقوم بحذف عنصر حسب
أ- الترتيب ب- العنصر ج- نص العنصر
6- الإجراء Insert ( Index ,text ) للأداة ListBox يقوم بإضافة
أ- عنصر في آخر الترتيب ب عنصر عند ترتيب معين ج- عنصر في أول الترتيب

السؤال الثالث أكمل العبارات الآتية بما يناسبها مما بين القوسين :
( False – بداية – True - Insert ( Index ,text ) - عنصر عند ترتيب معين -
solution explorer – أربعة – عشرة )
1- الأمر Do while ….loop عندما يكون ناتج الشرط …… تنفذ الأوامر التي تلي loop.
2- في الأمر Do while ….loop يتم تقييم الشرط في …… كل تكرار.
3-في الأمر Do while ….loop عندما يكون ناتج الشرط …… تنفذ الأوامر التي تلي الشرط.
4- يمكنك إضافة عنصر للأداة Listbox عند ترتيب معين باستخدام الإجراء …….
5- الإجراء Insert ( Index ,text ) للأداة ListBox يقوم بإضافة …….
6- إليك ما يلي for I = 4 to 10 step 2عدد مرات التكرار تساوي …….
السؤال الرابع اختر من العمود ( أ ) ما يناسبه من العمود ( ب)
العمود ( أ ) العمود ( ب )
1- Insert ( Index ,text ) 1- لمعرفة عدد عناصر الأداة ListBox.
2- count 2- بيان العنصر المحدد في الأداة ListBox.
3- selecteditem 3- لإضافة عنصر عند ترتيب معين في ListBox.
4- RemoveAt ( index) 4- لفرز عناصر الأداة ListBox.
5- لحذف عنصر عند ترتيب معين في ListBox.
السؤال الخامس اختر من العمود ( أ ) ما يناسبه من العمود ( ب)
1- For…Next 1- تستخدم مع for … next.
2- Do while … loop 2- تستخدم عند الرغبة في التفرع.
3- شرط 3- عند عمل تكرار معلوم عدده.
4- متغير 4- عند عمل تكرار يعتمد على ناتج شرط.
5- تستخدم مع Do while … loop.
السؤال السادس أعد ترتيب الخطوات الآتية ترتيبا صحيحا :
أ - لحساب مجموع الأعداد الفردية من 1 إلى 8
1. total = total + i
2. MessageBox.Show(total)
3. Next
4. For i = 1 To 8 Step 2
5. Dim i, total As Integer

ب- لحساب مجموع الأعداد الفردية من 1 إلى 8
1. Loop
2. Do While i <= 8
3. Dim i = 1, total As Integer
4. MessageBox.Show(total)
5. total = total + i
6. i = i + 2
الإجابة السؤال الأول
1- ()
2- ()
3- (×)
4- (×)
5- ()
6- (×)
7- ()
8- ()
9- ()
10- (×)
11- ()
الإجابة السؤال الرابع
1 3
2 1
3 2
4 5

إجابة السؤال السادس

إجابة السؤال السادس أ

Dim i, total As Integer
For i = 1 To 8 Step 2
total = total + i
Next
MessageBox.Show(total)
إجابة السؤال السادس ب

Dim i = 1, total As Integer
Do While i <= 8
total = total + i
i = i + 2
Loop
MessageBox.Show(total)
الرجوع الى أعلى الصفحة اذهب الى الأسفل
أيمن فتيان
عضو ماسى
عضو ماسى
أيمن فتيان


عدد المساهمات : 319
نقاط : 883
تاريخ التسجيل : 19/10/2009

مراجعة شاملة لمنهج الحاسب الآلى الثالث الإعدادى التيرم الثانى+ تدريبات وأسئلة مجاب عنها+امتحان المحافظات آخر العام Empty
مُساهمةموضوع: رد: مراجعة شاملة لمنهج الحاسب الآلى الثالث الإعدادى التيرم الثانى+ تدريبات وأسئلة مجاب عنها+امتحان المحافظات آخر العام   مراجعة شاملة لمنهج الحاسب الآلى الثالث الإعدادى التيرم الثانى+ تدريبات وأسئلة مجاب عنها+امتحان المحافظات آخر العام Emptyالأربعاء 2 مايو 2012 - 11:48

الـفـصـل الثالث
أوامر التكرار
س1: اكمل ما يأتي :-
6. الامر Do While …..loop يخرج من الشرط اذا كان ناتج الشرط .......... و يكرر اذا كان الناتج .........
7. الامر Do Until …… loop يخرج من الشرط اذا كان ناتج الشرط ........ و يكرر اذا كان الناتج ………….
8. تستخدم الدالة ………………. لتحديد شكل المخرجات
9. Do While Condition
Statment1
Statment2

Statement n
Loop

10. Do
Statment1
Statment2

Statement n
Loop While Do Condition

11. تستخدم الدالة…………لتوليد ارقام عشوائية بنفس ترتيب الاعداد في كل مرة يعمل فيها البرنامج
12. تستخدم الدالة ………….. لتوليد ارقام عشوائية بترتيب مختلف للاعداد في كل مرة يعمل فيها البرنامج
13. تستخدم الدالة I………… لعرض نافذ تحتوى على اشارة ادخال و مربع كتابة لمستخدم البرنامج
14. يستخدم الامر ………………….. في حالة معرفة عدد مرات التكرار مسبقا


15. For Counter = Start To End Step( )
Statment1
Statment2

Statement n
Next
16. مع الامر for Next في حالة عدم استعمال Step تزيد قيمة العداد ......... بعد كل تكرار
17. الخاصية ........... للاداة List Box تحدد ما اذا كانت العناصر داخل الاداة مرتبة ابجديا ام لا
18. الخاصية .......... للاداة List Box خاصة بمعرفة العناصر الموجدة داخل الاداة و هى في حد ذاتها كائن له خصائص و طرق
19. الخاصية …………………….. للاداة List Box تحدد العناصر الواقع عليها الاختيار في الاداة
20. الطريقة (Method) Clear للكائن Item تقوم ب ...............................
21. الطريقة (Method) Remove للكائن Item تقوم ب ....................................
22. الطريقة (Method) Count للكائن Item تقوم ب ......................................
23. الطريقة (Method) Insert للكائن Item تقوم ب ..............................
س2: ضع علامة ( √ ) او ( X ) امام العبارات التالية :-
1. الامر Do While...loop يخرج من الشرط اذا كان ناتج الشرط False و يكرر اذا كان الناتج True( )
2. الامر Do Until… loop يخرج من الشرط اذا كان ناتج الشرط True و يكرر اذا كان الناتج False( )
3. الامر Do… loop While يقوم بتنفيذ التكرار مرة واحدة على الاقل ( )
4. الامر Do Until …..loop قد لا ينفذ التكرار ولا مرة ( )
5. تستخدم دالة Format للتاكد من مخرجات البرنامج ( )
6. مع الامر for Next في حالة عدم استعمال Step تزيد قيمة العداد واحد بعد كل تكرار ( )
7. تستخدم الدالة ٌRandomize لعرض نافذ تحتوى على اشارة ادخال و مربع كتابة لمستخدم البرنامج ) (
8. تستخدم الدالة Msgbox لعرض نافذ تحتوى على اشارة ادخال و مربع كتابة لمستخدم البرنامج ) (
9. تستخدم الدالة Rnd() لتوليد ارقام عشوائية بترتيب مختلف للاعداد في كل مرة يعمل فيها البرنامج) (
10. الطريقة (Method) Clear للكائن Item تقوم بافراغ محتويات اداة ال ListBox ) (
11. الطريقة (Method) Count للكائن Item تقوم بمعرفة عدد العناصر في القائمة ( )
12. مع الامر For….Next إذا كانت قيمة المتغير اكبر من قيمة End ينتهى التكرار و يذهب البرنامج الى اول امر بعد Next ( )
س3: ما الفرق بين :-
1. دالة Input box و دالة Msg box
2. دالة Rnd و دالة Randomize
3. Do While ………Loop و Do Until …… loop
4. Do While ………Loop و Do …… loop While
5. Do Until ………Loopو Do……Loop Until
س4: ما شكل الارقام التالية مع دالة Format :-
Result for x = 3.456 Result for x = 3.4 Format Function
Format (x)
Format ( x, “00.00” )
Format ( x, “##.##” )
Format ( x, “##.00” )
Format ( x, “00.##” )
السؤال الأول اختر الإجابة الصحيحة لكل عبارة مما يلي :
1- الخاصية interval للمؤقت timer تحدد معدل وقوع الحدث بالوحدة الزمنية :
1- ثانية 2- دقيقة - مللى ثانية 4- ساعة
2- إذا كانت قيمة الخاصية interval للكائن timer 3000 فإن مقدارها بالثواني هو:
1- 3 2- 30 3- 3000 4- 300
3- التكوين ---- يستدعى التاريخ والوقت الخاصين بالنظام.
1- CurrentTime 2- Time - Now 4- DateTime
4- تستطيع ---- مع المتغير من النوع Date.
1- جمع أيام 2- جمع ساعات
3- طرح أيام 4- كل ما سبق
السؤال الثاني ما الذي يتسبب في وقوع الحدث tick؟

السؤال الثالث ما اسم الخاصية المستخدمة لإيقاف أو تشغيل المؤقت بأوامر البرمجة ؟

السؤال الرابع اذكر اسم الخاصية المسئولة عن تحديد الفترة الزمنية للحدث tick ؟

سؤال للطلبة المتميزين
السؤال الخامس
اذكر قيمة x بعد مرور ثلاث ثوانى بفرض أن قيمة الخاصية interval للمؤقت timer1 هي 1000
1-
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
Static x As Integer
x = x + 1
MsgBox(x)
End Sub
2-

Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
Dim x As Integer
x = x + 1
MsgBox(x)
End Sub

الإجابة
إجابة السؤال الأول
أ- 3- مللي ثانية
ب- 1- 3
ج- 4- DateTime
د- 4- كل ما سبق


إجابة السؤال الثاني
مرور الفترة الزمنية المحددة بالخاصية interval وخاصية enabled تساوى true

إجابة السؤال الثالث
الخاصية enabled

إجابة السؤال الرابع
الخاصية interval

إجابة السؤال الخامس
اذكر قيمة x بعد مرور ثلاث ثواني بفرض أن قيمة الخاصية interval للمؤقت timer1 هي 1000
1- x=3

2- x=1

1. ا الكائن …………… هو ساعة توقيت غير مرئية تتيح لك التعامل مع ساعة النظام (System Clock ) من داخل البرنامج الذى تقوم بتنفيذه .
2. عندما يكون لديك Timer علي النموذج فانه ينشط على فترات زمنية متساوية هذه الفترات تسمي …………..
3. من اهم الاحداث الخاصة باداة ال Timer هى ………..
4. المللى ثانية تساوى ………………. من الثانية
5. الخاصية ………………….. للأداة Timer تقوم بتنشيط ال Timer اذا كانت True او ايقافه اذا كانت False
6. يمكن استعمال التكوين Date Time اذا اعلنا عن متغير من النوع ………………
7. الخاصية …………….. للتكوين Date Time تقوم باسترجاع التاريخ و الوقت الان
8. الخاصية …………… للتكوين Date Time تقوم بإدراج التاريخ
9. الخاصية ……….. للتكوين Date Time تقوم بإدراج رقم اليوم خلال الشهر
10. الخاصية ……………. للتكوين Date Time تقوم بإدراج الساعة
11. الخاصية …………….. للتكوين Date Time تقوم بإدراج الدقيقة
12. الخاصية ……………….. للتكوين Date Time تقوم بإدراج الثانية
13. الخاصية ……………… للتكوين Date Time تقوم بإدراج اسم الشهر
14. الطريقة ……………….. للتكوين Date Time تقوم بانشاء تاريخ جديد متقدم او متاخر ( عدد من الايام )
15. الطريقة ………………. للتكوين Date Time تقوم بانشاء تاريخ جديد متقدم او متاخر( عدد من الساعات)
16. الطريقة ………………… للتكوين Date Time تقوم بانشاء تاريخ جديد متقدم او متاخر ( عدد من الدقائق
17. اذا كانت X متغير نريد الاعلان عنه في وجود الاداة Timer نستخدم الأمرStatic .
س2: ضع علامة ( √ ) او ( X ) امام العبارات التالية :-
1. الاداة Timer عبارة عن ساعة توقيت غير مرئية تتيح لك التعامل مع ساعة النظام (System Clock ) من داخل البرنامج الذى تقوم بتنفيذه ( )
2. الاداة Timer تقوم بحساب الوقت بالدقائق ( )
3. عندما تكون الخاصية Enable للاداة Timer تساوى True فان الاداة تتوقف عن العمل ( )
4. يمكن استعمال التكوين Date Time اذا اعلنا عن متغير من النوع Boolean ( )
5. الخاصية Now للتكوين Date Time تقوم باسترجاع التاريخ و الوقت الان ( )
6. الطريقةAddHours للتكوين Date Time تقوم بانشاء تاريخ جديد متقدم او متاخر ( عدد من الايام )(
7. للإعلان عن متغير في وجود الاداة Timer نستخدم الامر Dim ( )
8. الخاصية AddMinutes للتكوين Date Time تقوم بإدراج الدقيقة ( )
9. الخاصية Day للتكوين Date Time تقوم بإدراج رقم اليوم خلال الشهر ( )
10. ان الاداة Timer تقوم بالعمل عند حدوث الحدث Click ( )
11. الطريقة AddHouresللتكوين Date Timeتقوم بانشاء تاريخ جديد متقدم او متاخر( عدد من الساعات ) ( )
12. الخاصية DayOfYear للتكوين Date Time تقوم بإدراج رقم اليوم خلال الشهر ( )
13. الخاصية Second للتكوين Date Time تقوم بإدراج الثانية ( )
14. الخاصية Houresللتكوين Date Time تقوم بإدراج التاريخ ( )
15. الخاصية Minute للتكوين Date Time تقوم بإدراج الدقيقة ( )

متحان علي الفصل الأول تمثيل البيانات في مادة الحاسب الآلي للصف الثالث الإعدادي
Short
Integer
Decimal
Long
String

A Z Y X statement Dim x,y,z as short
Dim A as string
Y = x + 5
Z = y + x
A = "Ahmed"
Dim x,y,z as short
Dim A as string
Y = x + 5
Z = y + x
A = "Ahmed"

السؤال الخامس: وضح مايصلح وما لايصلح وذلك بوضع علامة ( √ ) أو علامة ( X) أمام إسم المتغير ، مع ذكر السبب:-

السبب ( √ ) أو ( X) اسم المتغير
Spent _ money
New year
Ahmed 2000
Dim
Unit . price
ضع (√) أو علامة (x) أمام العبارات التالية
===============================================
1- المخازن التي يمكن تغيير قيمها أثناء تشغيل البرنامج تسمى المتغيرات ( )
2- المخازن التي لا يمكن تغيير قيمها أثناء تشغيل البرنامج تسمى الثوابت ( )
3- المتغير من النوع Integer يأخذ قيم عددية صحيحة من 0 إلى 255 ( )
4- المتغير من النوع Byte يأخذ قيم عددية صحيحة من 0 إلى 255 ( )
5- المتغير من النوع Boolean يأخذ القيمة True أو False )
6- لتخزين قيم عددية بها كسور نستخدم المتغيرات من النوع Integer أو Short (
7- لتخزين قيم عددية بها كسور نستخدم المتغيرات من النوع Singleأو Double ( )
8- عند تسمية المتغيرات أو الثوابت يجب أن يبدأ الاسم بحرف (
9- يمكن استخدام الكلمات Dim / Double كأسماء متغيرات في البرنامج ( )
10- نستخدم الأمر Dim للإعلان عن أسماء المتغيرات داخل البرنامج ( )
11- نستخدم الأمر Const للإعلان عن أسماء المتغيرات داخل البرنامج ( )
12- نستخدم الأمر Const للإعلان عن أسماء الثوابت داخل البرنامج ( )
13- تستخدم أوامر Try / Catch لاكتشاف الأخطاء التي تحدث أثناء تشغيل البرنامج و التعامل معها (
14- من أولويات العمليات الحسابية الجمع يسبق القسمة عند التنفيذ ( )
15- من أولويات العمليات الحسابية الطرح يسبق القسمة عند التنفيذ ( )
16- من أولويات العمليات الحسابية الضرب يسبق الجمع عند التنفيذ ( )
17- تنفيذ العمليات الحسابية التي بداخل الأقواس تسبق جميع العمليات الحسابية ( )
18- تستخدم Parse Method لتحويل البيانات من حروف إلى أرقام و العكس ( )
19- الأداة Check Box تتيح مجموعة من البدائل لاختيار واحد فقط ( )
20- الأداة Radio Button تتيح مجموعة من البدائل لاختيار واحد فقط ( )
21- أمر التكرار Do While. Loop عند استخدامه يكون معروف مسبقا عدد مرات التكرار ( )
22- الأمرIf…Then…Else هو أمر أختيار مزدوج ( )
23- جملة الأمرIf…Then…Else تنتهى بالأمر End If ( )
24- من أولويات العمليات الحسابية الطرح يسبق الضرب عند التنفيذ ( )
25- الأمر For. Next يستخدم لعمل تكرار غيرمحدد عدد مرات التكرار (
أختر الاجابة الصحيحة و ضعها مكان النقاط لكل مما يأتي
( Radio Button-Check box - Group Box - Checked-Enabled )
( Decimal – Counter – Date – Appearance - Try / Catch )
1- الخاصية ...... …….. تحدد هل تم أختيار الأداة Check box
2- الخاصية ......... ……........تحدد إذا كان المستخدم يستطيع التعامل مع الأداة.
3- تستخدم الأداة ......................لعرض البدائل على أن يقوم المستخدم بأختيار بديل واحد فقط.
4- تستخدم الأداة ............................. لعرض البدائل و يمكن للمستخدم أختيار أكثر من بديل .
5- تستخدم الأداة ........................... لتقسيم الأدوات إلى مجموعات.
6- نوع البيان ................. يستخدم لتخزين أرقام حتى 29 رقم صحيح أو واحد صحيح و 28 عشرى.
7- نستخدم نوع البيان ... …..تخزين تاريخ
8- يطلق على المتغير الذى يتحكم فى عدد مرات تنفيذ الأوامر اسم...... ……....
9- الخاصية ........ ………........... للأداة Radio Button تحدد شكل الأداة .
10- تستخدم أوامر.... ………...... لاكتشاف الأخطاء التى تحدث أثناء تشغيل البرنامج.
أختر الإجابة الصحيحة مما بين القوسين لكل مما يأتي:
1- المتغـير العـددي الذي يأخـذ قيـم عـدديـة صحيحـة من 0 إلى 255 يكون مـن النـوع ( Byte – Integer – String ).
2- المتغـير من النـوع ( Boolean – Byte – Short ) يأخـذ القيمـة True أو False.
3- لتخـزين قـيم عدديـة تحتوي على كسـور نستخدم متغيرات من النوع ( Integer – Short – Single).
4- لتخـزين قـيم عـدديـة صحيحـة لا تحتـوي على كسـور نسـتخدم المتغيرات من النـوع (Integer – Double – Single).
5- من قـواعـد تسـميـة المتغـيرات أو الثـوابـت في البرنامج، يجـب أن تبـدأ بـ ( رقـم - حـرف – أي رمـز ).
6- يمكـن اسـتخـدام الكلمـة ( Dim – Const – End ) للإعلان عن أسـماء المتغـيرات في البرنامـج.
7- يمكـن اسـتخـدام الكلمـة ( Sub – Const – Dim ) للإعـلان عن أسـماء الثـوابت في البرنامـج.
8- بعـد تنفـيذ الصـيغـة الحسـابيـة 2 + 3 * 4 يكـون النـاتـج هو ( 14 – 20 – 9 ).
9- نـاتـج الصـيغـة الحسـابيـة 1+ 3^2 هـو ( 10 – 16 – 9 ).
اختر الإجابة الصحيحة لكل عبارة مما يلي :
* الخاصية interval للمؤقت timer تحدد معدل وقوع الحدث بالوحدة الزمنية :
1- ثانية 2- دقيقة 3- مللي ثانية 4- ساعة
* إذا كانت قيمة الخاصية interval للكائنtimer 3000 فإن مقدارها بالثواني هو:
1- 3 2- 30 3- 3000 4- 300
* التكوين ............. يستدعى التاريخ والوقت الخاصين بالنظام.
1- Current Time 2- Time 3- Now 4- Date Time
* تستطيع ............. مع المتغير من النوع Date.
1- جمع أيام 2- جمع ساعات 3- طرح أيام 4- كل ما سبق

السؤال الأول :-  ضع علامة ( √ ) أمام العبارة الصحيحة وعلامة ( × ) أمام العبارة الخطأ فيما يلى :

(1) يجب ان يبدأ إسم المتغير بحرف من حروف الهجاء الإنجليزية ) A … Z and a … z ) [ ــــ ]
(2) يستعمل الأمر For … Next فى حالة عدم معرفة عدد مرات التكرار مسبقاً [ ــــ ]
(3) الثوابت هى طريقة لإعطاء أسماء للقيم التى لا تتغير أثناء تشغيل البرنامج [ ــــ ]
(4) تستخدم مجموعة الأوامر Try / Catch لإكتشاف الأخطاء التى تحدث أثناء تشغيل البرنامج و التعامل معها [ ــــ ]
(5) الأداة Radio Button تتيح مجموعة من البدائل لإختيار واحد منها فقط [ ــــ ]

 السؤال الثانى :-  إختر الإجابة الصحيحة من بين الأقواس فيما يلى :

(1) جملة الأمر If … Then … Else تنتهى بالكلمات [ End Then – End Else- End If ]
(2) يتم الإعلان عن المتغيرات بإستخدام الأمر [ Const – Clear – Dim ]
(3) الخاصية التى تتحكم فى الفترات الزمنية لنشاط الميقاتى Timer هى [ Double – Interval- Tick ]
(4) الخاصية [ ForeColor – BackColor – Font ] تحدد لون الكتابة على الأداة CheckBox .
(5) نستخدم الطريقة [ Count - Clear – Remove ] لإفراغ الأداة ListBox من كل عناصرها .

 السؤال الثالث :-  أكمل مكان النقاط فيما يلى :

(1) المتغير العددى الذى يأخذ قيماً عددية صحيحة من 0 إلى 255 هو من النوع ـــــــ
(2) عند تنفيذ الأمر Format (X, “00.##” ) يكون شكل المخرجات للمتغير X إذا كانت قيمته = 3.5 هى ـــــــ
(3) ناتج الصيغة 3 + 5 Mod 3 هو ـــــــ
(4) يطلق على المتغير الذى يتحكم فى عدد مرات تنفيذ الأوامر إسم ـــــــــــ
(5) ـــــــــــ عبارة عن صياغة للعلاقة بين كميتين .

 السؤال الرابع :-

 (1) إكتب برنامجاً لحساب الراتب الأسبوعى لموظف حسب الشروط التالية :
- إذا كانت ساعات العمل أقل من او تساوى 40 ساعة فإن أجر الساعة يكون 5 جنيهات
- إذا كانت ساعات العمل أكثر من 40 ساعة يتم حساب الأجر كالتالى
- 6.5 جنيه فى الساعة لأول 40 ساعة
- 10.25 جنيه فى الساعة لما يزيد عن الأربعين ساعة الأولى
و ذلك إذا فرضنا أن [ ساعات العمل = HoursWorked و أن الراتب = Salary و أن الأجر الإضافى = OverTime

 (2) إكتب بإختصار وظيفة الأكواد التالية فى شاشة حدث النقر Click للزر Button1 :
Dim First, TxtFirst As Decimal
First=Decimal.Parse (TxtFirst.Text)

 السؤال الأول :-  ضع علامة ( √ ) أمام العبارة الصحيحة وعلامة ( × ) أمام العبارة الخطأ فيما يلى :

(1) الغرض الأساسى لإستخدام الأداة Group Box هو تنظيم وضع الأدوات على النموذج [ ــــ ]
(2) عند إستخدام الرمز ( ' ) مع أسطر البرنامج فإن هذه السطور تسمى " تعليقات " يتجاهلها المترجم أو المفسر [ ــــ ]
(3) لتحويل قيمة حرفية إلى رقم عددى صحيح نستخدم الصيغة ( القيمة الحرفية ) Decimal.Parse [ ــــ ]
(4) الشرط المركب ( A and B ) يكون صحيحاً True إذا كان أحد الشرطين A أو B True [ ــــ ]
(5) يمكن إيقاف ال Timer عن العمل بإعطاء الخاصية Enabled القيمة True [ ــــ ]

 السؤال الثانى :-  إختر الإجابة الصحيحة من بين الأقواس فيما يلى :

(1) يتم إستخدام متغير من نوع [ Integer - String – Decimal ] لوضع إسم مدرستك فيه .
(2)الأمر If … Then … Else هو أمر إختيار [ فردى – مزدوج – غير ذلك ]
(3) من الأدوات التى ترتبط غالباً بالتكرار [ RadioButton – CheckBox – ListBox ]
(4) يستخدم المعامل [ Mod- Div - / ] لإيجاد باقى قسمة عددين
(5) يعتبر إسماً صحيحاً لمتغير [ Spend Money – Spend.Money – Spend_Money ]

 السؤال الثالث :-  أكمل مكان النقاط فيما يلى :

(1) ـــــــ هو حدود القيم المتاحة للمتغير
(2) تعتبر قيمة " ط " و التى تساوى 3.14 مثالاً للقيم ـــــــ
(3) لتخزين قيمة فى متغير نستخدم أمر ـــــــ
(4) ـــــــــــ ساعة توقيت غير مرئية تتيح التعامل مع ساعة النظام من داخل البرامج التى تقوم بتنفيذها
(5) الخاصية ـــــــــــ تقوم بإعطاء قيمة لملصق Check Box

 السؤال الرابع :-

 (1) إكتب كود البرمجة الذى يظهر الرسالة " أنت مقبول فى كلية الحاسبات " حسب المعطيات التالية :
- إذا كانت درجة الطالب فى مادة الرياضيات Math أكبر من او تساوى 90 درجة يتم إظهار الرسالة على الأداة LblResult
- إذا كانت درجات الطالب أقل من ذلك تكون خلفية الأداة LblResult حمراء Red

 (2) إذا تم كتابة ًجمل التخصيص التالية
Dim FirstName as String = "Hassan"

Dim NameOfGreatTrainer as String
فما قيمة المتغير الحرفى " NameOfGreatTrainer " بعد كتابة جملة التخصيص التالية
NameOfGreatTrainer = FirstName & " " & "Shehata

الأول :-  ضع علامة ( √ ) أمام العبارة الصحيحة وعلامة ( × ) أمام العبارة الخطأ فيما يلى :

(1) الرمز "" فى لغة Visual Basic.Net يرمز إلى القيمة صفر [ ــــ ]
(2) القيمة الإفتراضية للخاصية Enabled للميقاتى Timer هى True [ ــــ ]
(3) لتخزين الرقم " – 129" فى ذاكرة الكمبيوتر لا نحتاج اكثر من خلية واحدة (Byte) [ ــــ ]
(4) لتحويل بيانات عددية ذات سعة تخزينية صغيرة إلى بيانات عددية ذات سعة تخزينية أكبر نستخدم التحويل المباشر [ ــــ ]
(5) فى نافذة الكود ، إذا كتبنا كلمة Me " " يليها نقطة فإن قائمة إستشعار ذكى تظهر تحتوى على الكائنات و الخصائص و الطرق التى تم إستعمالها فى النموذج [ ــــ ]


 السؤال الثانى :-  إختر الإجابة الصحيحة من بين الأقواس فيما يلى :

(1) الغرض الأساسى من إستخدام الأداة [ CheckBox – RadioButton – GroupBox ] هو تنظيم وضع الأدوات على النموذج .
(2) فى الأمر If … Then … Else إذا كانت قيمة الشرط False يتم تنفيذ الأوامر الموجودة بعد [ Then – Else – End If ]
(3) الطريقة [ Add(Text) – Remove (Text) – Insert(Index,Text) ] للخاصية "Items" للأداة "ListBox" تقوم
بإضافة ما بين القوسين "Text" فى آخر عناصر القائمة
(4) ناتج العملية الحسابية و المنطقية ZIAD > ziad تكون [ True – Yes – False ]
(5) ناتج تفيذ العملية الحسابية 3 + 2 * 3 ^ 2 + 3 Mod 2 هو [ 40 – 46 – 22 ]
الرجوع الى أعلى الصفحة اذهب الى الأسفل
أيمن فتيان
عضو ماسى
عضو ماسى
أيمن فتيان


عدد المساهمات : 319
نقاط : 883
تاريخ التسجيل : 19/10/2009

مراجعة شاملة لمنهج الحاسب الآلى الثالث الإعدادى التيرم الثانى+ تدريبات وأسئلة مجاب عنها+امتحان المحافظات آخر العام Empty
مُساهمةموضوع: رد: مراجعة شاملة لمنهج الحاسب الآلى الثالث الإعدادى التيرم الثانى+ تدريبات وأسئلة مجاب عنها+امتحان المحافظات آخر العام   مراجعة شاملة لمنهج الحاسب الآلى الثالث الإعدادى التيرم الثانى+ تدريبات وأسئلة مجاب عنها+امتحان المحافظات آخر العام Emptyالأربعاء 2 مايو 2012 - 11:48


 السؤال الثالث :-  أكمل مكان النقاط فيما يلى :


(1) ـــــــــــ هى ثوابت يقوم المبرمج بتعريفها طبقاً لإحتياجات البرنامج
(2) لتغيير قيمة X بالترتيت 9  18  27  36 بإستعمال الأمر For … Next نكتب الجملة ــــــــــــــــــ
(3) تستخدم الخاصية ـــــــــــ فى تحديد الكتابة التى ستظهر على الأداة
(4) فى الأمر Try/Catch إن حدث خطأ فى الأوامر التى تلى Try ينتقل البرنامج إلى مجموعة الأوامر التى تلى ـــــــــــ
(5) أو خطوة لحل أى مشروع Visual Basic.Net هى ـــــــــــ
 السؤال الرابع :-
 (1) عزيزى الطالب إذا أردنا تصميم ساعة رقمية بإستعمال الكائن Timer تعلن عن الوقت و التاريخ الحالى :-
- إكتب معالج الحدث للميقاتى Timer1 لكى يتم ظهور الوقت و التاريخ الحالى لساعة النظام على الأداة LblCurrentTime
- اكتب معالج الحدث للزر Button1 الذى يمكنك من إغلاق النموذج .

 (2) قم بتتبع مجموعة الأوامر التالية
1 Dim X As Short 5 X=2*X+1
2 Dim Y As Short 6 Y=X-8
3 Dim Z As Decimal 7 Z=Y/4
4 X=10 8 Z=Z+4


السؤال الأول :-  ضع علامة ( √ ) أمام العبارة الصحيحة وعلامة ( × ) أمام العبارة الخطأ فيما يلى :

(1) إذا أردنا تخزين القيمة 142.57632 فى متغير من نوع Single فإن القيمة التى سيتم تخزينها تكون 142 [ ــــ ]
(2) عند إجراء العمليات الحسابية إذا تداخلت الأقواس فإن الأقواس الداخلية يتم تنفيذ ما بينها أولاً [ ــــ ]
(3) الأداة CheckBox تتيح للمستخدم مجموعة من البدائل لإختيار واحدة منها فقط [ ــــ ]
(4) إستعمال كلمة Step مع الأمر For... Next إختيارى و فى حالة عدم إستعمالها تزيد قيمة العداد بواحد بعد كل تكرار [ ــــ ]
(5) الأمر X.AddDays(-2) يقوم بتقديم يومان للكائن X من النوع Date [ ــــ ]


 السؤال الثانى :-  إختر الإجابة الصحيحة من بين الأقواس فيما يلى :

(1) يتم إستعمال[ التحويل المباشر– التحويل غير المباشر– ToString ] عند تحويل البيانات العددية من النوعDouble لأى نوع آخر
(2) الخاصية [ Checked – Appearance - Enabled ] تحدد إذا كان المستخدم يستطيع التعامل مع الأداة أم لا
(3) يطلق على المتغير الذى يتحكم فى عدد مرات تنفيذ الأوامر إسم [ Counter – Repeater – Loop ]
(4) الخاصية [ Now – Date – Day ] مع التكوين DateTime تقوم بإسترجاع التاريخ و الوقت الآن
(5) الأمر Const Salary As Decimal=1234.5D يعلن عن ثابت من النوع [Double –Decimal - Single ]

 السؤال الثالث :-  إكتب ما تشير إليه هذه العبارات :


(1) ساعة توقيت غير مرئية تتيح لك التعامل مع ساعة الحاسب من داخل البرامج التى تقوم بتنفيذها [ ـــــــــــــ ]
(2) تتحكم فى إعادة تنفيذ عمل معين أو مجموعة من الأوامر حتى يتحقق شرط معين [ ـــــــــــــ ]
(3) عبارة عن صياغة للعلاقة بين كميتين [ ـــــــــــــ ]
(4) نستعمل هذا الأمر لتخزين قيمة فى متغير [ ـــــــــــــ ]
(5) عملية إعطاء أسماء للخلايا التى ستحمل قيماً متغيرة [ ـــــــــــــ ]

 السؤال الرابع :-

 (1) عزيزى الطالب اكتب معالج حدث النقر للأداة Button1 ليقوم بإيجاد متوسط الأعداد العشرية أو الصحيحة Average التى يتم إدخالها فى ثلاثة مربعات كتابة " 3 TextBox"  المسماه TxtFirst و txtSecond و TxtThird و إظهار المتوسط فى Label1 المسمى LblAverage

 (2) قم بكتابة حدث النقر للزرButton1 و ذلك لإدخال أيام الأسبوع [ الجمعة و السبت و الأحد] للأداة ListBox1 المسماه LstDays

. السؤال الأول : أكمل ما يأتي :
1 - تنقسم أنواع الثوابت إلى ................ و ..................
2 - تستخدم كلمة ................. للإعلان عن المتغيرات اما كلمة ................. للإعلان عن الثوابت .
3 - تسمي علامة ............... معامل التخصيص حيث يوجد علي يمينها قيمة وعلى يسارها أسم المتغير.
السؤال الثانى : اذكر ما تدل عليه العبارات :
1 - إعطاء اسم و قيمة و نوع للخلايا التي تحتوى على قيم غير ثابتة { }
2 - إعطاء اسم و قيمة و نوع للخلايا التي تحتوى علي قيم لا تتغير { }
3 – اشهر أنواع الخلايا المتغيرة أو الثابتة الى تحمل قيم حرفيه تسمى { }
. السؤال الثالث ضع علامة ( ) أو علامة ( X ) أمام العبارات الآتية مع تصحيح الأخطاء
ـــــــــــــــــــــــــــــــــــــــــــــــــ
1- النوع DOUBLE يستخدم لتخزين الأعداد الصحيحة ( )
2- تستخدم أوامر TRY / CATCH لاكتشاف الأخطاء أثناء تنفيذ البرنامج ( )
3 - المتغير من النوع DECIMAL يستخدم لتخزين الأعداد العشرية ( )
. السؤال الرابع : قم بالإعلان عن أن كل متر يساوى 100 سم :
ــــــــــــــــــــــــــــــــــــــ
.......................................................................................................
السؤال الخامس : قم بالإعلان عن النتيجة المتوقعة لمبارة الاهلى و الزمالك القادمة ؟
.........................................................................................................
السؤال الأول : أكمل ما يأتي :
1 – أشهر انواع الخلايا المتغيرة او الثابتة التى تحمل قيم عددية صحيحة هي .............. و .....................
2 – أشهر انواع الخلايا المتغيرة او الثابتة التى تحمل قيم عددية عشرية ( كسور) هي ............. و ..............
3 – اشهر أنواع الخلايا المتغيرة أو الثابتة الى تحمل قيم حرفيه هى ...................................
. السؤال الثاني ضع علامة ( ) أو علامة ( X ) أمام العبارات الاتية مع تصحيح اللاخطاء
1 – النوع DOUBLE يستخدم لتخزين الأعداد الصحيحة ( )
2- تستخدم دلة TO STRING لتحويل البيانات الرقمية إلى حرفيه ( )
3- الثوابت المسماة هى ثوابت يقوم المبرمج بتعريفها طبقا لاحتياجات البرنامج ( )
. السؤال الثالث : اذكر ما تدل عليه العبارات :
1 – تستخدم للاعلان عن الخلايا التى لا تتغير { }
2 – تستخدم للاعلان عن الخلايا التى تحمل قيم غير ثابته { }
3 – ثوابت موجودة فى جوهرV.B.NET يستعملها البرنامج دون إعلان { }
. السؤال الرابع: قم بالإعلان عن أن أسم النادي الذي تتوقع أن يحصل على الدوري هذا الموسم ؟
.......................................................................................................
السؤال الخامس : قم بالإعلان عن درجة الحرارة المتوقعه فى القاهرة اليوم 20 درجة
السؤال الاول أ- أكمل مايأتى
1- المتغير العددى الذى يأخذ قيم عدديه صحيحه من (0 الى 255) هو من النوع . ...............
2- ………………. ساعه توقيت غير مرئيه تتيح التعامل مع ساعه النظام من داخل البرامج التى تقوم بتنفيذها.
3- الاداة ………… تستخدم فى عرض البدائل المتاحه فى البرنامج على ان يقوم المستخدم باختيار بديل واحد فقط.
4- من قواعد اختيار أسماء الثوابت والمتغيرات :-




ب- اكتب ناتج تنفيذ العمليات التاليه
1- 4*3+2*2^2
2-4*3+(2*2)^2
3- 48\5
ج-اقرأ التعليمات التاليه ثم اختر الاجابه الصحيحه لكلا مما يلى :-
Age= 25.5
Mark = 90
If Age < 26 Then
Age = 16
Mark = 100
End If
Total= Mark * 2
1- قيمه المتغيرAge تساوى ( أ- 25.5 ب- 90 ج- 16 )
2- قيمه المتغير Mark تساوى ( أ- 90ب- 100 ج- 25.5 )
3- قيمه المتغير Total تساوى ( أ- 200ب- 180 ج- 190 )
.........................................................................................................................
السؤال الثانى: أ- اختر الاجابه الصيحه من بين الاقواس
1- من الادوات التى ترتبط غالبا بالتكرار وتتيح لك او تنشئ أو تعرض قائمه من العناصر وأن تختار منها:
(1- أداة Radio Button 2- أداة List Box 3- أداة Group Box)
2- لاكتشاف الأخطاء التى تحدث أثناء تنفيذ البرنامج والتعامل معها نستخدم
( 1- Try Catch 2- Dim/As 3- Const/As )
3- الأمر If……………Then….. Else هو أمر اختيار
(1- فردى 2- مزدوج 3- ثلاثى 4- لاشئ مما سبق )
4- لتحويل البيانات الحرفيه الى بيانات رقميه قبل استخدامها فى العمليات الحسابيه نستخدم:
( 1- Parse Method 2- To String( ) 3- لاشئ مما سبق)
ب- أعد ترتيب الخطولت الاتيه ترتيبا صحيحا وذلك لحساب مجموع الاعداد الفرديه من 1 الى 8:

1-Loop
2- Do While i <=8
3- dim i =1,total As Integer
4- MsgBox(total )
5- Total = total + i
6- i = i +2

السؤال الثالث :- أ- ضع علامه صح أمام العبارة الصحيحه وعلامه خطأ امام العبارة الخاطئه:
1- المخازن التى تتغير قيمتها أثناء تشغيل البرنامج يطلق عليها الثوابت. ( )
2- الامر Loop Do while ……..… عندما يكون ناتج الشرط True يتم تنفيذ الأوامر التى الشرط. ( )
3- الخاصيه Interval للمؤقت Timer تحدد معدل وقع الحدث بالوحدة الزمنية ثانية. ( )
4- التحويل المباشر هو التحويل من نوع عددى ذوسعة تخزينية كبيرة الى نوع عددى ذو سعة تخزينية صغيرة. ( )
ب-أكمل الأكواد التالية والمستخدمة فى جمع متغيرين First , Second فى متغيرباسم Total وذلك من النوع Decimal بحيث يتم ادخال قيمه المتغيرين فى TextBox1,TextBox2 ويظهر المجموع فى Label1 وذلك عند الضغط Click على الزر اجمع
Dim First, second, Total…………….
First= Decimal. Parse(TextBox1.text)
Second= ……………………………………………
Sum =………………………………………………… .
Label1.text=……………………………………………

انتهت الاسئله

محافظه البحــــيرة اختــبـــار حــاســب آلــي 2008/2009 تــــرم تــانــي
أجب عن الاسئله الآتيــــه
السؤال الاول : ضع علامه √ او علامه × فيما يلــي :
Sum + run =50 1
Print = 47 2
Dim Price as Decimal=110 3
58 mod 7 =2 4
السؤال الثاني: رتب اولويات العمليات الحسابيه عند تنفيذها علي الكمبيوتر :
147/(7)2 2*(3+7)


السؤال الثالث :اكتب اسم كل أداة من الادوات الاربع الموجودة أمامك :

3 Student

Lab

School

السؤال الرابع :
ب) قم بتتبع مجموعه الاوامر التاليه موضحا قيمه X في كل مرة (أ) علي فرضيه ان المتغيرات قد تم الاعلان عنها يوجد خطأ في هذا البرنامج حدد الخطأ
Dim X As Integer
Dim I As Integer
X=6
For I =0 To 12 step 4
X=I + 2
ListBox1.Items.Add(x)
Next Sum =0
Count=0
Do While(X<10)
Sum=sum +X
Count=count+1
Loop
Average=sum/count
السؤال الخامس :
موظف يتقاضي مرتب شهري Salary ويعمل ساعات اضافيه Overtime فاذا كان المرتب وقيمه الساعات الاضافيه Total اكبر من او يساوي 2000 تكون الضرائب Tax بنسبه 15% والا تصبح الضرائب 10%
المطلوب :
اكتب الكود البرمجي الذي يحقق اجمالي المرتب ونسبه الضرائب وصافي الدخل الشهري Netsalary


س1
(أ( اكتشف الخطا الموجود بالعبارات الاتية وقم بتصويبة
1 نتيجة تنفيذ العملية (S*4+10) اذا كانت S=2 هي 28
2 جملة الامر if ......then .......else تنتهي بـ End Else
3 يبدا الاعلان عن المتغيرات باستخدام كلمة Variable
ب) قم بتتبع مجموعة الاوامر الأتية موضحا قيمة كل متغير في كل مرة يتغير فيها
1 m=2.5
2 for n=1 to 10 step 4
3 m=m*2
4 next

س2 زر يسمى Button1 لون خلفيته اخضر اكتب الكود الذي يجعل لونة يتغير بين الاخضر والاحمر كل 10 ثوان تلقائيا وحدد في اي حدث سوف يتم كتابة هذه الاوامر
ب اكمل مايلي
1 تستخدم الخاصية .............. لتحديد عرض الاداه check box
2 تستخدم مجموعة اوامر ................... لاكتشاف الاخطاء التي تحدث اثناء تشغيل البرنامج والتعامل معها
3 تمثل .................... طريقة لاعطاء اسماء للقيم التي لا تتغير اثناء تشغيل البرنامج
س3
1 - الاوامر المتكررة في Do while.............loop يتم تنفيذها (مرة واحده علي الاقل - اذا كان الشرط صحيحا - اذا كان الشرط خطا)
2 - المتغيرات من النوع (integer - decimal - single) تستخدم لتخزين الاعداد الصحيحة فقط وليست الاعداد التي تحتوي علي كسور
3 - الطريقة التي تقوم باضافة عنصر جديد الى الاداه Listbox هي (Add-include- append)
4 - تستخدم الدالة (makestring- Tostring- change string) لتحويل قيمة عددية الى نوع سلسلة حرفية
5- (5.2 - 5 - 2 48 mod 5 = (
6 - يعتبر( mido.2008 - mido2008 - 2008mido ) اسم متغير صحيح
محافظة المنيا الاعدادية كمبيوتر 2009
السؤال الأاول : عرف ما يأتي :
1 ) أمر التخصيص .
2 ) الثواب الجوهرية
السؤال الثاني : أكمل العبارات الآتية :
1 ـ يمثل الأمر IF ... Then صورة مبسطة للأمر -------------------
2 ـ تستخدم الشروط المركبة في حالة ما إذا كنا سنتخذ قرارا معيناً بناء على تحقيق ------------------------- .
السؤال الثالث : ضع علامة صح أمام
1-في ( V.B... Net ) لا نستطيع أن نقارن المتغيرات الحرفية بمتغيرات حرفية أو خصائص حرفية لمتغيرات أخرى ( ) .
2-تتم عملية المقارنة في ( V.B... Net ) بمقارنة الرمز الموجود في أقصى اليسار للمتغير الاول بالرمز المناظر للمتغير الثاني . ( )
مديريه قنا للتربيه والتعليم
امتحان شهاده اتمام الدراسه بمرحله التعليم الاساسي الفصل الدراسي الثاني 2008/2009
الماده كمبيوتر وتكنولوجيا معلومات الزمن ساعه
.......................................................................................................
السؤال الاول :
(أ‌) ضع علامه صح امام العبارات الصحيحه وعلامه خطا امام العبارات الخاطئه
1- تستخدم الداله () tostringلتوليد ارقام عشوائيه ( )
2- يستخدم المعامل modلايجاد باقي القسمه ( )
3- المتغير من نوع integer يستخدم لتخزين الاعداد الصحيحه فقط ( )
4- يستخدم الامر for nextفي حاله معرفه عدد مرات التكرار مسبقا ( )
5- تستخدم مجموعه اوامر try/catchلاكتشاف الاخطاء التي تحدث اثناء التشغيل والتعامل معها ( )
6- يجب ان يبدا اسم المتغير او الثابت بحرف من حروف الهجاء الانجليزيه ( )

( ب) صل من العمود (a)ما يتاسبه من العمود (b)
1- المتغيرات التي يتم الاعلان عنها داخل اجراء procedure او برنامج معين 1-radio button
2- تتيح للمستخدم مجموعه من البدائل لاختيار اي عدد منها 2- const
3- يتم الاعلان عن الثوابت باستعمال الكلمه المحجوزه 3- check box
4-تتيح للمستخدم مجموعه من البدائل لاختيار واحده منها 4-local variables
5- global variables
السؤال الثاني (أ) اختر الاجابه الصحيحه مما بين القوسين
1-يبدا الاعلان عن المتغيرات باستخدام الكلمه الاتيه
A) dim b) decler c) as d) verables

2- جمله if…..then…….else تنتهي بكلمات زززز
a) end else b)end if c) endif d) endelse

3- يطلق علي المتغير الذي يتحكم في عدد مرات تنفيذ الاوامر اسم
a) loop b) reporter c) counter d) reportion control

4-الاوامر المتكرره في do while….loop
A) لا يتم تنفيذها بالمره
B) يتم تنفيذها اذا كان الشرط خطا false
C) يتم تنفيذها مره علي الاقل
D) يتم تنفيذها اذا كان الشرط صحيحا true

اذا كان لديك intervalقدرها 1500 فما هو مقدارها بالثواني



نموذج امتحان لمادة الكمبيوتر وتكنولوجيا المعلومات للعام الدراسي 2009 / 2010
س1 أ / ضع علامة ( √ ) أو علامة ( X ) أمام العبارات الآتية :
1- النوع Integer أسرع في إجراء العمليات من النوع Short
2- يمكن استخدام الكلمة Const في نافذة البرمجة للإعلان عن اسم مخزن ثابت
3- دائما يكون ناتج التعبير الشرطي قيمة منطقية
4- لإدخال عناصر في صندوق القائمة List Box نستخدم الخاصية Text
5- أمر If … Then … Else يستخدم إذا كان هناك بديلين ويتم تنفيذ كلاهما .
ب/ اذكر المفهوم العلمي للعبارات الآتية :-
1- هي قيم لا تتغير أثناء تشغيل البرنامج .
2- هو عبارة عن صياغة للعلاقة بين كميتين
3- هي الخاصية التي تحدد الفترة الزمنية التي ينشط فيها الحدث Tick .
ج/ اذكر اثنين من قواعد وقيود تكوين الأسماء في V B.Net
س2 أ/ أكمل الجمل الآتية بكلمات مناسبة :
1- من الأنواع التي تقبل الأعداد العشرية هي .................. و ................. و............................
2- الطريقة .......................... تستخدم لمعرفة عدد العناصر في أداة ListBox .
3- يمكن منع وقوع الحدث ………. بإعطاء الخاصية ......................... القيمة False .
4- لتخزين قيمة في متغير نستخدم أمر ............................
5- بمجرد إعلان متغير من النوع Date يصبح بإمكاننا استعمال التكوين ..............
ب/ اكتب برنامج لحساب الراتب الاسبوعي لموظف بشرط لو كانت ساعات عمل الموظف أقل من أو تساوي 30ساعة فإن أجر الساعة يكون 4 جنيه ، أما لوكانت ساعات العمل أكثر من 30 ساعة فإن الراتب يتم حسابه كالأتي :
أ‌- أربعة جنيهات في الساعة لأول 30 ساعة
ب‌- 8 جنيهات في الساعة التي تزيد عن 30 ساعة الأولى حيث أن الراتب يتم حسابه كالتالي :
الراتب الإضافي = 8 X ( ساعات العمل – 30 )
الراتب الإجمالي = 30 X 4 + الأجر الإضافي
س3 اكتب كود برنامج
أ- لطباعة مجموع الأعداد الزوجية من 2 إلى 100 باستخدام جملة For.. Next
ب- طباعة الأعداد الفردية من 1 إلى 99 باستخدام Do while … Loop
ج – حذف محتوى صندوق القائمة List Box1
ب/ اكتب ناتج تنفيذ مايلي :
1- MsgBox ( 4 Mod 7 )
2- MsgBox ( 4+2*12/3* (6- 4) ^ 2 )
3- Dim X as Date : X = " 10:30:13:" : MsgBox ( X.Hour)
السؤال الأول : ( 9 درجات )
أ- أكتب المفهوم العلمى :
1- عملية إعطاء أسماء للخلايا اذا كانت ستحمل قيم لا تتغير أثناء تشغيل البرنامج
2- عبارة عن صياغة للعلاقة بين كميتين أي من هاتين الكميتين ممكن أن تكون متغيرأو خاصية أو ثابت
3- أحد أوامر التكرار ويمكنا من خلاله معرفة عدد مرات التكرار
4- ساعة توقيت غير مرئية تتيح لك التعامل مع ساعة النظام من داخل البرنامج الذى تنفذه
5- حدث يقع نتيجة نشاط الكائن Timer على فترات متساوية
6- أسماء الخلايا التى تشغلها القيم المخزنة والتى تتغير أثناء تشغيل البرنامج
ب- اكتب كود استخدام جملة If لمتغير سابق التعريف يسمى Score يقوم بمعرفة مستوى طالب في احدى الموادالتى مجموعها من 100 علماً بأن مستوى الطالب يكون ممتاز اذا كانت درجته 85 فأكثر و جيد جداً إذا كانت درجنه 75 فأكثر وجيد إذا كانت درجنه 65 فأكثر ومقبول إذاكانت درجته 50 فأكثر وراسب اذا كانت درجته اقل من 50 .
السؤال الثانى : اختر الإجابة الصحيحة : ( 8 درجات )
1- بفضل ان يبدأ عند حساب 3^2/(4mod3)+4*3 بتنفيذ .............. أولا ثم ................... ثانيا
( الأس – ياقي القسمة – القسمة – الضرب )
2- إذا تم الإعلان عن متغير كالآتى Dim Name as string فإن قيمة المتغير Name هي
( صفر – " " – " X " – لاشئ مما سبق )
3- أي من الآتى لا يصلح أن يكون اسم متغير :
(ByteRate - Byte_Rate – Byte Rate – RateByte)
4- الشرط بعد جملة Do……… While يسمى ......................
( شرط التكرار – شرط نهاية التكرار – شرط بداية التكرار – شرط نهاية التكرار )
5- ما ناتج تنفيذ Format ( x, “00.00” ) مع متغير x قيمته 3.4
( 3.4 – 03.4 - 03.04 - 03.40 )
6- إذا كانت قيمة الخاصية interval للكائن timer 3000 فإن مقدارها بالثواني هو:
( 3 - 30 - 3000 - 300 )
7- الإجراء Insert ( Index ,text ) للأداة ListBox يقوم بإضافة :
( عنصر في آخر الترتيب- عنصر عند ترتيب معين- عنصر في أول الترتيب –عنصر في أي مكان )
8- لكي تطرح يوم من المتغير X من النوع Date عليك أن تخزن القيمة الناتجة من ................ في X
( X.AddHours(-24) – X.SubtractDays(1) – X.AddDays( -1) - كلا من أ و جـ )

السؤال الثالث ( 13 درجة )
أ- ضع علامة ( √ ) أمام العبارة الصحيحة وعلامة ( × ) أمام العبارة الخطأ :
1- لتخـزين قـيم عدديـة تحتوي على كسـور نسـتخدم متغـيرات من النوع Single أو Double ( )
2- لا يمكن تعريف المتغير أو الثابت أكثر من مرة ( )
3- للتعبير الشرطي قيمة تتوقف على صحة العلاقة أو عدم صحتها ( )
4- الأداة List Box تتيح اختيار احد العناصر و ليس لها علاقة بالتكرار ( )
5 - من الأمثلة الصحيحة لأمر التخصيص Y+8=X ( )
6-الأمر Do while ….loop عندما يكون ناتج الشرط true تنفذ الأوامر التي تلي الشرط ( )
7- جملة If…. Then تنتهى بـ End Else ( )
ب- أذكر الخاصية التى تستخدم فيما يأتى
1- مسئولة عن تحديد الفترة الزمنية للحدث tick ؟
2-خاصية مسئولة عن ايقاف الكائن Timer عن العمل ؟
3- خاصية تقوم باسترجاع الوقت والتاريخ الحالى ؟
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
مراجعة شاملة لمنهج الحاسب الآلى الثالث الإعدادى التيرم الثانى+ تدريبات وأسئلة مجاب عنها+امتحان المحافظات آخر العام
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» مراجعة مميزة ومختصرة على منهج الحاسب الآلى التيرم الثانى الصف الثالث الإعدادى
» مراجعة ليلة الامتحان مادة الحاسب الآلى الثالث الإعدادى التيرم الثانى ررررررووووعه
» مراجعة ليلة الامتحان مادة الحاسب الآلى الثالث الإعدادى التيرم الثانى مع اجابات نموذجية لأسئلة كتاب الوزارة
» مراجعة عامة وأسئلة شاملة لمنهج القراءة الثالث الإعدادى فصل دراسى ثانى
» مراجعة عامة وأسئلة شاملة لمنهج النحو الثالث الإعدادى فصل دراسى ثانى

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتدى شنواى  :: أرشيف المنتدى :: أرشيف المناهج الدراسية :: الثالث الإعدادى-
انتقل الى: