Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

( التيرم الثانى فى الصف الثالث الإعدادى حاسب آلى (حلول أسئلة واختبارات الكتاب

6,222 views

Published on

حلول أسئلة واختبارات الكتاب
من إعداد/هناء أحمد محمد إبراهيم معلم حاسب آلى

Published in: Education
  • Be the first to comment

( التيرم الثانى فى الصف الثالث الإعدادى حاسب آلى (حلول أسئلة واختبارات الكتاب

  1. 1. )1( ‫اإلعدادى‬ ‫الثالث‬ ‫الصف‬‫ثانى‬ ‫تيرم‬ (2015) 1 ‫كمبيوتر‬‫إبراهيم‬ ‫محمد‬ ‫أحمد‬ ‫هناء‬ / ‫إعداد‬ ‫من‬‫آلى‬ ‫حاسب‬ ‫معلم‬ ‫تمنياتى‬‫والطالبات‬ ‫الطالب‬ ‫جميع‬ ‫إلى‬ ‫بالتفوق‬ ‫األول‬ ‫الفصل‬ ‫وتدريبات‬ ‫أسئلة‬ ‫حل‬ ‫ص‬ ‫المدرسى‬ ‫بالكتاب‬28 ‫اآلتية‬ ‫النموذج‬ ‫نافذة‬ ‫فى‬ : ‫األول‬ ‫السؤال‬: ‫مدخالت‬ ‫من‬ ‫مدخل‬ ‫لكل‬ ‫المناسب‬ ‫البيان‬ ‫نوع‬ ‫حدد‬ ‫متغيرات‬ ‫فى‬ ‫المستخدم‬ ‫مدخالت‬ ‫نخزن‬ ‫أن‬ ‫أردنا‬ ‫إذا‬ ‫البرنامج‬ ‫مستخدم‬: 1 – String‫نصى‬2 – Date‫ووقت‬ ‫تاريخ‬3 – Boolean‫منطقى‬4 - String‫نصى‬ ‫الكود‬ ‫فى‬ : ‫الثانى‬ ‫السؤال‬( Code )‫اآلتى‬: Private Sub Button1_Click(ByVal sender Dim Radius As Single Const X As Single = 22 / 7 Radius = Me.TextBox1.Text Me.Label2.Text = X * Radius ^ 2 End Sub ‫بأنواعها‬ ‫والثوابت‬ ‫المتغيرات‬ ‫أسماء‬ ‫إستخرج‬: ‫أ‬–‫المتغير‬Radius‫صحيح‬ ‫غير‬ ‫رقمى‬ ‫ونوعه‬Single‫وقيمته‬0 ‫ب‬–‫الثابت‬X‫صحيح‬ ‫غير‬ ‫رقمى‬ ‫ونوعه‬Single‫وقيمته‬22 / 7 ‫الثالث‬ ‫السؤال‬: ‫الخطأ‬ ‫سبب‬ ‫حدد‬ ‫اآلتية‬ ‫األكواد‬ ‫فى‬: ‫السبب‬:‫القيمة‬ ‫تحويل‬ ‫يجوز‬ ‫ال‬‫النصية‬String "‫درجة‬ ‫عشرة‬ ‫خمسة‬"‫النص‬ ‫صندوق‬ ‫فى‬ ‫المدخلة‬TextBox1‫إلى‬ ‫صحيح‬ ‫رقمى‬ ‫بيان‬ ‫نوع‬Byte ‫السبب‬:‫به‬ ‫المسموح‬ ‫المدى‬ ‫خارج‬ ‫قيمة‬ ‫إدخال‬ ‫نتيجة‬Overflow Exception‫النص‬ ‫صندوق‬ ‫فى‬TextBox2 ‫للمتغير‬ ‫والمخصصة‬Computer ‫الكود‬ ‫هو‬ ‫ما‬ ‫حدد‬ : ‫الرابع‬ ‫السؤال‬( Code )‫ال‬‫األسهم‬ ‫إليه‬ ‫تشير‬ ‫ما‬ ‫حسب‬ ‫كتابته‬ ‫مطلوب‬: Try ‫التشغيل‬ ‫أثناء‬ ‫خطأ‬ ‫منه‬ ‫يظهر‬ ‫أن‬ ‫المحتمل‬Code‫الكود‬ ‫وضع‬ ‫يتم‬ Catch ex As Exception ‫وقع‬ ‫إذا‬ ‫الخطأ‬ ‫بمعالجة‬ ‫الخاص‬Code‫الكود‬ ‫وضع‬ ‫يتم‬ End Try ‫و‬ ‫أخطاء‬ ‫بها‬ ‫يظهر‬ ‫أال‬ ‫المتأكد‬ ‫األكواد‬ ‫وضع‬ ‫يتم‬‫األكواد‬ ‫باقى‬ ‫الكود‬ ‫فى‬ ‫الخطأ‬ ‫نوع‬ ‫حدد‬ : ‫الخامس‬ ‫السؤال‬( Code )‫صوبه‬ ‫ثم‬ ‫اآلتى‬: ‫الكود‬( Code ) ‫الخطأ‬ ‫نوع‬ ‫التصويب‬ Din x As Single ‫ونحوى‬ ‫إمالئى‬Syntax Errors Dim x As Single Const x As Single ‫ونحوى‬ ‫إمالئى‬Syntax Errors Const x As Single = 5
  2. 2. )2( ‫اإلعدادى‬ ‫الثالث‬ ‫الصف‬‫ثانى‬ ‫تيرم‬ (2015) 2 ‫كمبيوتر‬‫إبراهيم‬ ‫محمد‬ ‫أحمد‬ ‫هناء‬ / ‫إعداد‬ ‫من‬‫آلى‬ ‫حاسب‬ ‫معلم‬ ‫تمنياتى‬‫والطالبات‬ ‫الطالب‬ ‫جميع‬ ‫إلى‬ ‫بالتفوق‬ ‫السادس‬ ‫السؤال‬: ‫يسبقه‬ ‫أن‬ ‫البد‬ ، ‫تنفيذه‬ ‫يتم‬ ‫ال‬ ‫معين‬ ‫تعليق‬ ‫لوضع‬ ‫المبرمج‬ ‫يحتاج‬ ‫الكود‬ ‫كتابة‬ ‫عند‬: 1 –‫الكلمة‬REM‫أو‬2–‫العالمة‬'
  3. 3. )3( ‫اإلعدادى‬ ‫الثالث‬ ‫الصف‬‫ثانى‬ ‫تيرم‬ (2015) 3 ‫كمبيوتر‬‫إبراهيم‬ ‫محمد‬ ‫أحمد‬ ‫هناء‬ / ‫إعداد‬ ‫من‬‫آلى‬ ‫حاسب‬ ‫معلم‬ ‫تمنياتى‬‫والطالبات‬ ‫الطالب‬ ‫جميع‬ ‫إلى‬ ‫بالتفوق‬ ‫الكود‬ ‫فى‬ : ‫السابع‬ ‫السؤال‬( Code )‫اآلتى‬: ‫الشكل‬ ‫على‬ ‫باألرقام‬ ‫إليه‬ ‫المشار‬ ‫الكود‬ ‫فسر‬: 1 –‫المتغير‬ ‫عن‬ ‫اإلعالن‬UserName‫بيان‬ ‫نوع‬ ‫من‬String‫المتغير‬ ‫و‬UserBirthDate‫بيان‬ ‫نوع‬ ‫من‬ Date‫المتغير‬ ‫و‬UserGender‫بيان‬ ‫نوع‬ ‫من‬Boolean‫المتغير‬ ‫و‬UserTelNo‫بيان‬ ‫نوع‬ ‫من‬ Integer 2 –‫الخاصية‬ ‫قيمة‬ ‫تخصيص‬ ‫تم‬Text‫لألداة‬TextBox1‫للمتغير‬UserName‫الخاصية‬ ‫قيمة‬ ‫تخصيص‬ ‫تم‬ ‫و‬ Text‫لألداة‬TextBox2‫للمتغير‬UserBirthDate‫الخاصية‬ ‫قيمة‬ ‫تخصيص‬ ‫تم‬ ‫و‬ CheckState‫لألداة‬CheckBox1‫للمتغير‬UserGender‫الخاصية‬ ‫قيمة‬ ‫تخصيص‬ ‫تم‬ ‫و‬ Text‫لألداة‬TextBox3‫للمتغير‬UserTelNo ‫الحسابية‬ ‫العمليات‬ ‫تنفيذ‬ ‫ألولويات‬ ً‫ا‬‫وفق‬ ‫اآلتية‬ ‫السطور‬ ‫رتب‬ : ‫الثامن‬ ‫السؤال‬: ‫الرتبة‬ ‫العملية‬ ( 3 ) ‫وا‬ ‫الضرب‬‫إلى‬ ‫اليسار‬ ‫من‬ ‫لقسمة‬ ‫اليمين‬ ( 1 ) ‫الخارج‬ ‫إلى‬ ‫الداخل‬ ‫من‬ ‫األقواس‬ ( 4 ) ‫اليمين‬ ‫إلى‬ ‫اليسار‬ ‫من‬ ‫والطرح‬ ‫الجمع‬ ( 2 ) ‫األسس‬ ‫اآلتية‬ ‫الحسابية‬ ‫العمليات‬ ‫تنفيذ‬ ‫ناتج‬ ‫حدد‬ : ‫التاسع‬ ‫السؤال‬: ‫أ‬–(5+3* )2‫النتيجة‬: 16 ‫ب‬-5+3*2‫النتيجة‬: 11
  4. 4. )4( ‫اإلعدادى‬ ‫الثالث‬ ‫الصف‬‫ثانى‬ ‫تيرم‬ (2015) 4 ‫كمبيوتر‬‫إبراهيم‬ ‫محمد‬ ‫أحمد‬ ‫هناء‬ / ‫إعداد‬ ‫من‬‫آلى‬ ‫حاسب‬ ‫معلم‬ ‫تمنياتى‬‫والطالبات‬ ‫الطالب‬ ‫جميع‬ ‫إلى‬ ‫بالتفوق‬ ‫ا‬ ‫السؤال‬‫عالمة‬ ‫ضع‬ : ‫لعاشر‬( ‫وعالمة‬ ، ‫الصحيحة‬ ‫العبارة‬ ‫أمام‬‫الخطأ‬ ‫العبارة‬ ‫أمام‬ ): ( 1 ) ‫أو‬ ‫بحرف‬ ‫المتغير‬ ‫اسم‬ ‫يبدأ‬ ‫أن‬ ‫البرنامج‬ ‫فى‬ ‫الثوابت‬ ‫أو‬ ‫المتغيرات‬ ‫تسمية‬ ‫قواعد‬ ‫أحد‬‫رقم‬. ( 2 ) ‫جملة‬ ‫باستخدام‬ ‫المتغيرات‬ ‫عن‬ ‫اإلعالن‬ ‫يتم‬Dim. ( 3 ) ‫المتغير‬‫النوع‬ ‫من‬Double‫القيمة‬ ‫يأخذ‬True‫أو‬False. ( 4 ) ‫أنواع‬ ‫من‬ ‫المتغيرات‬( Integer & Long & Double )‫األعداد‬ ‫لتخزين‬ ‫تستخدم‬ ‫الصحيحة‬‫فقط‬. ( 5 ) ‫منها‬ ‫األدوات‬ ‫من‬ ‫العديد‬ ‫خالل‬ ‫من‬ ‫المستخدم‬ ‫مدخالت‬ ‫استقبال‬ ‫يتم‬TextBox.
  5. 5. )5( ‫اإلعدادى‬ ‫الثالث‬ ‫الصف‬‫ثانى‬ ‫تيرم‬ (2015) 5 ‫كمبيوتر‬‫إبراهيم‬ ‫محمد‬ ‫أحمد‬ ‫هناء‬ / ‫إعداد‬ ‫من‬‫آلى‬ ‫حاسب‬ ‫معلم‬ ‫تمنياتى‬‫والطالبات‬ ‫الطالب‬ ‫جميع‬ ‫إلى‬ ‫بالتفوق‬ ‫وتدر‬ ‫أسئلة‬ ‫حل‬‫الثانى‬ ‫الفصل‬ ‫يبات‬ ‫ص‬ ‫المدرسى‬ ‫بالكتاب‬53 ( ‫عالمة‬ ‫ضع‬ : ‫األول‬ ‫السؤال‬‫وعالمة‬ ، ‫الصحيحة‬ ‫العبارة‬ ‫أمام‬ )‫الخطأ‬ ‫العبارة‬ ‫أمام‬: ( 1 ) ‫جملة‬ ‫استخدام‬ ‫مع‬ ‫الممكنة‬ ‫التفرع‬ ‫اختيارات‬ ‫عدد‬If … Then … Else‫هو‬2. ( 2 ) ‫يلى‬ ‫الذى‬ ‫الكود‬ ‫ينفذ‬Else‫جملة‬ ‫فى‬If‫عندم‬‫الشرطى‬ ‫التعبير‬ ‫ناتج‬ ‫يكون‬ ‫ا‬True. ( 3 ) ‫المنطقية‬ ‫المقارنة‬ ‫معامالت‬ ‫أحد‬ ‫هو‬ & ‫المعامل‬. ( 4 ) ‫المقارنة‬ ‫معامل‬ ‫باستخدام‬Or‫المستخدمة‬ ‫الشروط‬ ‫نواتج‬ ‫كافة‬ ‫يكون‬ ‫أن‬ ‫يجب‬False‫لكى‬ ‫النهائى‬ ‫الناتج‬ ‫يكون‬False. ( 5 ) ‫جملة‬ ‫تستخدم‬Select Case‫حا‬ ‫فى‬‫شرطية‬ ‫بجملة‬ ‫شرطى‬ ‫تعبير‬ ‫من‬ ‫أكثر‬ ‫اختبار‬ ‫لة‬ ‫واحدة‬. ( 6 ) ‫المتغير‬ ‫قيمة‬ ‫كانت‬ ‫إذا‬X‫تساوى‬15‫والمتغير‬Y‫تساوى‬350‫الشرطى‬ ‫التعبير‬ ‫ناتج‬ ‫فإن‬ (X>10 And y<500)‫هو‬False. ( 7 ) ‫استخدام‬Else‫جملة‬ ‫فى‬ ‫اختيارى‬If. ( 8 ) ‫المعامل‬And‫أن‬ ‫يتطلب‬‫ناتجهما‬ ‫الشرطان‬ ‫يكون‬True‫النهائى‬ ‫الناتج‬ ‫يكون‬ ‫لكى‬ True. ( 9 ) ‫إلى‬ ‫تشير‬ ‫التى‬ ‫الخاصية‬‫ترتيب‬‫باألداة‬ ‫المحدد‬ ‫العنصر‬ListBox‫هى‬ SelectedIndex. ( 10 ) ‫تستخدم‬Select Case‫من‬ ‫أكثر‬ ‫وجود‬ ‫حالة‬ ‫فى‬‫احتمالين‬‫للتفرع‬. ‫الكود‬ ‫يستخدم‬ : ‫الثانى‬ ‫السؤال‬Code‫قطرها‬ ‫نصف‬ ‫دائرة‬ ‫مساحة‬ ‫لحساب‬ ‫التالى‬R‫األيسر‬ ‫العمود‬ ‫فى‬ ‫الكود‬ ‫كتابة‬ ‫بإعادة‬ ‫قم‬ ‫النص‬ ‫مربع‬ ‫فى‬ ‫سالب‬ ‫عدد‬ ‫ادخال‬ ‫عند‬ " ‫مسموح‬ ‫غير‬ " ‫رسالة‬ ‫يعطى‬ ‫بحيث‬TexrBox1‫قيمته‬ ‫خصص‬ ‫الذى‬ ‫للمتغير‬R‫؟‬. ‫التعديل‬ ‫قبل‬ ‫الكود‬ ‫التعديل‬ ‫بعد‬ ‫الكود‬ Dim r , area As Single Const pi As Single = 22 / 7 r = Me.TextBox1.Text area = pi * Radius ^ 2 MsgBox("area of circle = " & area) Dim r , area As Single Const pi As Single = 22 / 7 r = Me.TextBox1.Text if r >= 0 Then area = pi * Radius ^ 2 MsgBox("area of circle = " & area) Else MsgBox("‫مسموح‬ ‫غير‬") End If ‫الكود‬ ‫بدراسة‬ ‫قم‬ : ‫الثالث‬ ‫السؤال‬Code‫النص‬ ‫مربع‬ ‫فى‬ ‫مدخلة‬ ‫درجة‬ ‫لكل‬ ‫المناسب‬ ‫التقدير‬ ‫يحدد‬ ‫والذى‬ ‫جيدة‬ ‫دراسة‬ ‫التالى‬
  6. 6. )6( ‫اإلعدادى‬ ‫الثالث‬ ‫الصف‬‫ثانى‬ ‫تيرم‬ (2015) 6 ‫كمبيوتر‬‫إبراهيم‬ ‫محمد‬ ‫أحمد‬ ‫هناء‬ / ‫إعداد‬ ‫من‬‫آلى‬ ‫حاسب‬ ‫معلم‬ ‫تمنياتى‬‫والطالبات‬ ‫الطالب‬ ‫جميع‬ ‫إلى‬ ‫بالتفوق‬ TexrBox1 : ‫العنوان‬ ‫أداة‬ ‫فى‬ ‫عرضه‬ ‫يتم‬ ‫ما‬ ‫حدد‬Label2‫النص‬ ‫مربع‬ ‫فى‬ ‫التالية‬ ‫الدرجات‬ ‫إدخال‬ ‫عند‬TextBox1‫؟‬ ‫المدخلة‬ ‫الدرجة‬ ‫ال‬‫ناتج‬ 30 ‫ضعيف‬ 84 ‫جدا‬ ‫جيد‬ً 64.4 ‫جيد‬ -33 ‫و‬ ‫صفر‬ ‫بين‬ ‫درجة‬ ‫إدخال‬ ‫يرجى‬100 ‫صفر‬ ‫التشغيل‬ ‫وقت‬ ‫خطأ‬ ‫رسالة‬Runtime Error to type 'Single' is not valid "‫صفر‬" Conversion from string. 114.3 ‫و‬ ‫صفر‬ ‫بين‬ ‫درجة‬ ‫إدخال‬ ‫يرجى‬100 ‫معا‬ ‫لحل‬ ‫التالى‬ ‫الكود‬ ‫يستخدم‬ : ‫الرابع‬ ‫السؤال‬‫األولى‬ ‫الدرجة‬ ‫من‬ ‫دلة‬( y=3x+2 )‫قيم‬ ‫إدخال‬ ‫عند‬ ‫صحيحة‬ ‫نتائج‬ ‫ويعطى‬ ‫النص‬ ‫مربع‬ ‫فى‬ ‫عددية‬TextBox‫التشغيل‬ ‫أثناء‬ ‫خطأ‬ ‫حدث‬ ‫ولكن‬Runtime Error‫حرفية‬ ‫قيم‬ ‫إدخال‬ ‫عند‬ ‫النص‬ ‫مربع‬ ‫فى‬TextBox،‫الكود‬ ‫كتابة‬ ‫بإعادة‬ ‫قم‬Code‫جملة‬ ‫باستخدام‬ ‫المشكلة‬ ‫هذه‬ ‫حل‬ ‫بعد‬If‫إضافية‬ ‫يعطى‬ ‫بحيث‬‫عددية‬ ‫قيمة‬ ‫إدخال‬ ‫"يجب‬ ‫وهى‬ ‫العنوان‬ ‫أداة‬ ‫فى‬ ‫رسالة‬"‫؟‬ ‫التعديل‬ ‫قبل‬ ‫الكود‬ ‫التعديل‬ ‫بعد‬ ‫الكود‬ Dim x , y As Single x = Me.TextBox1.Text y = 3 * x + 2 Label1.Text = y Dim x , y As Single If Isnumaric( Me.TextBox1.Text ) Then x = Me.TextBox1.Text y = 3 * x + 2 Label1.Text = y Else MsgBox("")‫عددية‬ ‫قيمة‬ ‫إدخال‬ ‫يجب‬ End If
  7. 7. )7( ‫اإلعدادى‬ ‫الثالث‬ ‫الصف‬‫ثانى‬ ‫تيرم‬ (2015) 7 ‫كمبيوتر‬‫إبراهيم‬ ‫محمد‬ ‫أحمد‬ ‫هناء‬ / ‫إعداد‬ ‫من‬‫آلى‬ ‫حاسب‬ ‫معلم‬ ‫تمنياتى‬‫والطالبات‬ ‫الطالب‬ ‫جميع‬ ‫إلى‬ ‫بالتفوق‬ ‫التالية‬ ‫األكواد‬ ‫من‬ ‫كل‬ ‫تنفيذ‬ ‫ناتج‬ ‫اختر‬ : ‫الخامس‬ ‫السؤال‬: 1 Dim Num As Integer = 10 If Num >= 10 Then Me.Label1.Text = "One" ElseIf Num = 5 Then Me.Label1.Text = "Two" Else Me.Label1.Text = "Three" End If ●"One" ●"Two" ●"Three" 2 Dim A As Integer = 15 If A Mod 3 = 0 Then Me.Label1.Text = "True" Else Me.Label1.Text = "False" End If ●"True" ●"False" ●15 3 Dim strName As String = "Ahmed" strName = " " & strName strName = "Youssif" & strName Label1.Text = strName ●Youssif Ahmed ●Ahmed Youssif ●Ahmed 4 Dim A As Integer = 7 Dim B As Integer = 9 MsgBox( A & " " & B & "=" & " " & A * B) ● ● ● 5 Dim x As Integer = 2 , y As Integer = 3 , z As Integer = 4 If x = y And X <> z Then Label1.Text = "First" Elseif x = y Or X <> z Then Label1.Text = "Second" Elseif x <> y And X <> z Then Label1.Text = "Third" Else Label1.Text = "Forth" End If ●"First" ●"Second" ●"Forth"
  8. 8. )8( ‫اإلعدادى‬ ‫الثالث‬ ‫الصف‬‫ثانى‬ ‫تيرم‬ (2015) 8 ‫كمبيوتر‬‫إبراهيم‬ ‫محمد‬ ‫أحمد‬ ‫هناء‬ / ‫إعداد‬ ‫من‬‫آلى‬ ‫حاسب‬ ‫معلم‬ ‫تمنياتى‬‫والطالبات‬ ‫الطالب‬ ‫جميع‬ ‫إلى‬ ‫بالتفوق‬ ‫الثالث‬ ‫الفصل‬ ‫وتدريبات‬ ‫أسئلة‬ ‫حل‬ ‫ص‬ ‫المدرسى‬ ‫بالكتاب‬78 ‫يلى‬ ‫مما‬ ‫لكل‬ ‫الصحيحة‬ ‫اإلجابة‬ ‫اختر‬ : ‫األول‬ ‫السؤال‬: 1 –‫جملة‬ ‫استخدام‬ ‫من‬ ‫الغرض‬Do While Loop‫هو‬: ‫أ‬–‫كود‬ ‫تكرار‬Code‫الشرطى‬ ‫التعبير‬ ‫يصبح‬ ‫حتى‬True ‫ب‬–‫كود‬ ‫تكرار‬Code‫الشرط‬ ‫طالما‬True ‫ج‬–‫كود‬ ‫تكرار‬Code‫الشرط‬ ‫طالما‬False 2 –‫جملة‬ ‫فى‬( For …. Next )‫األمر‬ ‫وظيفة‬ ‫ما‬Next‫؟‬ ‫أ‬–‫الزيادة‬ ‫معدل‬ ‫بقيمة‬ ‫الحلقة‬ ‫متغير‬ ‫قيمة‬ ‫زيادة‬ ‫ب‬–‫النهاية‬ ‫قيمة‬ ‫مع‬ ‫الزيادة‬ ‫بعد‬ ‫الحلقة‬ ‫متغير‬ ‫قيمة‬ ‫مقارنة‬ ‫ج‬–‫سبق‬ ‫ما‬ ‫كل‬ 3 –‫هى‬ ً‫ا‬‫مسبق‬ ‫التكرار‬ ‫مرات‬ ‫عدد‬ ‫معرفة‬ ‫عند‬ ‫تستخدم‬ ‫تكرارية‬ ‫حلقة‬ ‫أفضل‬: ‫أ‬– Do While ‫ب‬tFor …. Nex– ‫ج‬–Select Case 4 –‫الكود‬ ‫تنفيذ‬ ‫بعد‬Code‫فى‬ ‫عرضه‬ ‫يتم‬ ‫ما‬ ‫فإن‬ ‫التالى‬‫النص‬ ‫صندوق‬( txt_display )‫هو‬: ‫أ‬– 2 ‫ب‬246810– ‫ج‬– 2345678910 5 –‫الكود‬ ‫تنفيذ‬ ‫بعد‬Code‫العنوان‬ ‫أداة‬ ‫فى‬ ‫عرضه‬ ‫يتم‬ ‫ما‬ ‫فإن‬ ‫التالى‬( lbl_display )‫هو‬: ‫أ‬10– ‫ب‬– 11 ‫ج‬– 0 6 –‫الكود‬ ‫تنفيذ‬ ‫بعد‬Code‫العنوان‬ ‫أداة‬ ‫فى‬ ‫عرضه‬ ‫يتم‬ ‫ما‬ ‫فإن‬ ‫التالى‬( lbl_display )‫هو‬: ‫أ‬– 5 ‫ب‬– 10 ‫ج‬15– ‫عالمة‬ ‫ضع‬ : ‫الثانى‬ ‫السؤال‬‫وعالمة‬ ، ‫الصحيحة‬ ‫العبارة‬ ‫أمام‬‫الخطأ‬ ‫العبارة‬ ‫أمام‬: ( 1 ) ‫األمر‬MsgBox "3" & "X" & "3"‫به‬ ‫رسالة‬ ‫صندوق‬ ‫يعرض‬9. ( 2 ) ‫قيمة‬(M)‫الحلقة‬ ‫تنفيذ‬ ‫انتهاء‬ ‫بعد‬( For m=3 To 1 Step -1 )‫هو‬0. ( 3 ) ‫كتابة‬ ‫عدم‬ ‫حالة‬ ‫فى‬(Step)‫جملة‬ ‫مع‬( For … Next )‫الزيادة‬ ‫قيمة‬ ‫أن‬ ‫يعنى‬ ‫فهذا‬0 ‫افتراضيا‬ً. ( 4 ) ‫القيمة‬ ‫تحديد‬ ‫حالة‬ ‫فى‬2500‫للخاصية‬( Interval )‫لألداة‬( Timer )‫يعنى‬ ‫فهذا‬2.5 ‫ثانية‬. ( 5 ) ‫الح‬ ‫من‬ ‫الخروج‬ ‫يمكن‬‫التكرارية‬ ‫لقة‬( Do While )‫شرطى‬ ‫تعبير‬ ‫على‬ ً‫ء‬‫بنا‬.
  9. 9. )9( ‫اإلعدادى‬ ‫الثالث‬ ‫الصف‬‫ثانى‬ ‫تيرم‬ (2015) 9 ‫كمبيوتر‬‫إبراهيم‬ ‫محمد‬ ‫أحمد‬ ‫هناء‬ / ‫إعداد‬ ‫من‬‫آلى‬ ‫حاسب‬ ‫معلم‬ ‫تمنياتى‬‫والطالبات‬ ‫الطالب‬ ‫جميع‬ ‫إلى‬ ‫بالتفوق‬ ‫المتغير‬ ‫قيمة‬ ‫هى‬ ‫ما‬ :‫الثالث‬ ‫السؤال‬(r)‫كود‬ ‫كل‬ ‫تنفيذ‬ ‫بعد‬Code‫يلى‬ ‫مما‬: Dim r As Single = 0.5 Do While r > 1 r = r + 0.5 Loop MsgBox(r) 1.5 )–1–0.5( Dim r As Integer = 1 Do While r <= 1 r = r – 2 Loop MsgBox(r) 0 )–2–Overflow( Dim r, sum As Integer For r = 5 To 10 Step -1 Sum = Sum + r Next MsgBox(r) 0 )–5–( 10
  10. 10. )10( ‫اإلعدادى‬ ‫الثالث‬ ‫الصف‬‫ثانى‬ ‫تيرم‬ (2015) 10 ‫كمبيوتر‬‫إبراهيم‬ ‫محمد‬ ‫أحمد‬ ‫هناء‬ / ‫إعداد‬ ‫من‬‫آلى‬ ‫حاسب‬ ‫معلم‬ ‫تمنياتى‬‫والطالبات‬ ‫الطالب‬ ‫جميع‬ ‫إلى‬ ‫بالتفوق‬ ‫الرابع‬ ‫الفصل‬ ‫وتدريبات‬ ‫أسئلة‬ ‫حل‬ ‫ص‬ ‫المدرسى‬ ‫بالكتاب‬97 ‫عالمة‬ ‫ضع‬ : ‫األول‬ ‫السؤال‬‫وعالمة‬ ، ‫الصحيحة‬ ‫العبارة‬ ‫أمام‬‫الخطأ‬ ‫العبارة‬ ‫أمام‬: ( 1 ) ‫اإلجراء‬ ‫يعلن‬Procedure‫المرات‬ ‫من‬ ‫عدد‬ ‫أى‬ ‫ويستدعى‬ ‫واحدة‬ ‫مرة‬. ( 2 ) ‫المعرفة‬ ‫الدوال‬Predefined‫اإل‬ ‫يلزم‬‫أوال‬ ‫عنه‬ ‫عالن‬ً. ( 3 ) ‫للدالة‬ ‫الراجعة‬ ‫القيمة‬Area( )‫هى‬Single‫إعالنها‬ ‫فى‬ ‫موضح‬ ‫هو‬ ‫كما‬: Function Area (ByVal radius As Single) As Integer. ( 4 ) ‫وسائط‬Parameters‫اإلجراء‬Procedure‫اإلجراء‬ ‫خارج‬ ‫من‬ ‫قيم‬ ‫تستقبل‬ ‫خاللها‬ ‫من‬ Procedure. ( 5 ) ‫اإلجراءات‬ ‫تستخدم‬Sub‫الدوال‬ ‫أما‬ ‫التخصيص‬ ‫جملة‬ ‫طرفى‬ ‫فى‬Functions‫يجوز‬ ‫ال‬ ‫تخصيص‬ ‫جملة‬ ‫أى‬ ‫فى‬ ‫استخدامها‬. ( 6 ) ‫اإلجراء‬Sub‫الدالة‬ ‫أما‬ ‫قيمة‬ ‫بأى‬ ‫يعود‬ ‫ال‬Function‫بقيمة‬ ‫تعود‬. ( 7 ) ‫اإلجراءات‬ ‫عن‬ ‫اإلعالن‬ ‫عند‬ ‫يشترط‬Procedures‫و‬ ‫وسيط‬ ‫تستخدم‬ ‫أن‬‫األقل‬ ‫على‬ ‫احد‬ Parameter ( 8 ) ‫اإلجراء‬ ‫وسيط‬Procedure‫متغير‬ ‫أو‬ ‫مجردة‬ ‫قيمة‬ ‫يكون‬ ‫أن‬ ‫إما‬Variable‫ثابت‬ ‫أو‬ Constant‫دالة‬ ‫أو‬Function ‫أ‬ ( ‫العمود‬ ‫من‬ ‫المناسب‬ ‫الرقم‬ ) ‫ب‬ ( ‫بالعمود‬ ‫عبارة‬ ‫كل‬ ‫أمام‬ ‫اكتب‬ : ‫الثانى‬ ‫السؤال‬) : ‫م‬ (‫أ‬) ‫م‬ (‫ب‬) ( 1 ) ‫اإلجراء‬Sub 2 ‫التخصيص‬ ‫جملة‬ ‫من‬ ‫األيمن‬ ‫الطرف‬ ‫فى‬ ‫تستخدم‬ ‫قيمة‬ ‫أى‬ ‫لها‬ ‫يخصص‬ ‫وال‬. ( 2 ) ‫الدالة‬Function 4 ‫التخصيص‬ ‫جملة‬ ‫من‬ ‫األيمن‬ ‫الطرف‬ ‫فى‬ ‫تستخدم‬ ‫فقط‬ ‫اإلعالن‬ ‫عند‬ ‫قيمة‬ ‫لها‬ ‫يخصص‬ ‫و‬. ( 3 ) ‫المتغيرات‬Variables 1 ‫نهائيا‬ ‫التخصيص‬ ‫جملة‬ ‫فى‬ ‫يستخدم‬ ‫ال‬ً. ( 4 ) ‫الثوا‬‫بت‬Constants 3 ‫التخصيص‬ ‫جملة‬ ‫طرفى‬ ‫فى‬ ‫تستخدم‬. ‫الكود‬ ‫من‬ ‫استخرج‬ : ‫الثالث‬ ‫السؤال‬Code‫اآلتى‬:
  11. 11. )11( ‫اإلعدادى‬ ‫الثالث‬ ‫الصف‬‫ثانى‬ ‫تيرم‬ (2015) 11 ‫كمبيوتر‬‫إبراهيم‬ ‫محمد‬ ‫أحمد‬ ‫هناء‬ / ‫إعداد‬ ‫من‬‫آلى‬ ‫حاسب‬ ‫معلم‬ ‫تمنياتى‬‫والطالبات‬ ‫الطالب‬ ‫جميع‬ ‫إلى‬ ‫بالتفوق‬ Sub ShowOddOrEven(ByVal Start As Integer) Dim i As Integer Me.Label1.Text = "" For i = Start To 10 Step 2 Me.Label1.Text = Me.Label1.Text & " " & i Next End Sub –1‫اإلجراء‬ ‫اسم‬ShowOddOrEven: –2‫وأنواعها‬ ‫اإلجراء‬ ‫هذا‬ ‫وسائط‬Start:‫بيان‬ ‫نوع‬ ‫من‬Data Type‫صحيح‬ ‫عددى‬Integer ‫الكود‬ ‫من‬ ‫استخرج‬ : ‫الرابع‬ ‫السؤال‬Code‫اآلتى‬: Function Area(ByVal radius As Single) As Single Const x As Single = 22 / 7 Dim res As Single res = x * radius ^ 2 Return res End Function –1: ‫اإلجراء‬ ‫اسم‬‫الدالة‬ ‫هى‬Area –2‫اإلجراء‬ ‫هذا‬ ‫وسائط‬:radius –3‫الراجعة‬ ‫القيمة‬:res 4 –‫بـ‬ ‫الخاص‬ ‫البيان‬ ‫نوع‬: ‫أ‬–: ‫الدالة‬‫بيان‬ ‫نوع‬ ‫من‬Data Type‫غي‬ ‫عددى‬‫صحيح‬ ‫ر‬Single ‫ب‬–: ‫الدالة‬ ‫وسيط‬‫بيان‬ ‫نوع‬ ‫من‬Data Type‫صحيح‬ ‫غير‬ ‫عددى‬Single ‫ج‬–: ‫الراجعة‬ ‫القيمة‬‫بيان‬ ‫نوع‬ ‫من‬Data Type‫صحيح‬ ‫غير‬ ‫عددى‬Single‫يجب‬ ‫والذى‬ ‫يوافق‬ ‫أن‬‫الدالة‬ ‫بيان‬ ‫نوع‬ ‫الكود‬ ‫من‬ ‫استخرج‬ : ‫الخامس‬ ‫السؤال‬Code‫اآلتى‬: Public Class Form5 Function Sum(ByVal First As Single, ByVal Second As Single) As Single Dim total As Single total = First + Second Return total End Function End Class –1: ‫اإلجراء‬ ‫اسم‬‫الدالة‬ ‫هى‬Sum –2‫اإلجراء‬ ‫هذا‬ ‫وسائط‬:First‫و‬Second –3‫الراجعة‬ ‫القيمة‬:total
  12. 12. )12( ‫اإلعدادى‬ ‫الثالث‬ ‫الصف‬‫ثانى‬ ‫تيرم‬ (2015) 12 ‫كمبيوتر‬‫إبراهيم‬ ‫محمد‬ ‫أحمد‬ ‫هناء‬ / ‫إعداد‬ ‫من‬‫آلى‬ ‫حاسب‬ ‫معلم‬ ‫تمنياتى‬‫والطالبات‬ ‫الطالب‬ ‫جميع‬ ‫إلى‬ ‫بالتفوق‬ –4‫التصنيف‬ ‫اسم‬:Form5 5 –‫بـ‬ ‫الخاص‬ ‫البيان‬ ‫نوع‬: ‫أ‬–: ‫الدالة‬‫بيان‬ ‫نوع‬ ‫من‬Data Type‫صحيح‬ ‫غير‬ ‫عددى‬Single ‫ب‬–: ‫الدالة‬ ‫وسائط‬‫بيان‬ ‫نوع‬ ‫من‬Data Type‫صحيح‬ ‫غير‬ ‫عددى‬Single ‫ج‬–: ‫الراجعة‬ ‫القيمة‬‫نو‬ ‫من‬‫بيان‬ ‫ع‬Data Type‫صحيح‬ ‫غير‬ ‫عددى‬Single‫يجب‬ ‫والذى‬ ‫يوافق‬ ‫أن‬‫الدالة‬ ‫بيان‬ ‫نوع‬Sum ‫إجراء‬ ‫اآلتى‬ ‫من‬ ‫أى‬ ‫أكتب‬ : ‫السادس‬ ‫السؤال‬Sub‫دالة‬ ‫أو‬Function : ‫أ‬– Sub ShowOddOrEven(ByVal Start As Integer , ByVal LastValue As Integer) Dim i As Integer Me.Label1.Text = "" For i = Start To LastValue Step 2 Me.Label1.Text = Me.Label1.Text & " " & i Next End Sub ShowOddOrEven‫إجراء‬Procedure‫النوع‬ ‫من‬Sub ‫ب‬– Function Area(ByVal radius As Single) As Single Const x As Single = 22 / 7 Dim res As Single res = x * radius ^ 2 Return res End Function Area‫إجراء‬Procedure‫الدالة‬ ‫النوع‬ ‫من‬Function ‫ج‬– Me.Label1.Text = IsNumeric("five") IsNumeric‫معرفة‬ ‫دالة‬Predefined Function ‫د‬– MessageBox.Show(Factorial(5)) Show‫معرفة‬ ‫دالة‬Predefined Function‫التصنيف‬ ‫من‬MessageBox Factorial‫إجراء‬Procedure‫الدالة‬ ‫النوع‬ ‫من‬Function
  13. 13. )13( ‫اإلعدادى‬ ‫الثالث‬ ‫الصف‬‫ثانى‬ ‫تيرم‬ (2015) 13 ‫كمبيوتر‬‫إبراهيم‬ ‫محمد‬ ‫أحمد‬ ‫هناء‬ / ‫إعداد‬ ‫من‬‫آلى‬ ‫حاسب‬ ‫معلم‬ ‫تمنياتى‬‫والطالبات‬ ‫الطالب‬ ‫جميع‬ ‫إلى‬ ‫بالتفوق‬ ‫إختبارات‬ ‫نماذج‬ ‫حل‬ ‫ص‬ ‫المدرسى‬ ‫الكتاب‬101 ‫اختبار‬ ‫نموذج‬( 1 ) ‫عالم‬ ‫ضع‬ : ‫األول‬ ‫السؤال‬‫ة‬‫وعالمة‬ ، ‫الصحيحة‬ ‫العبارة‬ ‫أمام‬‫الخطأ‬ ‫العبارة‬ ‫أمام‬: ( 1 ) ‫جملة‬ ‫استخدام‬ ‫مع‬ ‫الممكنة‬ ‫التفرع‬ ‫اختيارات‬ ‫عدد‬If … Then …. Else‫هو‬2. ( 2 ) ‫المنطقية‬ ‫المقارنة‬ ‫معامالت‬ ‫أحد‬ ‫هو‬ & ‫المعامل‬. ( 3 ) ‫المتغير‬ ‫قيمة‬ ‫كانت‬ ‫إذا‬X = 5‫المتغي‬ ‫وقيمة‬‫ر‬Y = 7‫الشرطى‬ ‫التعبير‬ ‫ناتج‬ ‫فإن‬ X >= 5 And Y <= 7‫هو‬False. ( 4 ) ‫اإلجراءات‬ ‫استدعاء‬Procedures‫فقط‬ ‫واحدة‬ ‫لمرة‬ ‫يكون‬. ( 5 ) ‫تستخدم‬Dim‫المتغيرات‬ ‫عن‬ ‫لإلعالن‬Variables. ‫الصحيحة‬ ‫اإلجابة‬ ‫اختر‬ : ‫الثانى‬ ‫السؤال‬: 1 –‫القيمة‬ ‫تحديد‬ ‫حالة‬ ‫فى‬3500‫للخاصية‬Interval‫لألداة‬Timer‫يعنى‬ ‫فهذا‬: ‫أ‬–3.5‫دقيقة‬‫ب‬3.5–‫ثانية‬‫ج‬–35‫ثانية‬ 2 –‫جمل‬ ‫من‬ ‫أى‬Select‫ناتجها‬ ‫التالية‬True‫يساوى‬ ‫المتغير‬ ‫قيمة‬ ‫حالة‬ ‫فى‬8 : ‫أ‬Case Is < 8–‫ب‬Case 1 To 6.8–‫ج‬Case Is >= 4– 3 –‫التكرار‬ ‫مرات‬ ‫عدد‬ ‫معرفة‬ ‫عند‬‫هى‬ ‫تكرار‬ ‫جملة‬ ‫أفضل‬ ‫فإن‬ ً‫ا‬‫مسبق‬ ‫معين‬ ‫لكود‬: ‫أ‬Do While … Loop–‫ب‬If … End If–‫ج‬For …Next– 4 –‫العنوان‬ ‫أداة‬ ‫فى‬ ‫المعروضة‬ ‫القيمة‬ ‫ما‬lblOut‫الكود‬ ‫تنفيذ‬ ‫عند‬Code‫التالى‬: Dim i As Integer For i = 2 To 10 Step 2 Me.lblOut.Text = Me.lblOut.Text & i & "," Next ‫أ‬–2‫ب‬–2،3،4،5،6،7،8،9،10‫ج‬2,4,6,8,10– 5 –‫للثوابت‬ ‫قيم‬ ‫تخصيص‬ ‫يتم‬Constants : ‫أ‬–‫فقط‬ ‫الثوابت‬ ‫عن‬ ‫اإلعالن‬ ‫عند‬. ‫ب‬–‫فقط‬ ‫البرنامج‬ ‫تعليمات‬ ‫تنفيذ‬ ‫سير‬ ‫أثناء‬. ‫ج‬–‫البرنامج‬ ‫تعليمات‬ ‫تنفيذ‬ ‫سير‬ ‫أثناء‬ ‫وكذلك‬ ‫الثوابت‬ ‫عن‬ ‫اإلعالن‬ ‫عند‬. ‫الثالث‬ ‫السؤال‬‫يلى‬ ‫عما‬ ‫أجب‬ :: 1 –‫الكود‬ ‫تنفيذ‬ ‫بعد‬ ‫متغير‬ ‫كل‬ ‫قيمة‬ ‫حدد‬Code‫التالى‬: ‫المتغير‬ ‫القيمة‬ C 11 K 7 N 11 Dim N, K, C As Integer
  14. 14. )14( ‫اإلعدادى‬ ‫الثالث‬ ‫الصف‬‫ثانى‬ ‫تيرم‬ (2015) 14 ‫كمبيوتر‬‫إبراهيم‬ ‫محمد‬ ‫أحمد‬ ‫هناء‬ / ‫إعداد‬ ‫من‬‫آلى‬ ‫حاسب‬ ‫معلم‬ ‫تمنياتى‬‫والطالبات‬ ‫الطالب‬ ‫جميع‬ ‫إلى‬ ‫بالتفوق‬ C = 10 For N = 1 To 10 Step 5 K = K + N Next IF N >= C Then C = C + 1 End IF 2 -‫ال‬ ‫تنفيذ‬ ‫ألولويات‬ ً‫ا‬‫وفق‬ ‫اآلتية‬ ‫السطور‬ ‫رتب‬‫الحسابية‬ ‫عمليات‬: ‫الرتبة‬ ‫العملية‬ ( 3 ) ‫إلى‬ ‫اليسار‬ ‫من‬ ‫والقسمة‬ ‫الضرب‬ ‫اليمين‬ ( 1 ) ‫الخارج‬ ‫إلى‬ ‫الداخل‬ ‫من‬ ‫األقواس‬ ( 4 ) ‫اليمين‬ ‫إلى‬ ‫اليسار‬ ‫من‬ ‫والطرح‬ ‫الجمع‬ ( 2 ) ‫األسس‬ 3 –‫الكود‬ ‫فى‬Code‫اآلتى‬: ‫الكود‬ ‫فسر‬Code‫الشكل‬ ‫على‬ ‫باألرقام‬ ‫إليه‬ ‫المشار‬: 1 -‫أ‬-‫المتغير‬ ‫عن‬ ‫اإلعالن‬Total‫صحيح‬ ‫غير‬ ‫عددى‬ ‫بيان‬ ‫نوع‬ ‫من‬Decimal ‫ب‬-‫المتغير‬ ‫عن‬ ‫اإلعالن‬FirstNumber‫صحيح‬ ‫غير‬ ‫عددى‬ ‫بيان‬ ‫نوع‬ ‫من‬Decimal ‫ج‬-‫المتغير‬ ‫عن‬ ‫اإلعالن‬SecondNumber‫صحيح‬ ‫غير‬ ‫عددى‬ ‫بيان‬ ‫نوع‬ ‫من‬Decimal 2 -‫أ‬–‫القيمة‬ ‫تخصيص‬10‫للمتغير‬FirstNumber ‫ب‬-‫القيمة‬ ‫تخصيص‬20‫للمتغير‬SecondNumber ‫ج‬–‫المتغير‬ ‫قيمة‬ ‫جمع‬FirstNumber‫المتغير‬ ‫قيمة‬ ‫و‬SecondNumber‫ناتج‬ ‫تخصيص‬ ‫و‬ ‫للمتغير‬ ) ‫الحسابى‬ ‫التعبير‬ ( ‫الجمع‬Total
  15. 15. )15( ‫اإلعدادى‬ ‫الثالث‬ ‫الصف‬‫ثانى‬ ‫تيرم‬ (2015) 15 ‫كمبيوتر‬‫إبراهيم‬ ‫محمد‬ ‫أحمد‬ ‫هناء‬ / ‫إعداد‬ ‫من‬‫آلى‬ ‫حاسب‬ ‫معلم‬ ‫تمنياتى‬‫والطالبات‬ ‫الطالب‬ ‫جميع‬ ‫إلى‬ ‫بالتفوق‬ ‫اختبار‬ ‫نموذج‬( 2 ) ‫عالمة‬ ‫ضع‬ : ‫األول‬ ‫السؤال‬‫وعالمة‬ ، ‫الصحيحة‬ ‫العبارة‬ ‫أمام‬‫أمام‬‫الخطأ‬ ‫العبارة‬: ( 1 ) ‫جملة‬ ‫تستخدام‬If … Then …. ElseIf‫شرطى‬ ‫تعبير‬ ‫من‬ ‫أكثر‬ ‫اختبار‬ ‫حالة‬ ‫فى‬. ( 2 ) ‫أنواع‬ ‫من‬ ‫المتغيرات‬( Integer & Long & Double )‫األعداد‬ ‫لتخزين‬ ‫تستخدم‬ ‫فقط‬ ‫الصحيحة‬. ( 3 ) ‫المقارنة‬ ‫معامل‬ ‫باستخدام‬Or‫ا‬ ‫نواتج‬ ‫كافة‬ ‫يكون‬ ‫أن‬ ‫يجب‬‫المستخدمة‬ ‫لشروط‬False‫لكى‬ ‫النهائى‬ ‫الناتج‬ ‫يكون‬False. ( 4 ) ‫جملة‬ ‫تستخدم‬Select Case‫واحدة‬ ‫شرطية‬ ‫بجملة‬ ‫شرطى‬ ‫تعبير‬ ‫من‬ ‫أكثر‬ ‫احتبار‬ ‫حالة‬ ‫فى‬. ( 5 ) ‫نوع‬ ‫المتغيرمن‬Double‫القيمة‬ ‫يأخذ‬True‫أو‬False. ‫الصحيحة‬ ‫اإلجابة‬ ‫اختر‬ : ‫الثانى‬ ‫السؤال‬: 1 –‫باسم‬ ‫دالة‬ ‫وجود‬ ‫بفرض‬AddSum( )‫استدعائها‬ ‫عند‬ ‫صحيح‬ ‫غير‬ ‫اآلتية‬ ‫التعبيرات‬ ‫من‬ ‫أى‬: ‫أ‬X = Y + AddSum( )–‫ب‬AddSum( ) = X + Y–‫ج‬X = AddSum(– ) 2 –‫الشرط‬ ‫تحقق‬ ‫عند‬ ‫تكرارية‬ ‫حلقة‬ ‫إلنهاء‬A = 2‫التالى‬ ‫بالشكل‬ ‫بدايتها‬ ‫تكتب‬: ‫أ‬Do While(a = 2)–‫ب‬a < 2) Or (a >= 2)Do While(–‫ج‬Do While(a <– > 2) 3 –‫التالية‬ ‫التكرارية‬ ‫الحلقة‬ ‫فى‬ ‫الخطأ‬ ‫حدد‬: Dim j As Byte For j = 1 To 500 Step 3 Me.ListBox1.Items.Add(j) Loop ‫أ‬–‫جملة‬ ‫استخدام‬ ‫يجب‬Do While‫من‬ ً‫ال‬‫بد‬For … Next‫ب‬–‫منتهية‬ ‫غير‬ ‫الحلقة‬‫ج‬–‫متغي‬ ‫نوع‬ ‫فى‬ ‫خطأ‬‫ر‬ ‫الحلقة‬ 4 –‫جملة‬ ‫فى‬ ‫التكرار‬ ‫يتوقف‬For M = 10 To 1 Step -2‫المتغير‬ ‫قيمة‬ ‫تصبح‬ ‫عندما‬M: ‫أ‬–‫النهاية‬ ‫قيمة‬ ‫من‬ ‫أكبر‬‫ب‬–‫النهاية‬ ‫قيمة‬ ‫من‬ ‫أصغر‬‫ج‬–‫أو‬ ‫من‬ ‫أصغر‬ ‫النهاية‬ ‫قيمة‬ ‫تساوى‬ 5 –‫الحسابية‬ ‫العملية‬ ‫تنفيذ‬ ‫ناتج‬ ‫حدد‬2 – ( 7 + 2 ) * 2 : ‫أ‬16-–‫ب‬–14‫ج‬5– ‫يلى‬ ‫عما‬ ‫أجب‬ : ‫الثالث‬ ‫السؤال‬: 1 –‫جملة‬ ‫باستخدام‬ ‫التالى‬ ‫الكود‬ ‫كتابة‬ ‫أعد‬Select Case :
  16. 16. )16( ‫اإلعدادى‬ ‫الثالث‬ ‫الصف‬‫ثانى‬ ‫تيرم‬ (2015) 16 ‫كمبيوتر‬‫إبراهيم‬ ‫محمد‬ ‫أحمد‬ ‫هناء‬ / ‫إعداد‬ ‫من‬‫آلى‬ ‫حاسب‬ ‫معلم‬ ‫تمنياتى‬‫والطالبات‬ ‫الطالب‬ ‫جميع‬ ‫إلى‬ ‫بالتفوق‬ Dim x As Integer x = Me.TextBox1.Text If x = 0 Then Me.Label1.Text = "‫القيمة‬ ‫صفر‬ ‫تساوى‬" End If If x > 0 Then Me.Label1.Text = "‫القيمة‬ ‫أك‬‫الصفر‬ ‫من‬ ‫بر‬" End If If x < 0 Then Me.Label1.Text = "‫القيمة‬ ‫الصفر‬ ‫من‬ ‫أصغر‬" End If Dim x As Integer x = Me.TextBox1.Text Select Case x Case 0 Me.Label1.Text = "‫القيمة‬ ‫صفر‬ ‫تساوى‬" Case Is > 0 Me.Label1.Text = " ‫أكب‬ ‫القيمة‬‫الصفر‬ ‫من‬ ‫ر‬" Case Is < 0 Me.Label1.Text = "‫القيمة‬ ‫الصفر‬ ‫من‬ ‫أصغر‬" End Select 2 –‫أ‬ ( ‫العمود‬ ‫من‬ ‫المناسب‬ ‫الرقم‬ ) ‫ب‬ ( ‫بالعمود‬ ‫عبارة‬ ‫كل‬ ‫أمام‬ ‫اكتب‬) : ‫م‬ (‫أ‬) ‫م‬ (‫ب‬) ( 1 ) ‫اإلجراء‬Sub 2 ‫التخصيص‬ ‫جملة‬ ‫من‬ ‫األيمن‬ ‫الطرف‬ ‫فى‬ ‫تستخدم‬ ‫أى‬ ‫لها‬ ‫يخصص‬ ‫وال‬‫قيمة‬ ( 2 ) ‫الدالة‬Function 4 ‫التخصيص‬ ‫جملة‬ ‫من‬ ‫األيمن‬ ‫الطرف‬ ‫فى‬ ‫تستخدم‬ ‫فقط‬ ‫عنها‬ ‫اإلعالن‬ ‫عند‬ ‫قيمة‬ ‫لها‬ ‫يخصص‬ ‫و‬ ( 3 ) ‫المتغيرات‬Variables 1 ‫نهائيا‬ ‫التخصيص‬ ‫جملة‬ ‫فى‬ ‫يستخدم‬ ‫ال‬ً ( 4 ) ‫الثوابت‬Constants 3 ‫التخصيص‬ ‫جملة‬ ‫طرفى‬ ‫فى‬ ‫تستخدم‬ 3 -‫الكو‬ ‫فى‬ ‫الخطأ‬ ‫نوع‬ ‫حدد‬‫د‬( Code )‫صوبه‬ ‫ثم‬ ‫اآلتى‬: ‫الكود‬( Code ) ‫الخطأ‬ ‫نوع‬ ‫التصويب‬ Dim x As Single ‫ونحوى‬ ‫إمالئى‬Syntax Errors Dim x As Single Const x As Integer x = 10 ‫ونحوى‬ ‫إمالئى‬Syntax Errors Const x As Integer = 10
  17. 17. )17( ‫اإلعدادى‬ ‫الثالث‬ ‫الصف‬‫ثانى‬ ‫تيرم‬ (2015) 17 ‫كمبيوتر‬‫إبراهيم‬ ‫محمد‬ ‫أحمد‬ ‫هناء‬ / ‫إعداد‬ ‫من‬‫آلى‬ ‫حاسب‬ ‫معلم‬ ‫تمنياتى‬‫والطالبات‬ ‫الطالب‬ ‫جميع‬ ‫إلى‬ ‫بالتفوق‬ ‫اختبار‬ ‫نموذج‬( 3 ) ‫عالمة‬ ‫ضع‬ : ‫األول‬ ‫السؤال‬‫أمام‬‫وعالمة‬ ، ‫الصحيحة‬ ‫العبارة‬‫الخطأ‬ ‫العبارة‬ ‫أمام‬: ( 1 ) ‫الخاصية‬Selected Index‫إلى‬ ‫تشير‬‫ترتيب‬‫باألداة‬ ‫المحدد‬ ‫العنصر‬List Box. ( 2 ) ‫تستخدم‬Select Case‫للتفرع‬ ‫احتمالين‬ ‫من‬ ‫أكثر‬ ‫وجود‬ ‫حالة‬ ‫فى‬. ( 3 ) ‫الجملة‬If A > B And b > C Then‫ناتجها‬True‫حالة‬ ‫فى‬A=3 , B=5 , C=2. ( 4 ) ‫الدالة‬ ‫ناتج‬IsNumeric‫يكون‬ ً‫ا‬‫دائم‬True‫أو‬False. ( 5 ) ‫أنواع‬ ‫من‬ ‫المتغيرات‬(Integer & Long)‫فقط‬ ‫الصحيحة‬ ‫األعداد‬ ‫لتخزين‬ ‫تستخدم‬. ‫الصحيحة‬ ‫اإلجابة‬ ‫اختر‬ : ‫الثانى‬ ‫السؤال‬: ‫اإلجاب‬ ‫اختر‬ : ً‫ال‬‫أو‬‫الصحيحة‬ ‫ة‬: 1 –‫الكود‬ ‫من‬ ‫الهدف‬Code‫هو‬ ‫التالى‬: Dim N As Integer Dim S As Integer For N = 1 To 100 S = S + N Next Me.Label1.Text = S ‫أ‬–‫من‬ ‫األعداد‬ ‫عرض‬1‫إلى‬100 ‫ب‬–‫من‬ ‫األعداد‬ ‫مجموع‬ ‫عرض‬1‫إلى‬100 ‫ج‬–‫من‬ ‫األعداد‬ ‫ضرب‬ ‫حاصل‬ ‫عرض‬1‫إلى‬100 2 –‫القي‬ ‫ما‬‫العنوان‬ ‫أداة‬ ‫فى‬ ‫المعروضة‬ ‫مة‬Label1‫التالى‬ ‫الكود‬ ‫تنفيذ‬ ‫عند‬: Dim intNum As Integer = 10 intNum = intNum + 2 intNum = intNum Mod 3 Me.Label1.Text = intNum ‫أ‬–3‫ب‬0–‫ج‬4– 3 –‫الشرط‬ ‫تحقق‬ ‫عند‬ ‫تكرارية‬ ‫حلقة‬ ‫إلنهاء‬A < > 2‫الت‬ ‫بالشكل‬ ‫بدايتها‬ ‫تكتب‬‫الى‬: ‫أ‬Do While(a = 2)–‫ب‬Do While(a < 2) Or (a >= 2)–‫ج‬Do While(a <– > 2) ‫إجراء‬ ‫اآلتى‬ ‫من‬ ‫أى‬ : ً‫ا‬‫ثاني‬Sub‫دالة‬ ‫أو‬Function : ‫أ‬- Function Concatenating(ByVal fn As String, ByVal ln As
  18. 18. )18( ‫اإلعدادى‬ ‫الثالث‬ ‫الصف‬‫ثانى‬ ‫تيرم‬ (2015) 18 ‫كمبيوتر‬‫إبراهيم‬ ‫محمد‬ ‫أحمد‬ ‫هناء‬ / ‫إعداد‬ ‫من‬‫آلى‬ ‫حاسب‬ ‫معلم‬ ‫تمنياتى‬‫والطالبات‬ ‫الطالب‬ ‫جميع‬ ‫إلى‬ ‫بالتفوق‬ String) As String Dim FulName As String FulName = fn + " " + ln Return FulName End Function Concatenating‫دالة‬ ‫هى‬Function ‫ب‬– Sub ShowResult( ) MessageBox.Show(2 * (7 + 2) – 2) End Sub ShowResult‫إجراء‬ ‫هى‬Sub Show‫معرفة‬ ‫دالة‬Predefined Function‫التصنيف‬ ‫من‬MessageBox ‫أ‬ : ‫الثالث‬ ‫السؤال‬‫يلى‬ ‫عما‬ ‫جب‬: 1 –‫الكود‬ ‫تنفيذ‬ ‫بعد‬ ‫متغير‬ ‫كل‬ ‫قيمة‬ ‫حدد‬Code‫التالى‬: ‫أن‬ ‫بفرض‬y = 2 , k = 1 , j = 1 , z = 0 , x = 0 If x < y Then ‫المتغير‬ ‫القيمة‬ x 1 y 1 z 2 z = k + j x = x + 1 y = y – 1 Else z = k – y x = x + 2 y = y – 2 End If 2 –‫الكود‬ ‫من‬ ‫استخرج‬Code‫اآلتى‬: Function calc(ByVal fn As Single, ByVal sn As Single) As Single Dim res As Single res = fn + sn Return res End Function
  19. 19. )19( ‫اإلعدادى‬ ‫الثالث‬ ‫الصف‬‫ثانى‬ ‫تيرم‬ (2015) 19 ‫كمبيوتر‬‫إبراهيم‬ ‫محمد‬ ‫أحمد‬ ‫هناء‬ / ‫إعداد‬ ‫من‬‫آلى‬ ‫حاسب‬ ‫معلم‬ ‫تمنياتى‬‫والطالبات‬ ‫الطالب‬ ‫جميع‬ ‫إلى‬ ‫بالتفوق‬ –1: ‫اإلجراء‬ ‫اسم‬‫الدالة‬ ‫هى‬calc –2‫اإلجراء‬ ‫هذا‬ ‫وسائط‬:fn‫و‬sn –3‫الراجعة‬ ‫القيمة‬:res 4 –‫بـ‬ ‫الخاص‬ ‫البيان‬ ‫نوع‬: ‫أ‬–: ‫الدالة‬‫بيان‬ ‫نوع‬ ‫من‬Data Type‫صحيح‬ ‫غير‬ ‫عددى‬Single ‫ب‬–: ‫الدالة‬ ‫وسائط‬‫بيان‬ ‫نوع‬ ‫من‬Data Type‫صحيح‬ ‫غير‬ ‫عددى‬Single ‫ج‬–: ‫الراجعة‬ ‫القيمة‬‫بيان‬ ‫نوع‬ ‫من‬Data Type‫صحيح‬ ‫غير‬ ‫عددى‬Single‫يجب‬ ‫والذى‬ ‫يو‬ ‫أن‬‫افق‬‫الدالة‬ ‫بيان‬ ‫نوع‬calc 3 –‫الخطأ‬ ‫سبب‬ ‫حدد‬ ‫اآلتية‬ ‫األكواد‬ ‫فى‬: ‫السبب‬: ‫النصية‬ ‫القيمة‬ ‫تحويل‬ ‫يجوز‬ ‫ال‬String "‫درجة‬ ‫عشرة‬ ‫خمسة‬"‫النص‬ ‫صندوق‬ ‫فى‬ ‫المدخلة‬TextBox1 ‫صحيح‬ ‫رقمى‬ ‫بيان‬ ‫نوع‬ ‫إلى‬Byte ‫السبب‬: ‫إ‬ ‫نتيجة‬ ‫أن‬‫به‬ ‫المسموح‬ ‫المدى‬ ‫خارج‬ ‫قيمة‬ ‫دخال‬Overflow Exception‫النص‬ ‫صندوق‬ ‫فى‬TextBox2 ‫للمتغير‬ ‫والمخصصة‬Computer
  20. 20. )20( ‫اإلعدادى‬ ‫الثالث‬ ‫الصف‬‫ثانى‬ ‫تيرم‬ (2015) 20 ‫كمبيوتر‬‫إبراهيم‬ ‫محمد‬ ‫أحمد‬ ‫هناء‬ / ‫إعداد‬ ‫من‬‫آلى‬ ‫حاسب‬ ‫معلم‬ ‫تمنياتى‬‫والطالبات‬ ‫الطالب‬ ‫جميع‬ ‫إلى‬ ‫بالتفوق‬ ‫اإللكتروني‬ ‫التعدي‬ ‫على‬ ‫أسئلة‬ ‫صح‬ ‫عالمة‬ ‫ضع‬ : ‫األول‬ ‫السؤال‬‫خطأ‬ ‫وعالمة‬ ‫الصحيحة‬ ‫العبارة‬ ‫امام‬‫الخطأ‬ ‫العبارة‬ ‫أمام‬. 1.‫اإل‬ ‫ّدي‬‫ع‬‫الت‬‫أو‬ ،‫أوالمضايقة‬ ،‫للتحرش‬ ‫اإللكترونية‬ ‫الوسائط‬ ‫باستخدام‬ ،‫متعمد‬ ‫عدواني‬ ‫سلوك‬ ‫عن‬ ‫عبارة‬ ‫هو‬ ‫لكتروني‬ ‫اآلخرين‬ ‫تهديد‬ ‫أو‬ ‫تخويف‬ ‫أو‬ ،‫إحراج‬. 2.‫المصري‬ ‫المجتمع‬ ‫داخل‬ ‫اإللكتروني‬ ‫ّدي‬‫ع‬‫الت‬ ‫من‬ ‫صور‬ ‫توجد‬ ‫ال‬ 3.‫اإللكتروني‬ ‫التخفي‬ ‫اإللكتروني‬ ‫التعدي‬ ‫أشكال‬ ‫من‬ 4.‫وسائط‬ ‫طريق‬ ‫عن‬ ‫متعددة‬ ‫سائل‬ ‫و‬ ‫باستخدام‬ ‫اآلخرين‬ ‫على‬ ‫نفسية‬ ‫ضغوط‬ ‫إيقاع‬ ‫إلى‬ ‫يهدف‬ ‫اإللكتروني‬ ‫ي‬ّ‫د‬‫المتع‬ ‫الكترونية‬ ‫صح‬ ‫عالمة‬ ‫ضع‬ : ‫الثانى‬ ‫السؤال‬‫اإللكتروني‬ ‫التعدي‬ ‫من‬ ‫نفسك‬ ‫حماية‬ ‫فى‬ ‫تساعدك‬ ‫التي‬ ‫العبارات‬ ‫امام‬. 1.‫السر‬ ‫بكلمة‬ ‫أحد‬ ‫تشارك‬ ‫ال‬. 2.‫تذكره‬ ‫يمكن‬ ‫سهل‬ ‫شي‬ ‫أو‬ ‫ميالد‬ ‫تاريخ‬ ‫تكون‬ ‫إن‬ ‫يمكن‬ ‫السر‬ ‫كلمة‬. 3.‫اإلنترنت‬ ‫على‬ ‫خاصة‬ ‫معلومات‬ ‫تنشر‬ ‫ال‬. 4.‫إلكترونيـا‬ ‫المتعدي‬ ‫من‬ ‫المرسلة‬ ‫اإللكترونية‬ ‫الرسائل‬ ‫من‬ ‫تخلص‬ً. () 5.‫يكتبوه‬ ‫ما‬ ‫كل‬ ‫تصدق‬ ‫وال‬ ،ً‫ا‬‫إلكترونيـ‬ ‫المتعدي‬ ‫على‬ ‫ترد‬ ‫ال‬‫اإلنترنت‬ ‫على‬. 6.‫المختصة‬ ‫للسلطات‬ ‫اإللكتروني‬ ‫التعدي‬ ‫عن‬ ‫باإلبالغ‬ ‫قم‬. ‫إجراء‬ ‫حاول‬ ‫أو‬ ‫األعضاء‬ ‫أحد‬ ‫راسل‬ ‫كلما‬ . ‫اإلجتماعى‬ ‫التواصل‬ ‫مواقع‬ ‫أحد‬ ‫فى‬ ‫األشخاص‬ ‫أحد‬ ‫اشترك‬ : ‫الثالث‬ ‫السؤال‬ ‫عليه‬ ‫الرد‬ ‫عدم‬ ‫حظ‬ ‫ال‬ ‫فورية‬ ‫محادثة‬. ‫أشكال‬ ‫من‬ ‫شكل‬ ‫حدث‬ ‫ما‬ ‫يعتبر‬‫ويسمى‬ .............................................. ‫أشكال‬ ‫من‬ ‫شكل‬ ‫حدث‬ ‫ما‬ ‫يعتبر‬‫اإللكتروني‬ ‫التعدي‬‫ويسمى‬‫اإللكتروني‬ ‫االستثناء‬(Exclusion) ‫الدائرة‬ ‫محيط‬ ‫إجراء‬
  21. 21. )21( ‫اإلعدادى‬ ‫الثالث‬ ‫الصف‬‫ثانى‬ ‫تيرم‬ (2015) 21 ‫كمبيوتر‬‫إبراهيم‬ ‫محمد‬ ‫أحمد‬ ‫هناء‬ / ‫إعداد‬ ‫من‬‫آلى‬ ‫حاسب‬ ‫معلم‬ ‫تمنياتى‬‫والطالبات‬ ‫الطالب‬ ‫جميع‬ ‫إلى‬ ‫بالتفوق‬ ‫الدائرة‬ ‫مساحة‬ ‫إجراء‬ Dim deg As Single deg = Me.TextBox1.Text Select Case deg Case 85 To 100 Me.Label2.Text = "‫ممتاز‬" Case 75 To 85 Me.Label2.Text = "‫جدا‬ ‫جيد‬ً" Case 65 To 75 Me.Label2.Text = "‫جيد‬" Case 50 To 65 Me.Label2.Text = "‫مقبول‬" Case 0 To 50 Me.Label2.Text = "‫ضعيف‬" Case Else Me.Label2.Text = "‫و‬ ‫صفر‬ ‫بين‬ ‫درجة‬ ‫إدخال‬ ‫يرجى‬100" End Select ‫التعبير‬ ‫يكافئ‬>=85 And <=100‫قيمة‬ ‫الحالة‬ ‫هذه‬ ‫وفى‬deg‫من‬ ‫محصورة‬ ‫تكون‬85‫إلى‬100 ‫التعبير‬ ‫يكافئ‬>=75 And <85‫قيمة‬ ‫الحالة‬ ‫هذه‬ ‫وفى‬deg‫من‬ ‫محصورة‬ ‫تكون‬75‫من‬ ‫أقل‬ ‫إلى‬85 ‫التعب‬ ‫يكافئ‬‫ير‬>=65 And <75‫قيمة‬ ‫الحالة‬ ‫هذه‬ ‫وفى‬deg‫من‬ ‫محصورة‬ ‫تكون‬65‫من‬ ‫أقل‬ ‫إلى‬75 ‫الدائرة‬ ‫محيط‬ ‫إجراء‬ ‫الدائرة‬ ‫مساحة‬ ‫إجراء‬ Dim y As Integer For y = 2 To 10 Step 2 txt_display.Text = txt_display.Text & y Next Dim intNum As Integer = 10 Do While intNum < 10 intNum = intNum + 1 Loop lbl_display.Text = intNum
  22. 22. )22( ‫اإلعدادى‬ ‫الثالث‬ ‫الصف‬‫ثانى‬ ‫تيرم‬ (2015) 22 ‫كمبيوتر‬‫إبراهيم‬ ‫محمد‬ ‫أحمد‬ ‫هناء‬ / ‫إعداد‬ ‫من‬‫آلى‬ ‫حاسب‬ ‫معلم‬ ‫تمنياتى‬‫والطالبات‬ ‫الطالب‬ ‫جميع‬ ‫إلى‬ ‫بالتفوق‬ Dim i As Integer, Sum As Integer For i = 1 To 5 Sum = Sum + i Next lbl_display.Text = Sum FirstNumber = 10 SecondNumber = 20 Total = FirstNumber + SecondNumber Dim Total As Decimal Dim FirstNumber As Decimal Dim SecondNumber As Decimal 2 1

×