You are on page 1of 34

‫إعـــــداد‬

‫خبراء مادة الكمبيوتر وتكنولوجيا المعلومات واإلتصاالت بوزارة التربية والتعليم‬


‫أسئلة الصف الثالث اإلعدادي ‪ -‬الفصل الدراسي الثاني ‪6102/6102‬‬ ‫اإلدارة العامة لتنمية‬
‫مادة الكمبيوتر وتكنولوجيا المعلومات واالتصاالت‬ ‫مادة الكمبيوتر وتكنولوجيا المعلومات‬

‫أسئلة الفصل األول (البيانات ‪)Data‬‬

‫أوالً‪ :‬الصواب والخطأ‬


‫ضع عالمة (‪ )‬أمام العبارة الصحيحة أو عالمة (‪ )‬أمام العبارة الخطأ لكل عبارة مما يلي‪:‬‬
‫اإلجابة‬ ‫السؤال‬ ‫م‬
‫)‬ ‫(‬ ‫تتميز لغة ‪ VB.NET‬بالتعامل مع أنواع مختلفة من البيانات‪.‬‬ ‫(‪)1‬‬
‫)‬ ‫(‬ ‫يؤخذ على لغة ‪ VB.NET‬التعامل مع أنواع مختلفة من البيانات‪.‬‬ ‫(‪)2‬‬
‫)‬ ‫(‬ ‫جميع البيانات التي يتم إدخالها في برنامج بلغة ‪ VB.NET‬يتم تخزينها مؤقتًا في ذاكرة الكمبيوتر‪.‬‬ ‫(‪)3‬‬
‫)‬ ‫(‬ ‫جميع أنواع البيانات التي يتم حفظها في الذاكرة تشغل نفس المساحة التخزينية‪.‬‬ ‫(‪)4‬‬
‫)‬ ‫(‬ ‫المبرمج الجيد الذي ُيحسن ترشيد المساحة التخزينية في ذاكرة الكمبيوتر‪.‬‬ ‫(‪)5‬‬
‫)‬ ‫(‬ ‫ُيصنف قيمة مجموع درجات الطالب ضمن البيانات الرقمية الصحيحة‪.‬‬ ‫(‪)6‬‬
‫)‬ ‫(‬ ‫ُيصنف قيمة اسم الطالب ضمن البيانات الرقمية المتنوعة‪.‬‬ ‫(‪)7‬‬
‫)‬ ‫(‬ ‫ُيصنف قيمة نوع الطالب "ذكر" أم "أنثى" ضمن البيانات المتنوعة "المنطقية"‪.‬‬ ‫(‪)8‬‬
‫)‬ ‫(‬ ‫صورة الطالب يمكن تصنيفها ضمن البيانات الحرفية‪.‬‬ ‫(‪)9‬‬
‫)‬ ‫(‬ ‫(‪ )11‬قيمة مرتب الموظف يمكن تصنيفها ضمن البيانات الرقمية الغير صحيحة‪.‬‬
‫)‬ ‫(‬ ‫(‪ )11‬كل بيان ُيخزن في ذاكرة الكمبيوتر يشغل مساحة تخزينية ومدى معين حسب نوع البيان‪.‬‬
‫)‬ ‫(‬ ‫(‪ )12‬نوع البيان ُيحدد حيز التخزين الذي يشغله في ذاكرة الكمبيوتر ومعرفة الحد األدنى واألقصى لقيمته‪.‬‬
‫)‬ ‫(‬ ‫(‪ُ )13‬يقصد بالمتغيرات في لغة ‪ VB.NET‬مخازن بذاكرة الكمبيوتر لها اسم ونوع‪.‬‬
‫)‬ ‫(‬ ‫(‪ )14‬تشترط لغة ‪ VB.NET‬أن يكون لكل متغير اسم ونوع ومدى للبيانات التي يتم إدخالها‪.‬‬
‫)‬ ‫(‬ ‫(‪ )15‬اإلعالن عن المتغيرات في لغة ‪ VB.NET‬يساعد في ترشيد استخدام ذاكرة الكمبيوتر‪.‬‬
‫)‬ ‫(‬ ‫تلقائيا‪.‬‬
‫ً‬ ‫(‪ )16‬اإلعالن عن المتغيرات مسألة شكلية‪ ،‬ألن لغة ‪ VB.NET‬تتعرف على المتغيرات وتحدد نوعها‬
‫تستخدم الجملة التالية "‪ "Dim F_name As String‬لإلعالن عن متغير باسم ‪ String‬ونوعه‬
‫)‬ ‫(‬ ‫(‪)17‬‬
‫‪.F_name‬‬
‫تستخدم الجملة التالية "‪ "Dim F_name As String‬لإلعالن عن متغير باسم ‪ F_name‬ونوعه‬
‫)‬ ‫(‬ ‫(‪)18‬‬
‫‪.String‬‬
‫)‬ ‫(‬ ‫(‪ )19‬جملة اإلعالن عن المتغيرات يتحدد فيها اسم المتغير ونوعه‪.‬‬
‫)‬ ‫(‬ ‫(‪ )21‬جملة اإلعالن عن المتغيرات يتحدد فيها اسم المتغير ونوعه وقيمته الثابتة‪.‬‬
‫)‬ ‫(‬ ‫(‪ 55City )21‬يعتبر اسم متغير خطأ النه يبدأ برقم‪.‬‬
‫)‬ ‫(‬ ‫(‪ 55City )22‬يعتبر اسم متغير صحيح‪.‬‬

‫الكمبيوتر التعليمي‬ ‫‪ 6‬من ‪02‬‬ ‫إعداد‪ /‬خالد السعدني‬


‫أسئلة الصف الثالث اإلعدادي ‪ -‬الفصل الدراسي الثاني ‪6102/6102‬‬ ‫اإلدارة العامة لتنمية‬
‫مادة الكمبيوتر وتكنولوجيا المعلومات واالتصاالت‬ ‫مادة الكمبيوتر وتكنولوجيا المعلومات‬

‫اإلجابة‬ ‫السؤال‬ ‫م‬


‫)‬ ‫(‬ ‫(‪ Name )23‬يعتبر اسم متغير صحيح على مستوى إجراء الحدث (إثرائي)‪.‬‬
‫)‬ ‫(‬ ‫(‪ Name )24‬يعتبر اسم متغير صحيح على مستوى التصنيف ‪( Form1 Class‬إثرائي)‪.‬‬
‫)‬ ‫(‬ ‫(‪ )25‬يستخدم أمر ‪ Dim‬في اإلعالن عن المتغيرات‪.‬‬
‫)‬ ‫(‬ ‫(‪ )26‬يستخدم أمر ‪ Dim‬في اإلعالن عن الثوابت‪.‬‬
‫)‬ ‫(‬ ‫(‪ )27‬يستخدم أمر ‪ Const‬في اإلعالن عن المتغيرات‪.‬‬
‫)‬ ‫(‬ ‫(‪ )28‬يستخدم أمر ‪ Const‬في اإلعالن عن الثوابت‪.‬‬
‫الثوابت في لغة ‪ VB.NET‬عبارة عن مخازن في ذاكرة الكمبيوتر لها اسم وقيمة ال تتغير أثناء سير‬
‫)‬ ‫(‬ ‫(‪)29‬‬
‫البرنامج‪.‬‬
‫الثوابت في لغة ‪ VB.NET‬عبارة عن مخازن في ذاكرة الكمبيوتر لها اسم وقيمة تتغير أثناء سير‬
‫)‬ ‫(‬ ‫(‪)31‬‬
‫البرنامج‪.‬‬
‫)‬ ‫(‬ ‫(‪ )31‬الخطأ في نتيجة حساب أي معادلة يعتبر خطأ لغوي ‪.Syntax Error‬‬
‫)‬ ‫(‬ ‫(‪ )32‬الخطأ في نتيجة حساب أي معادلة يعتبر خطأ منطقي ‪.Logical Error‬‬
‫)‬ ‫(‬ ‫(‪ )33‬الخطأ الذي يظهر بعد تشغيل أو تنفيذ برنامج ‪ VB.NET‬يطلق عليه خطأ لغوي ‪.Syntax Error‬‬
‫)‬ ‫(‬ ‫(‪ )34‬الخطأ الذي يظهر أثناء تنفيذ برنامج ‪ VB.NET‬يطلق عليه خطأ أثناء التشغيل ‪.Run time Error‬‬
‫)‬ ‫(‬ ‫(‪ )35‬القيمة النهائية للمتغير ‪ X‬بعد تنفيذ المعادلة التالية "‪ "X = 3 + 2 * 4‬هي (‪.)11‬‬
‫)‬ ‫(‬ ‫(‪ )36‬القيمة النهائية للمتغير ‪ X‬بعد تنفيذ المعادلة التالية "‪ "X = 3 + 2 * 4‬هي (‪.)20‬‬

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


‫(‪ )1‬قيمة أسعار األدوات المكتبية يمكن تصنيفها كبيانات ‪. ..............‬‬
‫ج‪ -‬متنوعة‬ ‫ب‪ -‬رقمية غير صحيحة‬ ‫أ‪ -‬رقمية صحيحة‬
‫(‪ )2‬قيمة أسماء المواد الدراسية يمكن تصنيفها كبيانات ‪. ..............‬‬
‫ج‪ -‬حرفية‬ ‫ب‪ -‬رقمية غير صحيحة‬ ‫أ‪ -‬متنوعة‬
‫المخزن مؤقتًا في ذاكرة الكمبيوتر يحدد ‪. ..............‬‬
‫(‪ )3‬نوع البيان ُ‬
‫ج‪ -‬حيز تخزيني وقيمته‬ ‫ب‪ -‬اسم وحيز تخزيني‪.‬‬ ‫أ‪ -‬حيز تخزيني ومدى قيمته‬
‫(‪ )4‬الصيغة الصحيحة لإلعالن عن متغير المرتب ‪ Salary‬هي ‪. ..............‬‬
‫ج‪Dim Salary As Decimal -‬‬ ‫ب‪Dim Salary As Byte -‬‬ ‫أ‪Dim Salary As Integer -‬‬
‫(‪ )5‬الصيغة الصحيحة لإلعالن عن متغير العنوان ‪ City‬هي ‪. ..............‬‬
‫ج‪Dim City As Decimal -‬‬ ‫ب‪Dim City As Byte -‬‬ ‫أ‪Dim City As String -‬‬

‫الكمبيوتر التعليمي‬ ‫‪ 3‬من ‪02‬‬ ‫إعداد‪ /‬خالد السعدني‬


‫أسئلة الصف الثالث اإلعدادي ‪ -‬الفصل الدراسي الثاني ‪6102/6102‬‬ ‫اإلدارة العامة لتنمية‬
‫مادة الكمبيوتر وتكنولوجيا المعلومات واالتصاالت‬ ‫مادة الكمبيوتر وتكنولوجيا المعلومات‬

‫(‪ )6‬الصيغة الصحيحة لإلعالن عن متغير االسم ‪ F_Name‬هي ‪. ..............‬‬


‫ج‪Dim F_Name As Decimal -‬‬ ‫ب‪Dim F_Name As Char -‬‬ ‫أ‪Dim F_Name As Integer -‬‬
‫(‪ )7‬الصيغة الصحيحة لإلعالن عن متغير النوع ‪ Gender‬هي ‪. ..............‬‬
‫ب‪ Dim Gender As Integer -‬ج‪Dim Gender As Boolean -‬‬ ‫أ‪Dim Gender As Decimal -‬‬
‫(‪ )8‬الصيغة الصحيحة لإلعالن عن متغير االسم ‪ F_Name‬هي ‪. ..............‬‬
‫ج‪Din F_Name As Char -‬‬ ‫ب‪Dim F_Name As Char -‬‬ ‫أ‪Dim F_Name As Integer -‬‬
‫(‪ )9‬الخطأ الذي يظهر بعد تشغيل برنامج بلغة ‪ VB.NET‬يسمى ‪. ..............‬‬
‫ج‪Runtime Error -‬‬ ‫ب‪Logical Error -‬‬ ‫أ‪Syntax Error -‬‬
‫(‪ )11‬الخطأ الذي يظهر أثناء كتابة كود بلغة ‪ VB.NET‬يسمى ‪. ..............‬‬
‫ج‪Run time Error -‬‬ ‫ب‪Logical Error -‬‬ ‫أ‪Syntax Error -‬‬
‫(‪ )11‬الخطأ في ناتج تشغيل كود بلغة ‪ VB.NET‬يسمى ‪. ..............‬‬
‫ج‪Run time Error -‬‬ ‫ب‪Logical Error -‬‬ ‫أ‪Syntax Error -‬‬
‫(‪ )12‬الناتج النهائي للمتغير ‪ X‬للمعادلة "‪ "X = 3 + 2 * 4‬هو ‪. ..............‬‬
‫ج‪20 -‬‬ ‫ب‪24 -‬‬ ‫أ‪11 -‬‬
‫(‪ )13‬الناتج النهائي للمتغير ‪ Y‬للمعادلة "‪ "Y = 16 – 12 / 4 + 2‬هو ‪. ..............‬‬
‫ج‪15 -‬‬ ‫ب‪11 -‬‬ ‫أ‪3 -‬‬
‫(‪ )14‬جملة اإلعالن عن متغير "‪ ،"Dim X As String‬تعني اإلعالن عن ‪. ..............‬‬
‫أ‪ -‬متغير اسمه ‪ X‬ونوعه حرفي ‪String‬‬
‫ب‪ -‬متغير اسمه ‪ String‬ونوعه ‪X‬‬
‫ج‪ -‬متغير مجهول ليس له اسم ونوعه ‪String‬‬
‫(‪ )15‬جملة اإلعالن الصحيحة عن متغير رقمي غير صحيح اسمه ‪ Y‬هي ‪. ..............‬‬
‫ج‪Dim Y = Decimal -‬‬ ‫ب‪Y As Decimal -‬‬ ‫أ‪Dim Y As Decimal -‬‬
‫(‪ )16‬اختر االسم الصحيح للمتغير اسم الطالب ‪. ..............‬‬
‫ج‪Name** -‬‬ ‫ب‪st name -‬‬ ‫أ‪st_name -‬‬
‫(‪ )17‬اختر االسم الصحيح لمتغير عنوان الموظف ‪. ..............‬‬
‫ج‪(Address) -‬‬ ‫ب‪E_Address -‬‬ ‫أ‪5Cairo -‬‬
‫(إثرائي)‬ ‫(‪ )18‬أسماء المتغيرات التالية صحيحة على مستوى التصنيف ‪ Form1‬ماعدا‪. .............. :‬‬
‫ج‪_st_text -‬‬ ‫ب‪Text -‬‬ ‫أ‪St_text -‬‬
‫(‪ )19‬عند اإلعالن عن "الثابت الرياضي ط" نستخدم الكود ‪. ..............‬‬
‫ج‪Const Pi As Single = 3.14 -‬‬ ‫ب‪Dim Pi As Single = 3.14 -‬‬ ‫أ‪Dim Pi As Single -‬‬

‫الكمبيوتر التعليمي‬ ‫‪ 4‬من ‪02‬‬ ‫إعداد‪ /‬خالد السعدني‬


‫أسئلة الصف الثالث اإلعدادي ‪ -‬الفصل الدراسي الثاني ‪6102/6102‬‬ ‫اإلدارة العامة لتنمية‬
‫مادة الكمبيوتر وتكنولوجيا المعلومات واالتصاالت‬ ‫مادة الكمبيوتر وتكنولوجيا المعلومات‬

‫(‪ )21‬عند اإلعالن عن ثابت "عجلة الجاذبية األرضية" نستخدم الكود ‪. ..............‬‬
‫ب‪ Const g As Single = 9.81 -‬ج‪Dim g As Single = 9.81 -‬‬ ‫أ‪Dim g As Single -‬‬
‫(‪ )21‬اإلعالن عن متغير عدد أفراد السرة ‪ C_Family‬بقيمة ابتدائية ‪ 2‬هو ‪. ..............‬‬
‫‪Dim C_Family As Single = 2‬‬ ‫أ‪-‬‬
‫‪Const C_Family As Integer = 2‬‬ ‫ب‪-‬‬
‫‪Dim C_Family As Integer = 2‬‬ ‫ج‪-‬‬
‫(‪ )22‬إذا وجد خطأ في نتيجة حساب مساحة مستطيل في برنامج‪ ،‬يعتبر هذا الخطأ ‪. ..............‬‬
‫ج‪Run time Error -‬‬ ‫ب‪Logical Error -‬‬ ‫أ‪Syntax Error -‬‬
‫(‪ )23‬رسالة الخطأ التي تظهر عند كتابة الكود "‪ ،"Dimension X As Byte‬يمكن تصنيفها خطأ ‪. ..............‬‬
‫ج‪Run time Error -‬‬ ‫ب‪Logical Error -‬‬ ‫أ‪Syntax Error -‬‬
‫(‪ )24‬الناتج النهائي للمعادلة " ‪ "Y = 12 – 2 + 4 / 2‬هو ‪. ..............‬‬
‫ج‪9 -‬‬ ‫ب‪7 -‬‬ ‫أ‪12 -‬‬
‫(‪ )25‬الناتج النهائي للمعادلة " ‪ "Y = 12 – (2 + 4) / 2‬هو ‪. ..............‬‬
‫ج‪9 -‬‬ ‫ب‪7 -‬‬ ‫أ‪12 -‬‬

‫أسئلة الفصل الثاني (التفرع ‪)Branching‬‬


‫(‪ )1‬أجب عن األسئلة مستعي ًنا بالكود التالي‪:‬‬
‫‪If X >= 50 Then‬‬
‫)"ناجح"(‪Msgbox‬‬
‫‪End if‬‬
‫أ‪ -‬يتم إظهار صندوق الرسالة وعليها النص "ناجح" عندما تكون‪. ................................. :‬‬

‫ب‪ -‬إذا كانت قيمة ‪ X = 50‬فإن ناتج تنفيذ الكود هو‪. ....................................... :‬‬

‫ت‪ -‬إذا كانت قيمة ‪ X = 62‬فإن ناتج تنفيذ الكود هو‪. ...................................... :‬‬

‫(‪ )2‬اجب عن األسئلة التالية مستعي ًنا بالصيغة العامة لجملة التفريع ‪:If ….. Then‬‬
‫‪) Then Code1 Else Code2‬تعبير شرطي( ‪If Conditional Expression‬‬
‫أ‪ -‬اكتب تعبير شرطي يختبر قيمة المتغير ‪ Y‬إذا كانت قيمته أقل من ‪.0‬‬

‫‪. ...................................................................................................‬‬

‫الكمبيوتر التعليمي‬ ‫‪ 5‬من ‪02‬‬ ‫إعداد‪ /‬خالد السعدني‬


‫أسئلة الصف الثالث اإلعدادي ‪ -‬الفصل الدراسي الثاني ‪6102/6102‬‬ ‫اإلدارة العامة لتنمية‬
‫مادة الكمبيوتر وتكنولوجيا المعلومات واالتصاالت‬ ‫مادة الكمبيوتر وتكنولوجيا المعلومات‬

‫ب‪ -‬استبدل "‪ "Code1‬في الصيغة العامة بكود يظهر نص "الرقم سالب" في صندوق رسالة‪.‬‬

‫‪. ...................................................................................................‬‬

‫ت‪ -‬يظهر من الصيغة العامة لجملة (‪ ،)If .. Then .. Else‬أنه إذا تحقق التعبير الشرطي يتم تنفيذ‬
‫(أكمل)‬ ‫‪ ،...................‬واذا لم يتحقق التعبير الشرطي يتم تنفيذ ‪. .................‬‬

‫(‪ )3‬أجب عن األسئلة التالية مستعي ًنا بالشاشة والكود بالجدول‪:‬‬

‫الكود‬ ‫خريطة التدفق‬

‫أ‪ -‬الغرض من البرنامج هو‪. ......................................................................... :‬‬


‫ب‪ -‬يتم تنفيذ الكود إذا وقع الحدث ‪ .............................‬على أداة التحكم ‪. .....................‬‬
‫ت‪ -‬نوع المتغير ‪ X‬في الكود هو‪. ............................... :‬‬
‫ث‪ "Me" -‬في الكود تشير إلى‪. ................................. :‬‬
‫ج‪ -‬إذا تم إدخال القيمة (‪ )50‬في صندوق النص يكون ناتج تنفيذ الكود هو‪. ................ :‬‬

‫‪:IF …. Then …. Else‬‬ ‫(‪ )4‬اكمل الجدول التالي بالكود الالزم‪ ،‬مستعي ًنا بالصيغة العامة للجملة الشرطية‬

‫‪If Conditional Expression Then‬‬


‫‪Code‬‬
‫‪Else‬‬
‫‪Code‬‬
‫‪End if‬‬

‫الكمبيوتر التعليمي‬ ‫‪ 2‬من ‪02‬‬ ‫إعداد‪ /‬خالد السعدني‬


‫أسئلة الصف الثالث اإلعدادي ‪ -‬الفصل الدراسي الثاني ‪6102/6102‬‬ ‫اإلدارة العامة لتنمية‬
‫مادة الكمبيوتر وتكنولوجيا المعلومات واالتصاالت‬ ‫مادة الكمبيوتر وتكنولوجيا المعلومات‬

‫وذلك إلظهار صندوق رسالة يحمل كلمة "مصر" إذا كانت قيمة المتغير ‪ Country‬تساوي "مصر" أو يظهر‬
‫صندوق رسالة يحمل كلمة "‪ "Egypt‬خالف ذلك‪:‬‬
‫الكود‬ ‫بيان‬ ‫م‬
‫‪......................................................................‬‬ ‫التعبير الشرطي‬ ‫‪1‬‬
‫‪......................................................................‬‬ ‫جواب تحقق الشرط ‪True‬‬ ‫‪2‬‬
‫‪......................................................................‬‬ ‫جواب عدم تحقق الشرط ‪False‬‬ ‫‪3‬‬

‫مستعينا بالكود‪:‬‬
‫ً‬ ‫(‪ )5‬اجب عن األسئلة التالية‬
‫أ‪ -‬إذا كانت قيمة ‪ X = 76‬فإن ناتج تنفيذ‬

‫الكود هو‪. .......................... :‬‬

‫ب‪ -‬إذا كانت قيمة ‪ X = 49‬فإن ناتج تنفيذ‬

‫الكود هو‪. .......................... :‬‬

‫ت‪ -‬اعد كتابة الكود الخاص بــ ‪Block If‬‬

‫ليظهر على سطر واحد فقط‪.‬‬


‫‪...........................................................................................................‬‬

‫(‪ )6‬اجب عن األسئلة التالية بعد دراسة الكود‪:‬‬

‫ــــدل الكـــــود بحيـــــث يظهـــــر الـــــنص "الـــــرقم زوجـــــي" فـــــي مربـــــع‬


‫َعـ ك‬ ‫أ‪-‬‬
‫عنـــوان ‪ ،Label1‬ويظهـــر الـــنص "الـــرقم فـــردي" فـــي مربـــع عنـــوان‬
‫صندوق ‪ Label2‬بدالً من صندوق رسالة‪.‬‬

‫ب‪ -‬استبدل نوع المتغير ‪ N‬ليصبح ‪.Integer‬‬

‫(‪ )7‬الكود التالي يستقبل أي رقم من صندوق نص‪ ،‬ويقوم بتخزينه في متغير‪ ،‬ثم يختبر قيمته فإذا كان‬
‫العدد زوجي يظهر مربع رسالة بذلك‪ ،‬واذا كان عدد فردي يظهر مربع رسالة بذلك‪.‬‬

‫الكمبيوتر التعليمي‬ ‫‪ 2‬من ‪02‬‬ ‫إعداد‪ /‬خالد السعدني‬


‫أسئلة الصف الثالث اإلعدادي ‪ -‬الفصل الدراسي الثاني ‪6102/6102‬‬ ‫اإلدارة العامة لتنمية‬
‫مادة الكمبيوتر وتكنولوجيا المعلومات واالتصاالت‬ ‫مادة الكمبيوتر وتكنولوجيا المعلومات‬

‫صحيحا‪.‬‬
‫ً‬ ‫المطلوب‪ :‬أعد كتابة الكود بعد اكتشاف األخطاء الثالثة وتصويبها ليكون ناتج تنفيذه‬
‫‪Dim X As Integer‬‬ ‫‪………………….……………………………………………….‬‬
‫‪N = Me.TextBox1.Text‬‬ ‫‪………………….……………………………………………….‬‬
‫‪………………….……………………………………………….‬‬
‫‪If N Mod 2 = 0‬‬ ‫‪………………….……………………………………………….‬‬
‫‪………………….……………………………………………….‬‬
‫)"الرقم زوجي"( ‪MsgBox‬‬ ‫‪………………….……………………………………………….‬‬
‫‪………………….……………………………………………….‬‬
‫‪Else‬‬
‫‪………………….……………………………………………….‬‬
‫)"الرقم فردي"( ‪MsgBox‬‬ ‫‪………………….……………………………………………….‬‬
‫‪………………….……………………………………………….‬‬
‫‪………………….……………………………………………….‬‬

‫(‪ )8‬اجب عن األسئلة التالية‪ ،‬بعد دراسة الكود التالي‪:‬‬

‫بمساعدة معلمك‪ ،‬حاول استخدام ‪ Try …. Catch‬بالكود السابق ( إثرائي )‬


‫أ‪ -‬الغرض من الكود هو‪. ...................................................................................... :‬‬

‫ب‪ -‬إذا علمت أن‪ Degree = -3 :‬يظهر في صندوق الرسالة النص‪. ........................................ :‬‬

‫ت‪ -‬يتم تنفيذ الكود عندما يقع الحدث ‪ ..............................‬على أداة التحكم ‪. ...........................‬‬

‫ث‪ -‬نوع المتغير ‪ Degree‬هو‪. ....................................... :‬‬

‫الكمبيوتر التعليمي‬ ‫‪ 8‬من ‪02‬‬ ‫إعداد‪ /‬خالد السعدني‬


‫أسئلة الصف الثالث اإلعدادي ‪ -‬الفصل الدراسي الثاني ‪6102/6102‬‬ ‫اإلدارة العامة لتنمية‬
‫مادة الكمبيوتر وتكنولوجيا المعلومات واالتصاالت‬ ‫مادة الكمبيوتر وتكنولوجيا المعلومات‬

‫أسئلة الفصل الثالث (التكرار واإلجراءات ‪)Looping & Procedures‬‬


‫(‪ )0‬اجب عن األسئلة مستعينًا بالكود التالي‪:‬‬
‫أ‪ -‬يتم تنفيذ الكود عندما يتم الضغط على ‪.............‬‬
‫على أداة التحكم ‪( . ..................‬اكمل)‬

‫ب‪ -‬تم استخدام األمر ‪ Dim‬لإلعالن عن (متغير – ثابت) من‬


‫نوع ‪. .............‬‬

‫ت‪ -‬اسم المتغير المستخدم في الحلقة التكرارية هو‪. ............. :‬‬

‫ث‪ -‬قيمة بداية الحلقة التكرارية ‪ ،...........‬وقيمة النهاية ‪ ،.........‬وقيمة الزيادة ‪. .........‬‬

‫ج‪ -‬يتوقف تنفيذ الحلقة التكرارية عندما تصل قيمة المتغير ‪ M‬إلى ‪. ............‬‬

‫ح‪ -‬الكود الذي يتم تكراره هو ‪. .........................‬‬


‫(‪ )6‬اجب عن األسئلة التالية‪ ،‬مستعينًا بالكود‪:‬‬

‫‪Private Sub But_Repeat_Click (ByVal sender As System.Opject,‬‬


‫‪Dim m As Integer‬‬
‫"" = ‪Me.Lebel1.Text‬‬
‫‪For m = 5 To 9 Step 2‬‬
‫‪Me.label1.Text = Me.label1.Text & m & vbCrLf‬‬
‫‪Next m‬‬
‫………………………………‬ ‫)المطلوب رقم ‪(2‬‬
‫)"انتهى البرنامج"( ‪MsgBox‬‬
‫‪End Sub‬‬

‫أ‪ -‬الغرض من الكود هو‪. ......................................................................... :‬‬


‫ب‪ -‬يتم تنفيذ الكود عندما يقع الحدث ‪ ..............‬على أداة التحكم ‪. .............‬‬
‫ت‪ -‬لإلعالن عن المتغير ‪ m‬تم استخدام األمر ‪. ....................‬‬
‫ث‪ -‬جملة التكرار المستخدمة هي‪. ....................... :‬‬
‫ج‪ -‬الكود المراد تكراره هو‪. ............................... :‬‬
‫ح‪ -‬الغرض من استخدام معامل الربط & في الجملة (‪ )Me.label1.Text = Me.label1.Text & m‬هو‪:‬‬
‫‪. .........................................................‬‬

‫الكمبيوتر التعليمي‬ ‫‪ 9‬من ‪02‬‬ ‫إعداد‪ /‬خالد السعدني‬


‫أسئلة الصف الثالث اإلعدادي ‪ -‬الفصل الدراسي الثاني ‪6102/6102‬‬ ‫اإلدارة العامة لتنمية‬
‫مادة الكمبيوتر وتكنولوجيا المعلومات واالتصاالت‬ ‫مادة الكمبيوتر وتكنولوجيا المعلومات‬

‫خ‪ -‬اكتب مكان النقط جملة الكود الالزمة إلظهار القيمة النهايئة للمتغير ‪ m‬بعد تنفيذ الحلقة التكرارية في مربع‬
‫صندوق رسالة‪........................................................................................... :‬‬
‫‪.‬‬

‫(‪ )3‬اجب عن األسئلة التالية‪ ،‬مستعينًا بالكود‪:‬‬


‫‪Dim n, product As Integer‬‬
‫‪Dim str As String‬‬
‫"" = ‪Me.TextBox1.Text‬‬
‫‪For n = 1 To 12‬‬
‫" = " & ‪Str = 3 & " × " & n‬‬
‫‪product = 3 * n‬‬
‫‪Me. TextBox1.Text = Me. TextBox1.Text & str & product & vbCrLf‬‬
‫‪Next‬‬

‫أ‪ -‬الغرض من الكود هو‪. ......................................................................... :‬‬


‫ب‪............................................................................................ -‬‬
‫ت‪ -‬الكود (‪ )Dim str As String‬الغرض منه اإلعالن عن متغير حرفي باسم ‪( .str‬صح أم خطأ)‬
‫ث‪ -‬الغرض من الكود (‪ )product = 3 * n‬تخصيص ناتج ضرب الرقم ‪ 3‬في المتغير ‪n‬‬
‫(صح أم خطأ)‬ ‫للمتغير ‪.product‬‬
‫ج‪ -‬الغرض من الكود (‪ )product = 3 * n‬تخصيص ناتج ضرب الرقم ‪ 3‬في المتغير ‪product‬‬
‫(صح أم خطأ)‬ ‫للمتغير ‪.n‬‬
‫ح‪ -‬الغرض من الكود‬
‫‪Me.TextBox1.Text = Me. TextBox1.Text & str & product & vbCrLf‬‬
‫خ‪ -‬وضع قيمة المتغير النصي ‪ str‬وناتج المتغير ‪ product‬كقيمة للخاصية ‪ text‬لصندوق النص‬
‫(صح أم خطأ)‬ ‫‪.TextBox1‬‬
‫(صح أم خطأ)‬ ‫د‪ -‬الغرض من جزء الكود ‪ vbCrLf‬االنتقال إلى سطر جديد‪.‬‬

‫ً‬
‫جدوال لضرب األعداد للعدد (‪ )4‬من ‪.06 : 0‬‬ ‫(‪ )4‬الكود التالي لطباعة‬
‫ً‬
‫جدوال لضرب األعداد للعدد (‪ )7‬بحيث يكون الناتج في صندوق النص كما يلي‪:‬‬ ‫المطلوب‪ :‬عدل الكود بحث يطبع‬
‫‪7 × 5 = 35‬‬
‫‪7 × 7 = 49‬‬
‫‪7 × 9 = 63‬‬
‫‪7 × 11 = 77‬‬

‫الكمبيوتر التعليمي‬ ‫‪ 01‬من ‪02‬‬ ‫إعداد‪ /‬خالد السعدني‬


‫أسئلة الصف الثالث اإلعدادي ‪ -‬الفصل الدراسي الثاني ‪6102/6102‬‬ ‫اإلدارة العامة لتنمية‬
‫مادة الكمبيوتر وتكنولوجيا المعلومات واالتصاالت‬ ‫مادة الكمبيوتر وتكنولوجيا المعلومات‬

‫‪Dim n, product As Integer‬‬


‫‪Dim str As String‬‬
‫"" = ‪Me.TextBox1.Text‬‬
‫‪For n = 1 To 12‬‬
‫" = " & ‪Str = 4 & " × " & n‬‬
‫‪product = 4 * n‬‬
‫& ‪Me. TextBox1.Text = Me. TextBox1.Text & str‬‬
‫‪product & vbCrLf‬‬
‫‪Next n‬‬
‫‪End Sub‬‬

‫ً‬
‫جدوال لضرب األعداد للعدد (‪ )9‬من ‪.01 : 0‬‬ ‫(‪ )5‬الغرض من الكود التالي طباعة‬

‫المطلوب‪ :‬صوب األخطاء األربعة بالكود‪ ،‬حتى نحصل على نتيجة تشغيل صحيحة للكود في الجدول‪.‬‬
‫‪Dim n, product As String‬‬
‫‪Dim str As String‬‬
‫"" = ‪Me.TextBox1.Text‬‬
‫‪For n = 1 To 10 Step -1‬‬
‫" = " & ‪Str = 9 & " × " & n‬‬
‫‪product = 9 + n‬‬
‫‪Me. TextBox1.Text = Me. TextBox1.Text & str & product & vbCrLf‬‬
‫‪Next str‬‬
‫‪End Sub‬‬

‫‪No.‬‬ ‫الكود الخطأ‬ ‫الكود بعد التصويب‬


‫‪1‬‬ ‫‪………………………….‬‬ ‫‪………………………….‬‬
‫‪2‬‬ ‫‪………………………….‬‬ ‫‪………………………….‬‬
‫‪3‬‬ ‫‪………………………….‬‬ ‫‪………………………….‬‬
‫‪4‬‬ ‫‪………………………….‬‬ ‫‪………………………….‬‬

‫الكمبيوتر التعليمي‬ ‫‪ 00‬من ‪02‬‬ ‫إعداد‪ /‬خالد السعدني‬


‫أسئلة الصف الثالث اإلعدادي ‪ -‬الفصل الدراسي الثاني ‪6102/6102‬‬ ‫اإلدارة العامة لتنمية‬
‫مادة الكمبيوتر وتكنولوجيا المعلومات واالتصاالت‬ ‫مادة الكمبيوتر وتكنولوجيا المعلومات‬

‫(‪ )2‬الجدول التالي يحتوي على الكود ونافذة النموذج الخاصة بتشغيل الكود لطباعة جدول الضرب ألي عدد من ‪.1:12‬‬

‫المطلوب‪ :‬اكمل مكان النقط بما يلزم للكود بالجدول لنحصل على ناتج صحيح بعد تشغيل البرنامج‪.‬‬
‫الكود‬ ‫نافذة تشغيل البرنامج‬

‫(‪ )7‬اجب عن األسئلة مستعي ًنا بالكود التالي‪:‬‬

‫أ‪ -‬الغرض من الكود‪. ........................................... :‬‬

‫ب‪ -‬اسم متغير العداد‪. ........................................... :‬‬

‫ت‪ -‬تبدأ الحلقة التكرارية بالقيمة ‪. ........................................‬‬

‫ث‪ -‬تنتهي الحلقة التكرارية عند القيمة ‪. ..................................‬‬

‫ج‪ -‬قيمة زيادة العداد ‪. ........................‬‬

‫ح‪ -‬الغرض من ‪ vbCrLf‬هو ‪. ...........................‬‬

‫الكمبيوتر التعليمي‬ ‫‪ 06‬من ‪02‬‬ ‫إعداد‪ /‬خالد السعدني‬


‫أسئلة الصف الثالث اإلعدادي ‪ -‬الفصل الدراسي الثاني ‪6102/6102‬‬ ‫اإلدارة العامة لتنمية‬
‫مادة الكمبيوتر وتكنولوجيا المعلومات واالتصاالت‬ ‫مادة الكمبيوتر وتكنولوجيا المعلومات‬

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

‫المطلوب‪:‬‬
‫(‪ )1‬جملة التكرار في البرنامج هي‪. ...................................... :‬‬
‫(‪ )2‬الغرض من الكود (‪ )I = I + 2‬في السطر قبل الخير هو‪. ............................ :‬‬
‫(‪ )3‬الغرض من ‪ Loop‬هو‪. ................................................. :‬‬
‫(‪ )4‬حدد االختيار الصحيح لتحديد طبيعة كل جزء من مكونات سطر الكود‪:‬‬

‫‪ ‬أداة تحكم‪.‬‬ ‫‪ ‬ثابت‪.‬‬ ‫‪ ‬وسيلة‪.‬‬


‫‪ ‬متغير‪.‬‬ ‫‪ ‬خاصية‪.‬‬ ‫‪ ‬خاصية‪.‬‬

‫(‪ )9‬الكود التالي الغرض منه إدخال عدد موجب‪ ،‬فيظهر مجموع األعداد الفردية في صندوق نص‪.‬‬
‫‪N = TextBox1.Text‬‬ ‫أ‪ -‬الغرض من الكود‬

‫هو‪. ......................................... :‬‬


‫ب‪ -‬جملـــــــــــة التكـــــــــــرار المســـــــــــتخدمة فـــــــــــي الكـــــــــــود هـــــــــــي‪:‬‬
‫‪. ..................................‬‬

‫ت‪ -‬ســـــــــــــــيتم تنفيـــــــــــــــذ الحلقـــــــــــــــة التكراريـــــــــــــــة طالمـــــــــــــــا أن‬


‫‪. ......................................‬‬

‫ث‪ -‬يتم إظهار مجموع األعداد الفردية في صندوق النص عندما نصل إلى عدد أكبر من العدد الموجب الذي تم‬
‫إدخاله في أداة التحكم ‪ .....................‬والتي تم تخصيصها بالمتغير ‪. ........................‬‬

‫الكمبيوتر التعليمي‬ ‫‪ 03‬من ‪02‬‬ ‫إعداد‪ /‬خالد السعدني‬


‫أسئلة الصف الثالث اإلعدادي ‪ -‬الفصل الدراسي الثاني ‪6102/6102‬‬ ‫اإلدارة العامة لتنمية‬
‫مادة الكمبيوتر وتكنولوجيا المعلومات واالتصاالت‬ ‫مادة الكمبيوتر وتكنولوجيا المعلومات‬

‫(‪ )01‬ضع عالمة (‪ )‬أمام العبارة الصحيحة أو عالمة (‪ )‬أمام العبارة الخطأ لكل عبارة مما يلي‪:‬‬
‫اإلجابة‬ ‫السؤال‬ ‫م‬
‫اإلج رراء ‪ Procedure‬عب ررارة ع ررن مجموعررة م ررن أوام ررر وتعليمررات ي ررتم تكراره ررا عرردد مح رردد م ررن‬
‫)‬ ‫(‬ ‫(‪)1‬‬
‫المرات‪.‬‬
‫اإلجر رراء ‪ Procedure‬عب ررارة ع ررن مجموع ررة م ررن األوام ررر والتعليم ررات تح ررت اس ررم مع ررين‪ ،‬وعن ررد‬
‫)‬ ‫(‬ ‫(‪)2‬‬
‫استدعاء هذا االسم يتم تنفيذ هذه األوامر والتعليمات‪.‬‬
‫)‬ ‫(‬ ‫الغرض من استخدام االجراءات ‪ Procedure‬تكرار كتابة كود معين عدة مرات في البرنامج‪.‬‬ ‫(‪)3‬‬
‫عندما يكون لدينا كود معين نرغب في تك ارره في أكثر من موضع داخل التصنيف نستخدم الدالة‬
‫)‬ ‫(‬ ‫(‪)4‬‬
‫‪.Function‬‬
‫مجموعة األوامر والتعليمات التي يتم وضعها تحت اسم ‪ ،‬وعنرد تنفيرذها تعرود بقيمرة نطلرق عليهرا‬
‫)‬ ‫(‬ ‫(‪)5‬‬
‫إجراء ‪.Procedure‬‬
‫مجموعة األوامر والتعليمات التي يتم وضعها تحت اسم ‪ ،‬وعنرد تنفيرذها تعرود بقيمرة نطلرق عليهرا‬
‫)‬ ‫(‬ ‫(‪)6‬‬
‫دالة ‪.Function‬‬
‫عنرردما يكررون لرردينا كررود معررين نرغررب فرري تك ر ارره فرري أكثررر مررن موضررع داخررل التصررنيف نسررتخدم‬
‫)‬ ‫(‬ ‫(‪)7‬‬
‫إجراء ‪.Procedure‬‬
‫)‬ ‫(‬ ‫تستخدم ‪ Parameters‬الستقبال قيم من خارج اإلجراء عند استدعاء هذا اإلجراء‪.‬‬ ‫(‪)8‬‬
‫)‬ ‫عند استدعاء إجراء باسم )‪ ،Taxes(0.05‬فإن القيمة بين القوسين يطلق عليها ‪( .Argument‬‬ ‫(‪)9‬‬
‫)‬ ‫(‬ ‫(‪ )11‬عند استدعاء إجراء باسم )‪ ،Taxes(0.05‬فإن ‪ Taxes‬يطلق عليها ‪.Argument‬‬
‫)‬ ‫(‬ ‫(‪ )11‬اإلعالن عن دالة يبدأ (‪ )Sub‬وينتهي ب ر (‪.)End Sub‬‬
‫)‬ ‫(‬ ‫(‪ )12‬اإلعالن عن دالة يبدأ (‪ )Function‬وينتهي ب ر (‪.)End Function‬‬
‫)‬ ‫(‬ ‫(‪ )13‬نلجأ الستخدام الدالة ‪ Function‬إذا كان لدينا كود سينتج عنه قيمة نحتاجها‪.‬‬
‫)‬ ‫(‬ ‫(‪ )14‬نلجأ الستخدام اإلجراء ‪ Procedure‬إذا كان لدينا كود سينتج عنه قيمة نحتاجها‪.‬‬
‫الدال ر ررة عب ر ررارة ع ر ررن مجموع ر ررة م ر ررن األوام ر ررر والتعليم ر ررات باس ر ررم مع ر ررين يمك ر ررن أن تأخ ر ررذ وس ر ررائط‬
‫)‬ ‫(‬ ‫(‪)15‬‬
‫‪ ،Parameters‬وتعود بقيمة راجعة ‪.Value‬‬
‫الدالة عبارة عن مجموعة من األوامر والتعليمات باسرم معرين يمكرن أن تأخرذ وسرائط ‪،Values‬‬
‫)‬ ‫(‬ ‫(‪)16‬‬
‫وتعود بقيمة راجعة ‪.Parameter‬‬
‫)‬ ‫(‪ )17‬يؤخذ على لغة ‪ VB.Net‬أنها سمحت للمبرمج اإلعالن عن دوال واجراءات أخرى يعدها بنفسه‪( .‬‬

‫الكمبيوتر التعليمي‬ ‫‪ 04‬من ‪02‬‬ ‫إعداد‪ /‬خالد السعدني‬


‫أسئلة الصف الثالث اإلعدادي ‪ -‬الفصل الدراسي الثاني ‪6102/6102‬‬ ‫اإلدارة العامة لتنمية‬
‫مادة الكمبيوتر وتكنولوجيا المعلومات واالتصاالت‬ ‫مادة الكمبيوتر وتكنولوجيا المعلومات‬

‫(‪ )11‬اكمل الجدول مستعينا ً بالكود التالي‪:‬‬

‫اإلجابة‬ ‫المطلوب‬ ‫م‬


‫‪.............................................‬‬ ‫اسم اإلجراء‬ ‫(‪)1‬‬
‫‪.............................................‬‬
‫تم اإلعالن عن ‪ Parameter‬باسم‪ ،‬ونوعه‬ ‫(‪)2‬‬
‫‪.............................................‬‬
‫‪.............................................‬‬ ‫القيمة اإلبتدائية للحلقة التكرارية هي قيمة المتغير‬ ‫(‪)3‬‬
‫‪.............................................‬‬ ‫قيمة الزيادة في الحلقة التكرارية تساوي‬ ‫(‪)4‬‬
‫‪.............................................‬‬ ‫القيمة النهائية للحلقة التكرارية هي القيمة‬ ‫(‪)5‬‬

‫(‪ )12‬اكمل الجدول مستعي ًنا بالكود التالي‪:‬‬

‫‪Function XXX (ByVal YYY As Integer, ByVal ZZZ As Integer) As Single‬‬


‫‪Code‬‬
‫‪Return RRR‬‬
‫‪End Function‬‬
‫اإلجابة‬ ‫المطلوب‬ ‫م‬
‫‪.........................‬‬ ‫(‪ )1‬اسم الدالة‬
‫‪.........................‬‬ ‫(‪ )2‬نوع البيان الخاص بالقمة الراجعة من الدالة‬
‫‪.........................‬‬ ‫(‪ )3‬الوسائط ‪ Parameter‬التي سوف تستخدم في الكود‬
‫‪.........................‬‬ ‫(‪ )4‬القيمة الراجعة من الدالة‬

‫الكمبيوتر التعليمي‬ ‫‪ 05‬من ‪02‬‬ ‫إعداد‪ /‬خالد السعدني‬


‫أسئلة الصف الثالث اإلعدادي ‪ -‬الفصل الدراسي الثاني ‪6102/6102‬‬ ‫اإلدارة العامة لتنمية‬
‫مادة الكمبيوتر وتكنولوجيا المعلومات واالتصاالت‬ ‫مادة الكمبيوتر وتكنولوجيا المعلومات‬

‫أسئلة الفصل الرابع (التعدي اإللكتروني ‪)Cyber Bulling‬‬


‫السؤال األول‪:‬‬
‫ضع عالمة (‪ )‬أمام العبارة الصحيحة أو عالمة (‪ )‬أمام العبارة الخطأ لكل عبارة مما يلي‪:‬‬
‫اإلجابة‬ ‫السؤال‬ ‫م‬
‫التعدي اإللكتروني عبارة عن سلوك عدواني متعمد‪ ،‬بإستخدام الوسائط اإللكترونية للتحرش‪،‬‬ ‫ك‬
‫)‬ ‫(‬ ‫(‪)1‬‬
‫أو المضايقة‪ ،‬أو إحراج‪ ،‬أو تخويف أو تهديد اآلخرين‪.‬‬
‫)‬ ‫(‬ ‫التعدي اإللكتروني يتم من خالل وسائط إلكترونية مثل مواقع التواصل االجتماعي‪.‬‬
‫ك‬ ‫(‪)2‬‬
‫)‬ ‫(‬ ‫التخفي اإللكتروني يعتبر صورة من صور التعدي اإللكتروني‪.‬‬ ‫(‪)3‬‬
‫)‬ ‫(‬ ‫التحرش والتهديد من أهم الوسائط اإللكترونية المستخدمة في التعدي اإللكتروني‪.‬‬ ‫(‪)4‬‬
‫)‬ ‫(‬ ‫المضايقة واالبتزاز من أشكال التعدي اإللكتروني‪.‬‬ ‫(‪)5‬‬
‫سرقة حساب شخص في مواقع التواصل االجتماعي أو بريده اإللكتروني أحد المخاطر التي يمكن أن‬
‫)‬ ‫(‬ ‫(‪)6‬‬
‫نتعرض لها عبر وسائط التواصل اإللكتروني‪.‬‬
‫مواقع التواصل االجتماعي تساعد في التعرف على أشخاص جدد يفضل مقابلتهم لتطوير العالقات‬
‫)‬ ‫(‬ ‫(‪)7‬‬
‫االجتماعية‪.‬‬
‫تمشيا مع قواعد االستخدام اآلمن يفضل أن تضع كلمة مرور سهلة للبريد اإللكتروني الخاص بك‬
‫ً‬
‫)‬ ‫(‬ ‫(‪)8‬‬
‫حتى تستطيع تذكرها‪.‬‬
‫)‬ ‫(‬ ‫االستثناء اإللكتروني يعني تتبع شخص معين في كافة وسائل التواصل اإللكترونية‪.‬‬ ‫(‪)9‬‬
‫)‬ ‫(‬ ‫(‪ )11‬المالحقة اإللكترونية يقصد بها إرسال رسائل إلكترونية تحمل تهديد أو وعيد لشخص أو أكثر‪.‬‬

‫السؤال الثاني‪:‬‬
‫موضحا رأيك في كل عبارة مما يلي‪:‬‬
‫ً‬ ‫اكمل الجدول التالي‬
‫رأيك في ضوء قواعد االستخدام اآلمن‬ ‫الموقف‬ ‫م‬
‫‪.....................................................‬‬
‫وضع كلمة مرور سهلة االستنتاج‪.‬‬ ‫(‪)1‬‬
‫‪.....................................................‬‬
‫نشر شخص السمه الحقيق وعنوانه ورقم تليفونه عبر ‪.....................................................‬‬
‫(‪)2‬‬
‫‪.....................................................‬‬ ‫الوسائط اإللكترونية‪.‬‬
‫‪.....................................................‬‬
‫إنزال إي برامج تتاح لك على اإلنترنت‪.‬‬ ‫(‪)3‬‬
‫‪.....................................................‬‬
‫الرد السريع الغاضب على تعدي قد تتعرض له عبر ‪.....................................................‬‬
‫(‪)4‬‬
‫‪.....................................................‬‬ ‫اإلنترنت‪.‬‬
‫حذف جميع الرسائل التي تم تهديدك بها في مواقع ‪.....................................................‬‬
‫(‪)5‬‬
‫‪.....................................................‬‬ ‫التواصل االجماعي أو البريد اإللكتروني‪.‬‬

‫الكمبيوتر التعليمي‬ ‫‪ 02‬من ‪02‬‬ ‫إعداد‪ /‬خالد السعدني‬


‫أسئلة الصف الثالث اإلعدادي ‪ -‬الفصل الدراسي الثاني ‪6102/6102‬‬ ‫اإلدارة العامة لتنمية‬
‫مادة الكمبيوتر وتكنولوجيا المعلومات واالتصاالت‬ ‫مادة الكمبيوتر وتكنولوجيا المعلومات‬

‫السؤال الثالث‪( :‬مواقف حياتية)‬


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

‫(‪ )2‬اشتركت في أحد مواقع التواصل االجتماعي وفوجئت بتهكم أحد األشخاص على مصر والحديث عن رموزها بشكل‬
‫غير الئق‪.‬‬
‫‪ -‬حدد (‪ )4‬أربعة تصرفات إيجابية يمكن من خاللها الرد عليه‪:‬‬
‫‪............................. ‬‬ ‫‪............................. ‬‬
‫‪............................. ‬‬ ‫‪............................. ‬‬

‫الكمبيوتر التعليمي‬ ‫‪ 02‬من ‪02‬‬ ‫إعداد‪ /‬خالد السعدني‬


‫أجابات أسئلة الصف الثالث اإلعدادي ‪ -‬الفصل الدراسي الثاني ‪6102/6102‬‬ ‫اإلدارة العامة لتنمية‬
‫مادة الكمبيوتر وتكنولوجيا المعلومات واالتصاالت‬ ‫مادة الكمبيوتر وتكنولوجيا المعلومات‬

‫إجابات أسئلة الفصل األول (البيانات ‪)Data‬‬


‫أوالً‪ :‬إجابات الصواب والخطأ‬
‫اإلجابة‬ ‫السؤال‬ ‫م‬
‫(‪)‬‬ ‫تتميز لغة ‪ VB.NET‬بالتعامل مع أنواع مختلفة من البيانات‪.‬‬ ‫(‪)1‬‬
‫(‪)‬‬ ‫يؤخذ على لغة ‪ VB.NET‬التعامل مع أنواع مختلفة من البيانات‪.‬‬ ‫(‪)2‬‬
‫(‪)‬‬ ‫جميع البيانات التي يتم إدخالها في برنامج بلغة ‪ VB.NET‬يتم تخزينها مؤقتًا في ذاكرة الكمبيوتر‪.‬‬ ‫(‪)3‬‬
‫(‪)‬‬ ‫جميع أنواع البيانات التي يتم حفظها في الذاكرة تشغل نفس المساحة التخزينية‪.‬‬ ‫(‪)4‬‬
‫(‪)‬‬ ‫المبرمج الجيد الذي ُيحسن ترشيد المساحة التخزينية في ذاكرة الكمبيوتر‪.‬‬ ‫(‪)5‬‬
‫(‪)‬‬ ‫ُيصنف قيمة مجموع درجات الطالب ضمن البيانات الرقمية الصحيحة‪.‬‬ ‫(‪)6‬‬
‫(‪)‬‬ ‫ُيصنف قيمة اسم الطالب ضمن البيانات الرقمية المتنوعة‪.‬‬ ‫(‪)7‬‬
‫(‪)‬‬ ‫ُيصنف قيمة نوع الطالب "ذكر" أم "أنثى" ضمن البيانات المتنوعة "المنطقية"‪.‬‬ ‫(‪)8‬‬
‫(‪)‬‬ ‫صورة الطالب يمكن تصنيفها ضمن البيانات الحرفية‪.‬‬ ‫(‪)9‬‬
‫(‪)‬‬ ‫(‪ )11‬قيمة مرتب الموظف يمكن تصنيفها ضمن البيانات الرقمية الغير صحيحة‪.‬‬
‫(‪)‬‬ ‫(‪ )11‬كل بيان ُيخزن في ذاكرة الكمبيوتر يشغل مساحة تخزينية ومدى معين حسب نوع البيان‪.‬‬
‫(‪)‬‬ ‫(‪ )12‬نوع البيان ُيحدد حيز التخزين الذي يشغله في ذاكرة الكمبيوتر ومعرفة الحد األدنى واألقصى لقيمته‪.‬‬
‫(‪)‬‬ ‫(‪ُ )13‬يقصد بالمتغيرات في لغة ‪ VB.NET‬مخازن بذاكرة الكمبيوتر لها اسم ونوع‪.‬‬
‫(‪)‬‬ ‫(‪ )14‬تشترط لغة ‪ VB.NET‬أن يكون لكل متغير اسم ونوع ومدى للبيانات التي يتم إدخالها‪.‬‬
‫(‪)‬‬ ‫‪‬‬ ‫(‪ )15‬اإلعالن عن المتغيرات في لغة ‪ VB.NET‬يساعد في ترشيد استخدام ذاكرة الكمبيوتر‪.‬‬
‫(‪)‬‬ ‫(‪ )16‬اإلعالن عن المتغيرات مسألة شكلية‪ ،‬ألن لغة ‪ VB.NET‬تتعرف على المتغيرات وتحدد نوعها تل ً‬
‫قائيا‪.‬‬
‫تستخدم الجملة التالية "‪ "Dim F_name As String‬لإلعالن عن متغير باسم ‪ String‬ونوعه‬
‫(‪)‬‬ ‫(‪)17‬‬
‫‪.F_name‬‬
‫تستخدم الجملة التالية "‪ "Dim F_name As String‬لإلعالن عن متغير باسم ‪ F_name‬ونوعه‬
‫(‪)‬‬ ‫(‪)18‬‬
‫‪.String‬‬
‫(‪)‬‬ ‫(‪ )19‬جملة اإلعالن عن المتغيرات يتحدد فيها اسم المتغير ونوعه‪.‬‬
‫(‪)‬‬ ‫(‪ )21‬جملة اإلعالن عن المتغيرات يتحدد فيها اسم المتغير ونوعه وقيمته الثابتة‪.‬‬
‫(‪)‬‬ ‫(‪ 55City )21‬يعتبر اسم متغير خطأ النه يبدأ برقم‪.‬‬
‫(‪)‬‬ ‫(‪ 55City )22‬يعتبر اسم متغير صحيح‪.‬‬
‫(‪)‬‬ ‫(‪ Name )23‬يعتبر اسم متغير صحيح على مستوى إجراء الحدث (إثرائي)‪.‬‬

‫الكمبيوتر التعليمي‬ ‫‪ 0‬من ‪02‬‬ ‫إعداد‪ /‬خالد السعدني‬


‫أجابات أسئلة الصف الثالث اإلعدادي ‪ -‬الفصل الدراسي الثاني ‪6102/6102‬‬ ‫اإلدارة العامة لتنمية‬
‫مادة الكمبيوتر وتكنولوجيا المعلومات واالتصاالت‬ ‫مادة الكمبيوتر وتكنولوجيا المعلومات‬

‫اإلجابة‬ ‫السؤال‬ ‫م‬


‫(‪)‬‬ ‫‪‬‬ ‫(‪ Name )24‬يعتبر اسم متغير صحيح على مستوى التصنيف ‪( Form1 Class‬إثرائي)‪.‬‬
‫(‪)‬‬ ‫(‪ )25‬يستخدم أمر ‪ Dim‬في اإلعالن عن المتغيرات‪.‬‬
‫(‪)‬‬ ‫(‪ )26‬يستخدم أمر ‪ Dim‬في اإلعالن عن الثوابت‪.‬‬
‫(‪)‬‬ ‫(‪ )27‬يستخدم أمر ‪ Const‬في اإلعالن عن المتغيرات‪.‬‬
‫(‪)‬‬ ‫(‪ )28‬يستخدم أمر ‪ Const‬في اإلعالن عن الثوابت‪.‬‬
‫الثوابت في لغة ‪ VB.NET‬عبارة عن مخازن في ذاكرة الكمبيوتر لها اسم وقيمة ال تتغير أثناء سير‬
‫(‪)‬‬ ‫(‪)29‬‬
‫البرنامج‪.‬‬
‫الثوابت في لغة ‪ VB.NET‬عبارة عن مخازن في ذاكرة الكمبيوتر لها اسم وقيمة تتغير أثناء سير‬
‫(‪)‬‬ ‫(‪)31‬‬
‫البرنامج‪.‬‬
‫(‪)‬‬ ‫(‪ )31‬الخطأ في نتيجة حساب أي معادلة يعتبر خطأ لغوي ‪.Syntax Error‬‬
‫(‪)‬‬ ‫(‪ )32‬الخطأ في نتيجة حساب أي معادلة يعتبر خطأ منطقي ‪.Logical Error‬‬
‫(‪)‬‬ ‫(‪ )33‬الخطأ الذي يظهر بعد تشغيل أو تنفيذ برنامج ‪ VB.NET‬يطلق عليه خطأ لغوي ‪.Syntax Error‬‬
‫(‪)‬‬ ‫(‪ )34‬الخطأ الذي يظهر أثناء تنفيذ برنامج ‪ VB.NET‬يطلق عليه خطأ أثناء التشغيل ‪.Run time Error‬‬
‫(‪)‬‬ ‫(‪ )35‬القيمة النهائية للمتغير ‪ X‬بعد تنفيذ المعادلة التالية "‪ "X = 3 + 2 * 4‬هي (‪.)11‬‬
‫(‪)‬‬ ‫(‪ )36‬القيمة النهائية للمتغير ‪ X‬بعد تنفيذ المعادلة التالية "‪ "X = 3 + 2 * 4‬هي (‪.)20‬‬

‫ثانيًا‪ :‬اإلجابات المناسبة إلكمال كل عبارة مما يلي‬


‫(‪ )1‬قيمة أسعار األدوات المكتبية يمكن تصنيفها كبيانات ‪. ..............‬‬
‫ج‪ -‬متنوعة‬ ‫ب‪ -‬رقمية غير صحيحة‬ ‫أ‪ -‬رقمية صحيحة‬
‫(‪ )2‬قيمة أسماء المواد الدراسية يمكن تصنيفها كبيانات ‪. ..............‬‬
‫ج‪ -‬حرفية‬ ‫ب‪ -‬رقمية غير صحيحة‬ ‫أ‪ -‬متنوعة‬
‫المخزن مؤقتًا في ذاكرة الكمبيوتر يحدد ‪. ..............‬‬
‫(‪ )3‬نوع البيان ُ‬
‫ج‪ -‬حيز تخزيني وقيمته‬ ‫ب‪ -‬اسم وحيز تخزيني‪.‬‬ ‫أ‪ -‬حيز تخزيني ومدى قيمته‬
‫(‪ )4‬الصيغة الصحيحة لإلعالن عن متغير المرتب ‪ Salary‬هي ‪. ..............‬‬
‫ج‪Dim Salary As Decimal -‬‬ ‫ب‪Dim Salary As Byte -‬‬ ‫أ‪Dim Salary As Integer -‬‬
‫(‪ )5‬الصيغة الصحيحة لإلعالن عن متغير العنوان ‪ City‬هي ‪. ..............‬‬
‫ج‪Dim City As Decimal -‬‬ ‫ب‪Dim City As Byte -‬‬ ‫أ‪Dim City As String -‬‬

‫الكمبيوتر التعليمي‬ ‫‪ 6‬من ‪02‬‬ ‫إعداد‪ /‬خالد السعدني‬


‫أجابات أسئلة الصف الثالث اإلعدادي ‪ -‬الفصل الدراسي الثاني ‪6102/6102‬‬ ‫اإلدارة العامة لتنمية‬
‫مادة الكمبيوتر وتكنولوجيا المعلومات واالتصاالت‬ ‫مادة الكمبيوتر وتكنولوجيا المعلومات‬

‫(‪ )6‬الصيغة الصحيحة لإلعالن عن متغير االسم ‪ F_Name‬هي ‪. ..............‬‬


‫ج‪Dim F_Name As Decimal -‬‬ ‫أ‪ Dim F_Name As Integer -‬ب‪Dim F_Name As String -‬‬
‫(‪ )7‬الصيغة الصحيحة لإلعالن عن متغير النوع ‪ Gender‬هي ‪. ..............‬‬
‫ج‪Dim Gender As Boolean -‬‬ ‫أ‪ Dim Gender As Decimal -‬ب‪Dim Gender As Integer -‬‬
‫(‪ )8‬الصيغة الصحيحة لإلعالن عن متغير االسم ‪ F_Name‬هي ‪. ..............‬‬
‫ج‪Din F_Name As Char -‬‬ ‫ب‪Dim F_Name As String -‬‬ ‫أ‪Din F_Name As String -‬‬
‫(‪ )9‬الخطأ الذي يظهر بعد تشغيل برنامج بلغة ‪ VB.NET‬يسمى ‪. ..............‬‬
‫ج‪Runtime Error -‬‬ ‫ب‪Logical Error -‬‬ ‫أ‪Syntax Error -‬‬
‫(‪ )11‬الخطأ الذي يظهر أثناء كتابة كود بلغة ‪ VB.NET‬يسمى ‪. ..............‬‬
‫ج‪Run time Error -‬‬ ‫ب‪Logical Error -‬‬ ‫أ‪Syntax Error -‬‬
‫(‪ )11‬الخطأ في ناتج تشغيل كود بلغة ‪ VB.NET‬يسمى ‪. ..............‬‬
‫ج‪Run time Error -‬‬ ‫ب‪Logical Error -‬‬ ‫أ‪Syntax Error -‬‬
‫(‪ )12‬الناتج النهائي للمتغير ‪ X‬للمعادلة "‪ "X = 3 + 2 * 4‬هو ‪. ..............‬‬
‫ج‪20 -‬‬ ‫ب‪24 -‬‬ ‫أ‪11 -‬‬
‫(‪ )13‬الناتج النهائي للمتغير ‪ Y‬للمعادلة "‪ "Y = 16 – 12 / 4 + 2‬هو ‪. ..............‬‬
‫ج‪15 -‬‬ ‫ب‪11 -‬‬ ‫أ‪3 -‬‬
‫(‪ )14‬جملة اإلعالن عن متغير "‪ ،"Dim X As String‬تعني اإلعالن عن ‪. ..............‬‬
‫أ‪ -‬متغير اسمه ‪ X‬ونوعه حرفي ‪String‬‬
‫ب‪ -‬متغير اسمه ‪ String‬ونوعه ‪X‬‬
‫ج‪ -‬متغير مجهول ليس له اسم ونوعه ‪String‬‬
‫(‪ )15‬جملة اإلعالن الصحيحة عن متغير رقمي غير صحيح اسمه ‪ Y‬هي ‪. ..............‬‬
‫ج‪Dim Y = Decimal -‬‬ ‫ب‪Y As Decimal -‬‬ ‫أ‪Dim Y As Decimal -‬‬
‫(‪ )16‬اختر االسم الصحيح للمتغير اسم الطالب ‪. ..............‬‬
‫ج‪Name** -‬‬ ‫ب‪st name -‬‬ ‫أ‪st_name -‬‬
‫(‪ )17‬اختر االسم الصحيح لمتغير عنوان الموظف ‪. ..............‬‬
‫ج‪(Address) -‬‬ ‫ب‪E_Address -‬‬ ‫أ‪5Cairo -‬‬
‫(إثرائي)‬ ‫(‪ )18‬أسماء المتغيرات التالية صحيحة على مستوى التصنيف ‪ Form1‬ماعدا‪. .............. :‬‬
‫ج‪_st_text -‬‬ ‫ب‪Text -‬‬ ‫أ‪St_text -‬‬

‫الكمبيوتر التعليمي‬ ‫‪ 3‬من ‪02‬‬ ‫إعداد‪ /‬خالد السعدني‬


‫أجابات أسئلة الصف الثالث اإلعدادي ‪ -‬الفصل الدراسي الثاني ‪6102/6102‬‬ ‫اإلدارة العامة لتنمية‬
‫مادة الكمبيوتر وتكنولوجيا المعلومات واالتصاالت‬ ‫مادة الكمبيوتر وتكنولوجيا المعلومات‬

‫(‪ )19‬عند اإلعالن عن "الثابت الرياضي ط" نستخدم الكود ‪. ..............‬‬


‫ج‪Const Pi As Single = 3.14 -‬‬ ‫ب‪Dim Pi As Single = 3.14 -‬‬ ‫أ‪Dim Pi As Single -‬‬

‫(‪ )21‬عند اإلعالن عن ثابت "عجلة الجاذبية األرضية" نستخدم الكود ‪. ..............‬‬
‫ب‪ Const g As Single = 9.81 -‬ج‪Dim g As Single = 9.81 -‬‬ ‫أ‪Dim g As Single -‬‬
‫(‪ )21‬اإلعالن عن متغير عدد أفراد األسرة ‪ C_Family‬بقيمة ابتدائية ‪ 2‬هو ‪. ..............‬‬
‫‪Dim C_Family As Single = 2‬‬ ‫أ‪-‬‬
‫‪Const C_Family As Integer = 2‬‬ ‫ب‪-‬‬
‫‪Dim C_Family As Integer = 2‬‬ ‫ج‪-‬‬
‫(‪ )22‬إذا وجد خطأ في نتيجة حساب مساحة مستطيل في برنامج‪ ،‬يعتبر هذا الخطأ ‪. ..............‬‬
‫ج‪Run time Error -‬‬ ‫ب‪Logical Error -‬‬ ‫أ‪Syntax Error -‬‬
‫(‪ )23‬رسالة الخطأ التي تظهر عند كتابة الكود "‪ ،"Dimension X As Byte‬يمكن تصنيفها خطأ ‪. ..............‬‬
‫ج‪Run time Error -‬‬ ‫ب‪Logical Error -‬‬ ‫أ‪Syntax Error -‬‬
‫(‪ )24‬الناتج النهائي للمعادلة " ‪ "Y = 12 – 2 + 4 / 2‬هو ‪. ..............‬‬
‫ج‪9 -‬‬ ‫ب‪7 -‬‬ ‫أ‪12 -‬‬
‫(‪ )25‬الناتج النهائي للمعادلة " ‪ "Y = 12 – (2 + 4) / 2‬هو ‪. ..............‬‬
‫ج‪9 -‬‬ ‫ب‪7 -‬‬ ‫أ‪12 -‬‬

‫إجابات أسئلة الفصل الثاني (التفرع ‪)Branching‬‬


‫(‪ )1‬اإلجابة عن األسئلة مستعي ًنا بالكود التالي‪:‬‬
‫‪If X >= 50 Then‬‬
‫)"ناجح"(‪Msgbox‬‬
‫‪End if‬‬
‫أ‪ -‬يتم إظهار صندوق الرسالة وعليها النص "ناجح" عندما تكون‪. X >= 50 :‬‬
‫ب‪ -‬إذا كانت قيمة ‪ X = 50‬فإن ناتج تنفيذ الكود هو‪ :‬ظهور صندوق رسالة بداخله "ناجح"‪.‬‬
‫ت‪ -‬إذا كانت قيمة ‪ X = 62‬فإن ناتج تنفيذ الكود هو‪ :‬ظهور صندوق رسالة بداخله "ناجح"‪.‬‬

‫(‪ )2‬اإلجابة عن األسئلة التالية مستعي ًنا بالصيغة العامة لجملة التفريع ‪:If ….. Then‬‬
‫‪) Then Code1 Else Code2‬تعبير شرطي( ‪If Conditional Expression‬‬
‫أ‪ -‬كتابة تعبير شرطي يختبر قيمة المتغير ‪ Y‬إذا كانت قيمته أقل من ‪:0‬‬
‫‪If Y < 0 Then Code1 Else Code2‬‬

‫الكمبيوتر التعليمي‬ ‫‪ 4‬من ‪02‬‬ ‫إعداد‪ /‬خالد السعدني‬


‫أجابات أسئلة الصف الثالث اإلعدادي ‪ -‬الفصل الدراسي الثاني ‪6102/6102‬‬ ‫اإلدارة العامة لتنمية‬
‫مادة الكمبيوتر وتكنولوجيا المعلومات واالتصاالت‬ ‫مادة الكمبيوتر وتكنولوجيا المعلومات‬

‫ب‪ -‬استبدال "‪ "Code1‬في الصيغة العامة بكود يظهر نص "الرقم سالب" في صندوق رسالة‪.‬‬

‫‪") Else Code2‬الرقم سالب"( ‪If Y < 0 Then MsgBox‬‬

‫ت‪ -‬من الصيغة العامة لجملة (‪ )If .. Then .. Else‬في هذا السؤال‪ ،‬نجد أنه إذا تحقق التعبير الشرطي‬
‫يتم تنفيذ ‪ Code1‬واذا لم يتحقق التعبير الشرطي يتم تنفيذ ‪.Code2‬‬

‫(‪ )3‬اإلجابة عن األسئلة التالية مستعي ًنا بالشاشة والكود بالجدول‪:‬‬

‫الكود‬ ‫خريطة التدفق‬

‫أ‪ -‬الغرض من البرنامج هو‪ :‬عرض صندوق رساله بداخله "ناجح" إذا كانت الدرجة )‪ (X‬التي يتم إدخالها في صندوق‬
‫النصوص )‪ (TextBox1‬قيمتها أكبر من أو تساوي ‪50‬‬
‫ب‪ -‬يتم تنفيذ الكود إذا وقع الحدث ‪ Click‬على أداة التحكم ‪.Button1‬‬
‫ت‪ -‬نوع المتغير ‪ X‬في الكود هو‪.Single :‬‬
‫ث‪ "Me." -‬في الكود تشير إلى‪ :‬النموذج الحالي )‪.(Current Form‬‬
‫ج‪ -‬إذا تم إدخال القيمة (‪ )50‬في صندوق النص يكون ناتج تنفيذ الكود هو‪ :‬ظهور صندوق رساله بداخله "ناجح"‪.‬‬

‫‪:IF …. Then …. Else‬‬ ‫(‪ )4‬إجابة أكمل الجدول التالي بالكود الالزم‪ ،‬مستعي ًنا بالصيغة العامة للجملة الشرطية‬
‫‪If Conditional Expression Then‬‬
‫‪Code‬‬
‫‪Else‬‬
‫‪Code‬‬
‫‪End if‬‬

‫وذلك إلظهار صندوق رسالة يحمل كلمة "مصر" إذا كانت قيمة المتغير ‪ Country‬تساوي "مصر" أو يظهر‬
‫صندوق رسالة يحمل كلمة "‪ "Egypt‬خالف ذلك‪.‬‬

‫الكمبيوتر التعليمي‬ ‫‪ 5‬من ‪02‬‬ ‫إعداد‪ /‬خالد السعدني‬


‫أجابات أسئلة الصف الثالث اإلعدادي ‪ -‬الفصل الدراسي الثاني ‪6102/6102‬‬ ‫اإلدارة العامة لتنمية‬
‫مادة الكمبيوتر وتكنولوجيا المعلومات واالتصاالت‬ ‫مادة الكمبيوتر وتكنولوجيا المعلومات‬

‫الكود‬ ‫بيان‬ ‫م‬


‫”مصر”=‪Country‬‬ ‫التعبير الشرطي‬ ‫‪1‬‬
‫)”مصر“(‪MsgBox‬‬ ‫جواب تحقق الشرط ‪True‬‬ ‫‪2‬‬
‫)”‪MsgBox(“Egypt‬‬ ‫جواب عدم تحقق الشرط ‪False‬‬ ‫‪3‬‬

‫مستعينا بالكود‪:‬‬
‫ً‬ ‫(‪ )5‬إجابة األسئلة‬
‫أ‪ -‬إذا كانت قيمة ‪ X = 76‬فإن ناتج تنفيذ‬

‫الكود هو‪ :‬ناجح‪.‬‬

‫ب‪ -‬إذا كانت قيمة ‪ X = 49‬فإن ناتج تنفيذ‬

‫الكود هو‪ :‬راسب‪.‬‬

‫ت‪ -‬اعادة كتابة الكود الخاص بــ ‪Block If‬‬

‫ليظهر على سطر واحد فقط‪.‬‬


‫)”راسب“(‪”) Else MsgBox‬ناجح“(‪If X>=50 Then MsgBox‬‬

‫(‪ )6‬اإلجابة عن األسئلة التالية بعد دراسة الكود‪:‬‬

‫ــــدل الكـــــود بحيـــــث يظهـــــر الـــــنص "الـــــرقم زوجـــــي" فـــــي مربـــــع‬


‫أ‪َ -‬عـ ك‬
‫عنـــوان ‪ ،Label2‬ويظهـــر الـــنص "الـــرقم فـــردي" فـــي مربـــع عنـــوان‬
‫صندوق ‪ Label2‬بدالً من صندوق رسالة‪.‬‬

‫الكمبيوتر التعليمي‬ ‫‪ 2‬من ‪02‬‬ ‫إعداد‪ /‬خالد السعدني‬


‫أجابات أسئلة الصف الثالث اإلعدادي ‪ -‬الفصل الدراسي الثاني ‪6102/6102‬‬ ‫اإلدارة العامة لتنمية‬
‫مادة الكمبيوتر وتكنولوجيا المعلومات واالتصاالت‬ ‫مادة الكمبيوتر وتكنولوجيا المعلومات‬

‫تعديل الكود كاآلتي‪:‬‬

‫‪Dim N As Long‬‬
‫‪N = Me.TextBox1.Text‬‬
‫‪If N Mod 2 = 0 Then‬‬
‫”الرقم زوجي”= ‪Label2.Text‬‬
‫‪Else‬‬
‫”الرقم فردي”= ‪Label2.Text‬‬
‫‪End If‬‬
‫ب‪ -‬استبدال نوع المتغير ‪ N‬ليصبح ‪:Integer‬‬

‫( سيتم استبدال السطر ‪ Dim N As Long‬بالسطر ‪) Dim N As Integer‬‬

‫(‪ )7‬الكود التالي يستقبل أي عدد من صندوق نص‪ ،‬ويقوم بتخزينه في متغير‪ ،‬ثم يختبر قيمته‪ ،‬فإذا كان‬
‫العدد زوجي يظهر مربع رسالة بذلك‪ ،‬واذا كان عدد فردي يظهر مربع رسالة بذلك‪.‬‬

‫صحيحا‪.‬‬
‫ً‬ ‫المطلوب‪ :‬اعد كتابة الكود بعد اكتشاف األخطاء الثالثة وتصويبها ليكون ناتج تنفيذه‬

‫الكود قبل تعديل الثالث أخطاء‪:‬‬ ‫الكود بعد تعديل الثالث أخطاء سيكون كالتالي‪:‬‬
‫‪Dim X As Integer‬‬ ‫‪Dim N As Integer‬‬
‫‪N = Me.TextBox1.Text‬‬ ‫‪N = Me.TextBox1.Text‬‬
‫‪If N Mod 2 = 0‬‬ ‫‪If N Mod 2 = 0 Then‬‬
‫)"العدد زوجي"( ‪MsgBox‬‬ ‫)”العدد زوجي“(‪MsgBox‬‬

‫‪Else‬‬ ‫‪Else‬‬
‫)”العدد فردي“(‪MsgBox‬‬
‫)"العدد فردي"( ‪MsgBox‬‬
‫‪End If‬‬

‫الكمبيوتر التعليمي‬ ‫‪ 2‬من ‪02‬‬ ‫إعداد‪ /‬خالد السعدني‬


‫أجابات أسئلة الصف الثالث اإلعدادي ‪ -‬الفصل الدراسي الثاني ‪6102/6102‬‬ ‫اإلدارة العامة لتنمية‬
‫مادة الكمبيوتر وتكنولوجيا المعلومات واالتصاالت‬ ‫مادة الكمبيوتر وتكنولوجيا المعلومات‬

‫(‪ )8‬اجب عن األسئلة التالية‪ ،‬بعد دراسة الكود التالي‪:‬‬

‫لقد تم استخدام ‪ Try …. Catch‬بالكود السابق ( إثرائي )‬


‫أ‪ -‬الغرض من الكود هو‪ :‬اختبار (عدد) ممثالً في (درجة حرارة)‪ ،‬إذا كان مساوياً ‪ 0‬يظهر النص "صفر"‬
‫داخل أداة ‪ ، Label2‬واذا كان العدد أقل من ‪ 0‬يظهر النص "تحت الصفر"‪ ،‬واذا كان العدد أكبر من ‪0‬‬
‫يظهر النص "فوق الصفر" ‪ ،‬باإلضافة أن هذا البرنامج يمنع حدوث خطأ إذا تم إدخال قيمة غير عددية داخل‬
‫صندوق النصوص ‪ TextBox1‬سيظهر صندوق رسالة "أدخل عدد"‪.‬‬

‫ب‪ -‬إذا علمت أن‪ Degree = -3 :‬يظهر في صندوق الرسالة النص‪ :‬تحت الصفر‪.‬‬

‫ت‪ -‬يتم تنفيذ الكود عندما يقع الحدث ‪ Click‬على أداة التحكم ‪.Button1‬‬

‫ث‪ -‬نوع المتغير ‪ Degree‬هو‪.Single :‬‬

‫الكمبيوتر التعليمي‬ ‫‪ 8‬من ‪02‬‬ ‫إعداد‪ /‬خالد السعدني‬


‫أجابات أسئلة الصف الثالث اإلعدادي ‪ -‬الفصل الدراسي الثاني ‪6102/6102‬‬ ‫اإلدارة العامة لتنمية‬
‫مادة الكمبيوتر وتكنولوجيا المعلومات واالتصاالت‬ ‫مادة الكمبيوتر وتكنولوجيا المعلومات‬

‫إجابات أسئلة الفصل الثالث (التكرار واإلجراءات ‪)Looping & Procedures‬‬


‫(‪ )0‬اإلجابة عن األسئلة مستعينًا بالكود التالي‪:‬‬
‫أ‪ -‬يتم تنفيذ الكود عندما يتم عمل ‪Click‬‬
‫على أداة التحكم ‪.Button1‬‬
‫ب‪ -‬تم استخدام األمر ‪ Dim‬لإلعالن عن (متغير) من نوع ‪. Integer‬‬

‫ت‪ -‬اسم المتغير المستخدم في الحلقة التكرارية هو‪M :‬‬

‫ث‪ -‬قيمة بداية الحلقة التكرارية ‪ ،1‬وقيمة النهاية ‪ ،3‬وقيمة الزيادة ‪1‬‬

‫ج‪ -‬يتوقف تنفيذ الحلقة التكرارية عندما تصل قيمة المتغير ‪ M‬إلى ‪4‬‬
‫ح‪ -‬الكود الذي يتم تكراره هو )‪MsgBox(M‬‬

‫(‪ )6‬اجب عن األسئلة التالية‪ ،‬مستعينًا بالكود‪:‬‬


‫‪Private Sub But_Repeat_Click (ByVal sender As System.Opject,‬‬
‫‪Dim m As Integer‬‬
‫"" = ‪Me.Lebel1.Text‬‬
‫‪For m = 5 To 9 Step 2‬‬
‫‪Me.Label1.Text = Me.Label1.Text & m & vbCrLf‬‬
‫‪Next m‬‬
‫………………………………‬ ‫)المطلوب رقم ‪(2‬‬
‫)"انتهى البرنامج"( ‪MsgBox‬‬
‫‪End Sub‬‬

‫أ‪ -‬الغرض من الكود هو‪ :‬عرض األعداد الفردية من ‪ 5‬إلى ‪.9‬‬


‫ب‪ -‬يتم تنفيذ الكود عندما يقع الحدث ‪ Click‬على أداة التحكم ‪.But_Repeat‬‬
‫ت‪ -‬لإلعالن عن المتغير ‪ m‬تم استخدام األمر ‪.Dim‬‬
‫ث‪ -‬جملة التكرار المستخدمة هي‪.For…Next :‬‬
‫ج‪ -‬الكود المراد تكراره هو‪.Me.Label1.Text = Me.Label1.Text & m & vbCrLf :‬‬
‫ح‪ -‬الغرض من استخدام معامل الربط & في الجملة (‪ )Me.label1.Text = Me.label1.Text & m‬هو‪:‬‬
‫ربط القيم التي قبل وبعد المعامل & وجعلها قيمة واحدة‪.‬‬
‫خ‪ -‬اكتب مكان النقط جملة الكود الالزمة إلظهار القيمة النهايئة للمتغير ‪ m‬بعد تنفيذ الحلقة التكرارية في مربع‬
‫صندوق رسالة‪.MsgBox(m) :‬‬

‫الكمبيوتر التعليمي‬ ‫‪ 9‬من ‪02‬‬ ‫إعداد‪ /‬خالد السعدني‬


‫أجابات أسئلة الصف الثالث اإلعدادي ‪ -‬الفصل الدراسي الثاني ‪6102/6102‬‬ ‫اإلدارة العامة لتنمية‬
‫مادة الكمبيوتر وتكنولوجيا المعلومات واالتصاالت‬ ‫مادة الكمبيوتر وتكنولوجيا المعلومات‬

‫(‪ )3‬اجب عن األسئلة التالية‪ ،‬مستعينًا بالكود‪:‬‬


‫‪Dim n, product As Integer‬‬
‫‪Dim str As String‬‬
‫"" = ‪Me.TextBox1.Text‬‬
‫‪For n = 1 To 12‬‬
‫" = " & ‪str = 3 & " × " & n‬‬
‫‪product = 3 * n‬‬
‫‪Me. TextBox1.Text = Me.TextBox1.Text & str & product & vbCrLf‬‬
‫‪Next‬‬
‫أ‪ -‬الغرض من الكود هو‪ :‬عرض جدول الضرب للعدد )‪.(3‬‬
‫ب‪ -‬الكود (‪ )Dim str As String‬الغرض منه اإلعالن عن متغير حرفي باسم ‪)( .str‬‬
‫ت‪ -‬الغرض من الكود (‪ )product = 3 * n‬تخصيص ناتج ضرب الرقم ‪ 3‬في المتغير ‪ n‬للمتغير ‪)( .product‬‬
‫ث‪ -‬الغرض من الكود (‪ )product = 3 * n‬تخصيص ناتج ضرب الرقم ‪ 3‬في المتغير ‪)( .product‬‬
‫ج‪ -‬الغرض من الكود‬
‫‪Me.TextBox1.Text = Me. TextBox1.Text & str & product & vbCrLf‬‬
‫وضع قيمة المتغير النصي ‪ str‬وناتج المتغير ‪ product‬كقيمة للخاصية ‪ text‬لصندوق النص‪)(.TextBox1‬‬
‫ح‪ -‬الغرض من جزء الكود ‪ vbCrLf‬االنتقال إلى سطر جديد‪)( .‬‬

‫(‪ )4‬الكود التالي لطباعة جدول ضرب العدد (‪ )4‬من ‪ 1‬إلى ‪:12‬‬
‫الكود قبل التعديل‪:‬‬
‫‪Dim n , product As Integer‬‬
‫‪Dim str As String‬‬
‫"" = ‪Me.TextBox1.Text‬‬
‫‪For n = 1 To 12‬‬
‫" = " & ‪str = 4 & " × " & n‬‬
‫‪product = 4 * n‬‬
‫‪Me. TextBox1.Text = Me. TextBox1.Text & str & product & vbCrLf‬‬
‫‪Next n‬‬

‫المطلوب‪ :‬تعديل الكود السابق لعرض جدول ضرب (‪ )7‬بحيث يكون الناتج في صندوق نص كما يلي‪:‬‬
‫‪7 × 5 = 35‬‬
‫‪7 × 7 = 49‬‬
‫‪7 × 9 = 63‬‬
‫‪7 × 11 = 77‬‬

‫الكمبيوتر التعليمي‬ ‫‪ 01‬من ‪02‬‬ ‫إعداد‪ /‬خالد السعدني‬


‫أجابات أسئلة الصف الثالث اإلعدادي ‪ -‬الفصل الدراسي الثاني ‪6102/6102‬‬ ‫اإلدارة العامة لتنمية‬
‫مادة الكمبيوتر وتكنولوجيا المعلومات واالتصاالت‬ ‫مادة الكمبيوتر وتكنولوجيا المعلومات‬

‫الكود بعد التعديل‪:‬‬


‫‪Dim n , product As Integer‬‬
‫‪Dim str As String‬‬
‫"" = ‪Me.TextBox1.Text‬‬
‫‪For n = 5 To 11 Step 2‬‬
‫" = " & ‪str = 7 & " × " & n‬‬
‫‪product = 7 * n‬‬
‫‪Me. TextBox1.Text = Me. TextBox1.Text & str & product & vbCrLf‬‬
‫‪Next n‬‬

‫(‪ )5‬الكود التالي لطباعة جدول ضرب (‪ )9‬من ‪ 1‬إلى ‪ ( :10‬الكود به أربعة أخطاء )‪.‬‬
‫‪Dim n, product As String‬‬
‫‪Dim str As String‬‬
‫"" = ‪Me.TextBox1.Text‬‬
‫‪For n = 1 To 10 Step -1‬‬
‫" = " & ‪Str = 9 & " × " & n‬‬
‫‪product = 9 + n‬‬
‫‪Me. TextBox1.Text = Me. TextBox1.Text & str & product & vbCrLf‬‬
‫‪Next str‬‬
‫‪End Sub‬‬

‫( تصوب األخطاء األربعة بالكود)‬


‫‪No.‬‬ ‫الكود الخطأ‬ ‫الكود بعد التصويب‬
‫‪1 Dim n, product As String‬‬ ‫‪Dim n , product As Integer‬‬
‫‪2‬‬ ‫‪For n = 1 To 10 Step -1‬‬ ‫‪For n = 1 To 10‬‬
‫‪3‬‬ ‫‪product = 9 + n‬‬ ‫‪product = 9 * n‬‬
‫‪4‬‬ ‫‪Next str‬‬ ‫‪Next n‬‬

‫(‪ )2‬الجدول التالي يحتوي على الكود ونافذة النموذج الخاصة بتشغيل الكود لطباعة جدول الضرب ألي عدد من‪ 1‬إلى ‪12‬‬
‫المطلوب‪ :‬كتابة مكان النقط ما يلزم للكود بالجدول لنحصل على ناتج صحيح بعد تشغيل البرنامج‪.‬‬

‫الكمبيوتر التعليمي‬ ‫‪ 00‬من ‪02‬‬ ‫إعداد‪ /‬خالد السعدني‬


‫أجابات أسئلة الصف الثالث اإلعدادي ‪ -‬الفصل الدراسي الثاني ‪6102/6102‬‬ ‫اإلدارة العامة لتنمية‬
‫مادة الكمبيوتر وتكنولوجيا المعلومات واالتصاالت‬ ‫مادة الكمبيوتر وتكنولوجيا المعلومات‬

‫الكود‬ ‫نافذة تشغيل البرنامج‬

‫‪str‬‬ ‫‪0‬‬
‫‪m‬‬ ‫‪6‬‬ ‫الذي يتم كتابته مكان النقط هو‪:‬‬
‫‪Next m‬‬ ‫‪3‬‬

‫(‪ )7‬االجابة عن األسئلة مستعي ًنا بالكود التالي‪:‬‬

‫أ‪ -‬الغرض من الكود‪ :‬عرض األعداد من ‪ 1‬إلى ‪ B‬بمقدار زيادة ‪C‬‬

‫ب‪ -‬اسم متغير العداد‪I :‬‬

‫ت‪ -‬تبدأ الحلقة التكرارية بالقيمة‪1 :‬‬

‫ث‪ -‬تنتهي الحلقة التكرارية عند القيمة‪B :‬‬

‫ج‪ -‬قيمة زيادة العداد‪C :‬‬

‫ح‪ -‬الغرض من ‪ vbCrLf‬هو‪ :‬اإلنتقال إلى سطر جديد‪.‬‬

‫الكمبيوتر التعليمي‬ ‫‪ 06‬من ‪02‬‬ ‫إعداد‪ /‬خالد السعدني‬


‫أجابات أسئلة الصف الثالث اإلعدادي ‪ -‬الفصل الدراسي الثاني ‪6102/6102‬‬ ‫اإلدارة العامة لتنمية‬
‫مادة الكمبيوتر وتكنولوجيا المعلومات واالتصاالت‬ ‫مادة الكمبيوتر وتكنولوجيا المعلومات‬

‫(‪ )8‬الكود التالي يستخدم في إدخال عدد موجب‪ ،‬وعند الضغط على زر "أعداد فردية" يطبع األعداد الفردية من ‪ 0‬حتى‬
‫العدد الموجب الذي تم إدخاله‪ ،‬وتظهر في صندوق القائمة‪.‬‬

‫الكود‬ ‫نافذة تشغيل البرنامج‬

‫المطلوب‪:‬‬
‫(‪ )5‬جملة التكرار فى البرنامج هي‪.Do While … Loop :‬‬
‫(‪ )6‬الغرض من الكود (‪ )I = I + 2‬في السطر قبل الخير هو‪ :‬زيادة قيمة المتغير ‪ i‬بمقدار ‪ 2‬في كل مرة داخل‬
‫التكرار‪.‬‬
‫(‪ )7‬الغرض من ‪ Loop‬هو‪ :‬العودة مرة أخرى إلى بداية الحلقة التكرارية‪.‬‬
‫(‪ )8‬حدد االختيار الصحيح لتحديد طبيعة كل جزء من مكونات سطر الكود‪:‬‬

‫‪ ‬أداة تحكم‪.‬‬ ‫‪ ‬ثابت‪.‬‬ ‫‪ ‬وسيلة‪.‬‬


‫‪ ‬متغير‪.‬‬ ‫‪ ‬خاصية‪.‬‬ ‫‪ ‬خاصية‪.‬‬

‫الكمبيوتر التعليمي‬ ‫‪ 03‬من ‪02‬‬ ‫إعداد‪ /‬خالد السعدني‬


‫أجابات أسئلة الصف الثالث اإلعدادي ‪ -‬الفصل الدراسي الثاني ‪6102/6102‬‬ ‫اإلدارة العامة لتنمية‬
‫مادة الكمبيوتر وتكنولوجيا المعلومات واالتصاالت‬ ‫مادة الكمبيوتر وتكنولوجيا المعلومات‬

‫(‪ )9‬الكود التالي الغرض منه إدخال عدد موجب‪ ،‬فيظهر مجموع األعداد الفردية في صندوق نص‪.‬‬
‫أ‪ -‬الغرض من الكود ‪N = TextBox1.Text‬‬

‫هو‪ :‬تخصيص قيمة صندوق النص ‪ TextBox1‬للمتغير‬


‫العددي ‪.N‬‬
‫ب‪ -‬جملة التكرار المستخدمة في الكود هي‪:‬‬

‫‪.Do While… Loop‬‬

‫ت‪ -‬ســــــــــــــيتم تنفيــــــــــــــذ الحلقــــــــــــــة التكراريــــــــــــــة طالمــــــــــــــا أن‪:‬‬


‫قيمة المتغير) ‪ ( i‬أقل من أو تساوي قيمة المتغير )‪.(N‬‬

‫ث‪ -‬يـــتم إظهـــار مجمـــوع األعـــداد الفرديـــة فـــي األداة ‪ Label1‬عنـــدما نصـــل إلـــى عـــدد أكبـــر مـــن العـــدد الموجـــب‬
‫الـــــــــــــــــذي تـــــــــــــــــم إدخالـــــــــــــــــه فـــــــــــــــــي أداة الـــــــــــــــــتحكم ‪ TextBox1‬والتـــــــــــــــــي تـــــــــــــــــم تخصيصـــــــــــــــــها‬
‫للمتغير ‪.N‬‬

‫(‪ )01‬إجابة الصواب (‪ )‬والخطأ (‪:)‬‬


‫اإلجابة‬ ‫السؤال‬ ‫م‬
‫اإلجرراء ‪ Procedure‬عبررارة عررن مجموعررة مررن أوامررر وتعليمررات يررتم تكرارهررا عرردد محرردد مررن‬
‫)‪(‬‬ ‫(‪)1‬‬
‫المرات‪.‬‬
‫اإلج رراء ‪ Procedure‬عبررارة عررن مجموعررة مررن األوامررر والتعليمررات تحررت اسررم معررين‪ ،‬وعنررد‬
‫) ‪(‬‬ ‫(‪)2‬‬
‫استدعاء هذا االسم يتم تنفيذ هذه األوامر والتعليميات‪.‬‬
‫الغر رررض مر ررن اسر ررتخدام االج ر رراءات ‪ Procedure‬تك ر ررار كتابر ررة كر ررود معر ررين عر رردة م ر ررات فر رري‬
‫)‪(‬‬ ‫(‪)3‬‬
‫البرنامج‪.‬‬
‫عندما يكرون لردينا كرود معرين نرغرب فري تكر ارره فري أكثرر مرن موضرع داخرل التصرنيف نسرتخدم‬
‫)‪(‬‬ ‫(‪)4‬‬
‫الدالة ‪.Function‬‬
‫مجموعة األوامر والتعليمات التي يتم وضعها تحت اسم‪ ،‬وعند تنفيذها تعود بقيمة نطلق عليها‬
‫)‪(‬‬ ‫(‪)5‬‬
‫إجراء ‪.Procedure‬‬
‫مجموعررة األوامررر والتعليمررات الترري يررتم وضررعها تحررت اسررم ‪ ،‬وعن رد تنفيررذها تعررود بقيمررة نطلررق‬
‫) ‪(‬‬ ‫(‪)6‬‬
‫عليها دالة ‪.Function‬‬
‫عندما يكرون لردينا كرود معرين نرغرب فري تكر ارره فري أكثرر مرن موضرع داخرل التصرنيف نسرتخدم‬
‫) ‪(‬‬ ‫(‪)7‬‬
‫إجراء ‪.Procedure‬‬

‫الكمبيوتر التعليمي‬ ‫‪ 04‬من ‪02‬‬ ‫إعداد‪ /‬خالد السعدني‬


‫أجابات أسئلة الصف الثالث اإلعدادي ‪ -‬الفصل الدراسي الثاني ‪6102/6102‬‬ ‫اإلدارة العامة لتنمية‬
‫مادة الكمبيوتر وتكنولوجيا المعلومات واالتصاالت‬ ‫مادة الكمبيوتر وتكنولوجيا المعلومات‬

‫اإلجابة‬ ‫السؤال‬ ‫م‬


‫) ‪(‬‬ ‫تستخدم ‪ Parameters‬الستقبال قيم من خارج اإلجراء عند استدعاء هذا اإلجراء‪.‬‬ ‫(‪)8‬‬
‫عنر ر ررد اسر ر ررتدعاء إج ر ر رراء باسر ر ررم )‪ ،Taxes(0.05‬فر ر ررإن القيمر ر ررة بر ر ررين القوسر ر ررين يطلر ر ررق عليهر ر ررا‬
‫) ‪(‬‬ ‫(‪)9‬‬
‫‪.Argument‬‬
‫)‪(‬‬ ‫(‪ )11‬عند استدعاء إجراء باسم )‪ ،Taxes(0.05‬فإن ‪ Taxes‬يطلق عليها ‪.Argument‬‬
‫)‪(‬‬ ‫(‪ )11‬اإلعالن عن دالة يبدأ (‪ )Sub‬وينتهي ب ر (‪.)End Sub‬‬
‫) ‪(‬‬ ‫(‪ )12‬اإلعالن عن دالة يبدأ (‪ )Function‬وينتهي ب ر (‪.)End Function‬‬
‫) ‪(‬‬ ‫(‪ )13‬نلجأ الستخدام الدالة ‪ Function‬إذا كان لدينا كود سينتج عنه قيمة نحتاجها‪.‬‬
‫)‪(‬‬ ‫(‪ )14‬نلجأ الستخدام اإلجراء ‪ Procedure‬إذا كان لدينا كود سينتج عنه قيمة نحتاجها‪.‬‬
‫الدالر ررة عبر ررارة عر ررن مجموعر ررة مر ررن األوامر ررر والتعليمر ررات باسر ررم معر ررين يمكر ررن أن تأخر ررذ وسر ررائط‬
‫) ‪(‬‬ ‫(‪)15‬‬
‫‪ ،Parameters‬وتعود بقيمة راجعة ‪.Value‬‬
‫الدالة عبارة عن مجموعة من األوامر والتعليمات باسم معين يمكن أن تأخذ وسائط ‪Values‬‬
‫)‪(‬‬ ‫(‪)16‬‬
‫‪ ،‬وتعود بقيمة راجعة ‪.Parameter‬‬
‫يؤخررذ علررى لغررة ‪ VB.Net‬أنهررا سررمحت للمبرررمج اإلعررالن عررن دوال واج رراءات أخرررى يعرردها‬
‫)‪(‬‬ ‫(‪)17‬‬
‫بنفسه‪.‬‬

‫(‪ )11‬أكمل الجدول مستعينا ً بالكود التالي‪:‬‬

‫اإلجابة‬ ‫المطلوب‬ ‫م‬


‫‪ShowOddOrEven‬‬ ‫(‪ )1‬اسم اإلجراء‬
‫اسم الـ ‪ Parameter‬هو ‪ Start‬ونوعه ‪Integer‬‬ ‫(‪ )2‬تم اإلعالن عن ‪ Parameter‬باسم‪ ،‬ونوعه‬
‫‪Start‬‬ ‫(‪ )3‬القيمة اإلبتدائية للحلقة التكرارية هي قيمة المتغير‬
‫‪2‬‬ ‫(‪ )4‬قيمة الزيادة في الحلقة التكرارية تساوي‬
‫‪10‬‬ ‫(‪ )5‬القيمة النهائية للحلقة التكرارية هي القيمة‬

‫الكمبيوتر التعليمي‬ ‫‪ 05‬من ‪02‬‬ ‫إعداد‪ /‬خالد السعدني‬


‫أجابات أسئلة الصف الثالث اإلعدادي ‪ -‬الفصل الدراسي الثاني ‪6102/6102‬‬ ‫اإلدارة العامة لتنمية‬
‫مادة الكمبيوتر وتكنولوجيا المعلومات واالتصاالت‬ ‫مادة الكمبيوتر وتكنولوجيا المعلومات‬

‫(‪ )12‬اكمل الجدول مستعي ًنا بالكود التالي‪:‬‬


‫‪Function XXX (ByVal YYY As Integer, ByVal ZZZ As Integer) As Single‬‬
‫‪Code‬‬
‫‪Return RRR‬‬
‫‪End Function‬‬

‫اإلجابة‬ ‫المطلوب‬ ‫م‬


‫‪XXX‬‬ ‫(‪ )1‬اسم الدالة‬
‫‪Single‬‬ ‫(‪ )2‬نوع البيان الخاص بالقمة الراجعة من الدالة‬
‫‪ YYY‬و ‪ZZZ‬‬ ‫(‪ )3‬الوسائط ‪ Parameter‬التي سوف تستخدم في الكود‬
‫قيمة ‪RRR‬‬ ‫(‪ )4‬القيمة الراجعة من الدالة‬

‫إجابات أسئلة الفصل الرابع (التعدي اإللكتروني ‪)Cyber Bulling‬‬


‫إجابة السؤال األول‪:‬‬
‫ضع عالمة (‪ )‬أمام العبارة الصحيحة أو عالمة (‪ )‬أمام العبارة الخطأ لكل عبارة مما يلي‪:‬‬
‫اإلجابة‬ ‫السؤال‬ ‫م‬
‫التعدي اإللكتروني عبارة عن سلوك عدواني متعمد‪ ،‬بإستخدام الوسائط اإللكترونية للتحرش‪،‬‬‫ك‬
‫) ‪(‬‬ ‫(‪)1‬‬
‫أو المضايقة‪ ،‬أو إحراج‪ ،‬أو تخويف أو تهديد اآلخرين‪.‬‬
‫) ‪(‬‬ ‫التعدي اإللكتروني يتم من خالل وسائط إلكترونية مثل مواقع التواصل االجتماعي‪.‬‬
‫ك‬ ‫(‪)2‬‬
‫) ‪(‬‬ ‫التخفي اإللكتروني يعتبر صورة من صور التعدي اإللكتروني‪.‬‬ ‫(‪)3‬‬
‫)‪(‬‬ ‫التحرش والتهديد من أهم الوسائط اإللكترونية المستخدمة في التعدي اإللكتروني‪.‬‬ ‫(‪)4‬‬
‫) ‪(‬‬ ‫المضايقة واالبتزاز من أشكال التعدي اإللكتروني‪.‬‬ ‫(‪)5‬‬
‫سرقة حساب شخص في مواقع التواصل االجتماعي أو بريده اإللكتروني أحد المخاطر التي‬
‫) ‪(‬‬ ‫(‪)6‬‬
‫يمكن أن نتعرض لها عبر وسائط التواصل اإللكتروني‪.‬‬
‫مواقع التواصل االجتماعي تساعد في التعرف على أشخاص جدد يفضل مقابلتهم لتطوير‬
‫)‪(‬‬ ‫(‪)7‬‬
‫العالقات االجتماعية‪.‬‬
‫تمشيا مع قواعد االستخدام اآلمن يفضل أن تضع كلمة مرور سهلة للبريد اإللكتروني الخاص‬
‫ً‬
‫)‪(‬‬ ‫(‪)8‬‬
‫بك حتى تستطيع تذكرها‪.‬‬
‫)‪(‬‬ ‫االستثناء اإللكتروني يعني تتبع شخص معين في كافة وسائل التواصل اإللكترونية‪.‬‬ ‫(‪)9‬‬
‫)‪(‬‬ ‫(‪ )11‬المالحقة اإللكترونية يقصد بها إرسال رسائل إلكترونية تحمل تهديد أو وعيد لشخص أو أكثر‪.‬‬

‫الكمبيوتر التعليمي‬ ‫‪ 02‬من ‪02‬‬ ‫إعداد‪ /‬خالد السعدني‬


‫أجابات أسئلة الصف الثالث اإلعدادي ‪ -‬الفصل الدراسي الثاني ‪6102/6102‬‬ ‫اإلدارة العامة لتنمية‬
‫مادة الكمبيوتر وتكنولوجيا المعلومات واالتصاالت‬ ‫مادة الكمبيوتر وتكنولوجيا المعلومات‬

‫إجابة السؤال الثاني‪:‬‬


‫موضحا رأيك في كل عبارة مما يلي‪:‬‬
‫ً‬ ‫اكمل الجدول التالي‬
‫رأيك في ضوء قواعد االستخدام اآلمن‬ ‫الموقف‬ ‫م‬
‫يجب أن تكون كلمة المرور يصعب استنتاجها‪.‬‬ ‫وضع كلمة مرور سهلة االستنتاج‪.‬‬ ‫(‪)1‬‬
‫نشر شخص السمه الحقيق وعنوانه ورقم يجب عدم نشر بيانات شخصية عبر الوسائط اإللكترونية‪.‬‬
‫(‪)2‬‬
‫تليفونه عبر الوسائط اإللكترونية‪.‬‬
‫ينبغي التأكد من هذه البرامج ومصدرها ومراعاة حقوق‬
‫الملكية الفكرية لهذه البرامج‪ ،‬واستشارة أهل الخبرة من‬ ‫إنزال إي برامج تتاح لك على اإلنترنت‪.‬‬ ‫(‪)3‬‬
‫الزمالء ومعلمي الكمبيوتر‪.‬‬
‫الرد السريع الغاضب على تعدي قد تتعرض له تصرف متسرع‪ ،‬وكان عليك اتباع قواعد االستخدام اآلمن‬
‫لإلنترنت"‪ ،‬إحذر من إرسال رسالة إلكترونية وأنت‬ ‫(‪)4‬‬
‫غاضب‪.‬‬ ‫عبر اإلنترنت‪.‬‬
‫تجنب حذف الرسائل التي تم تهديدك بها في مواقع‬
‫حذف جميع الرسائل التي تم تهديدك بها في‬
‫التواصل االجتماعي أو البريد اإللكتروني (لكي تكون دليل‬ ‫(‪)5‬‬
‫مواقع التواصل االجتماعي أو البريد اإللكتروني‪.‬‬
‫على إدانة المتعدي)‪.‬‬

‫إجابة السؤال الثالث‪ :‬مواقف حياتية‬


‫(‪ )1‬اشترك أحد األشخاص في أحد مواقع التواصل اإلجتماعي‪ .‬كلما راسل أحد األعضاء أو حاول إجراء محادثة فورية‬
‫الحظ عدم الرد عليه‪.‬‬
‫‪ -‬يعتبر ما حدث شكل من أشكال التعدي اإللكتروني ويسمى استثناء الكتروني )‪.)Exclusion‬‬
‫‪ -‬ماذا تفعل لمواجهة ذلك التصرف‪ :‬إبالغ ولي األمر أو معلمك للتعامل مع هذا الموقف‪.‬‬

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

‫الكمبيوتر التعليمي‬ ‫‪ 02‬من ‪02‬‬ ‫إعداد‪ /‬خالد السعدني‬

You might also like