( التيرم الثانى فى الصف الثالث الإعدادى حاسب آلى (حلول...
-
Upload
hanaa-ahmed -
Category
Education
-
view
2.710 -
download
4
Transcript of ( التيرم الثانى فى الصف الثالث الإعدادى حاسب آلى (حلول...
)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
: إستخرج أسماء المتغيرات والثوابت بأنواعها
0 وقيمته Single ونوعه رقمى غير صحيح Radius المتغير –أ
7 / 22 وقيمته Single ونوعه رقمى غير صحيح X الثابت –ب
: السؤال الثالث
: فى األكواد اآلتية حدد سبب الخطأ
إلى TextBox1 المدخلة فى صندوق النص "خمسة عشرة درجة" String النصية ال يجوز تحويل القيمة : السبب
Byte نوع بيان رقمى صحيح
TextBox2 فى صندوق النص Overflow Exception نتيجة إدخال قيمة خارج المدى المسموح به : السبب
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(
( 2015) تيرم ثانى الصف الثالث اإلعدادى
2
معلم حاسب آلى من إعداد / هناء أحمد محمد إبراهيم كمبيوتر
بالتفوق إلى جميع الطالب والطالبات تمنياتى
:السؤال السادس
: عند كتابة الكود يحتاج المبرمج لوضع تعليق معين ال يتم تنفيذه ، البد أن يسبقه
' العالمة – 2 أو REM الكلمة – 1
)3(
( 2015) تيرم ثانى الصف الثالث اإلعدادى
3
معلم حاسب آلى من إعداد / هناء أحمد محمد إبراهيم كمبيوتر
بالتفوق إلى جميع الطالب والطالبات تمنياتى
: اآلتى ( Code ) السؤال السابع : فى الكود
: فسر الكود المشار إليه باألرقام على الشكل
من نوع بيان UserBirthDate و المتغير String من نوع بيان UserName اإلعالن عن المتغير – 1
Date و المتغير UserGender من نوع بيان Boolean و المتغير UserTelNo من نوع بيان
Integer
و تم تخصيص قيمة الخاصية UserName للمتغير TextBox1 لألداة Text تم تخصيص قيمة الخاصية – 2
Text لألداة TextBox2 للمتغير UserBirthDate و تم تخصيص قيمة الخاصية
CheckState لألداة CheckBox1 للمتغير UserGender و تم تخصيص قيمة الخاصية
Text لألداة TextBox3 للمتغير UserTelNo
: السؤال الثامن : رتب السطور اآلتية وفقا ألولويات تنفيذ العمليات الحسابية
العملية الرتبة
لقسمة من اليسار إلى الضرب وا ( 3 )
اليمين
األقواس من الداخل إلى الخارج ( 1 )
الجمع والطرح من اليسار إلى اليمين ( 4 )
األسس ( 2 )
: السؤال التاسع : حدد ناتج تنفيذ العمليات الحسابية اآلتية
16 : النتيجة 2( * 3+ 5) –أ
11 : النتيجة 2* 3+ 5 -ب
)4(
( 2015) تيرم ثانى الصف الثالث اإلعدادى
4
معلم حاسب آلى من إعداد / هناء أحمد محمد إبراهيم كمبيوتر
بالتفوق إلى جميع الطالب والطالبات تمنياتى
: ( أمام العبارة الخطأ أمام العبارة الصحيحة ، وعالمة ) لعاشر : ضع عالمةالسؤال ا
.رقمأحد قواعد تسمية المتغيرات أو الثوابت فى البرنامج أن يبدأ اسم المتغير بحرف أو ( 1 )
.Dim يتم اإلعالن عن المتغيرات باستخدام جملة ( 2 )
.False أو True يأخذ القيمة Double من النوعالمتغير ( 3 )
تستخدم لتخزين األعداد ( Integer & Long & Double ) المتغيرات من أنواع ( 4 )
.فقطالصحيحة
.TextBox يتم استقبال مدخالت المستخدم من خالل العديد من األدوات منها ( 5 )
)5(
( 2015) تيرم ثانى الصف الثالث اإلعدادى
5
معلم حاسب آلى من إعداد / هناء أحمد محمد إبراهيم كمبيوتر
بالتفوق إلى جميع الطالب والطالبات تمنياتى
يبات الفصل الثانىحل أسئلة وتدر 53 بالكتاب المدرسى ص
: أمام العبارة الخطأ ( أمام العبارة الصحيحة ، وعالمة السؤال األول : ضع عالمة )
.2 هو If … Then … Else عدد اختيارات التفرع الممكنة مع استخدام جملة ( 1 )
.True ا يكون ناتج التعبير الشرطىعندم If فى جملة Else ينفذ الكود الذى يلى ( 2 )
.المعامل & هو أحد معامالت المقارنة المنطقية ( 3 )
لكى False يجب أن يكون كافة نواتج الشروط المستخدمة Or باستخدام معامل المقارنة ( 4 )
.False يكون الناتج النهائى
لة اختبار أكثر من تعبير شرطى بجملة شرطية فى حا Select Case تستخدم جملة ( 5 )
.واحدة
فإن ناتج التعبير الشرطى 350تساوى Y والمتغير 15تساوى X إذا كانت قيمة المتغير ( 6 )
(X>10 And y<500) هو False.
.If اختيارى فى جملة Else استخدام ( 7 )
لكى يكون الناتج النهائى True يكون الشرطان ناتجهمايتطلب أن And المعامل ( 8 )
True.
هى ListBox العنصر المحدد باألداة ترتيبالخاصية التى تشير إلى ( 9 )
SelectedIndex.
.للتفرع احتمالينفى حالة وجود أكثر من Select Case تستخدم ( 10 )
قم بإعادة كتابة الكود فى العمود األيسر R التالى لحساب مساحة دائرة نصف قطرها Code السؤال الثانى : يستخدم الكود
الذى خصص قيمته 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(
( 2015) تيرم ثانى الصف الثالث اإلعدادى
6
معلم حاسب آلى من إعداد / هناء أحمد محمد إبراهيم كمبيوتر
بالتفوق إلى جميع الطالب والطالبات تمنياتى
TexrBox1 :
؟ TextBox1 عند إدخال الدرجات التالية فى مربع النص Label2 حدد ما يتم عرضه فى أداة العنوان
ناتجال الدرجة المدخلة
ضعيف 30
جيد جدا 84
جيد 64.4
100 يرجى إدخال درجة بين صفر و 33-
Runtime Error رسالة خطأ وقت التشغيل صفر
to type 'Single' is not valid "صفر"
Conversion from string.
100 يرجى إدخال درجة بين صفر و 114.3
ويعطى نتائج صحيحة عند إدخال قيم ( y=3x+2 ) دلة من الدرجة األولىالسؤال الرابع : يستخدم الكود التالى لحل معا
عند إدخال قيم حرفية Runtime Error ولكن حدث خطأ أثناء التشغيل TextBox عددية فى مربع النص
إضافية If بعد حل هذه المشكلة باستخدام جملة Code قم بإعادة كتابة الكود، TextBox فى مربع النص
؟ "رسالة فى أداة العنوان وهى "يجب إدخال قيمة عدديةبحيث يعطى
الكود بعد التعديل الكود قبل التعديل
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(
( 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(
( 2015) تيرم ثانى الصف الثالث اإلعدادى
8
معلم حاسب آلى من إعداد / هناء أحمد محمد إبراهيم كمبيوتر
بالتفوق إلى جميع الطالب والطالبات تمنياتى
حل أسئلة وتدريبات الفصل الثالث
78 بالكتاب المدرسى ص
: السؤال األول : اختر اإلجابة الصحيحة لكل مما يلى
: هو Do While Loop الغرض من استخدام جملة – 1
True حتى يصبح التعبير الشرطى Code تكرار كود –أ
Trueطالما الشرط Codeتكرار كود –ب
False طالما الشرط Code تكرار كود –ج
؟ Next ما وظيفة األمر ( For …. Next ) فى جملة – 2
زيادة قيمة متغير الحلقة بقيمة معدل الزيادة –أ
مقارنة قيمة متغير الحلقة بعد الزيادة مع قيمة النهاية –ب
كل ما سبق –ج
: أفضل حلقة تكرارية تستخدم عند معرفة عدد مرات التكرار مسبقا هى – 3
Do While – أ
– tFor …. Nexب
Select Case– ج
: هو ( txt_display ) صندوق النص التالى فإن ما يتم عرضه فى Code بعد تنفيذ الكود – 4
2 – أ
– 246810ب
2345678910 – ج
: هو ( lbl_display ) التالى فإن ما يتم عرضه فى أداة العنوان Code بعد تنفيذ الكود – 5
– 10أ
11 – ب
0 – ج
: هو ( lbl_display ) التالى فإن ما يتم عرضه فى أداة العنوان Code بعد تنفيذ الكود – 6
5 – أ
10 – ب
– 15ج
: أمام العبارة الخطأ أمام العبارة الصحيحة ، وعالمة السؤال الثانى : ضع عالمة
.9 يعرض صندوق رسالة به "MsgBox "3" & "X" & "3 األمر ( 1 )
.0 هو ( For m=3 To 1 Step -1 ) بعد انتهاء تنفيذ الحلقة (M) قيمة ( 2 )
0فهذا يعنى أن قيمة الزيادة ( For … Next ) مع جملة (Step) فى حالة عدم كتابة ( 3 )
. افتراضيا
2.5فهذا يعنى ( Timer ) لألداة ( Interval ) للخاصية 2500فى حالة تحديد القيمة ( 4 )
.ثانية
.بناء على تعبير شرطى ( Do While ) لقة التكراريةيمكن الخروج من الح ( 5 )
)9(
( 2015) تيرم ثانى الصف الثالث اإلعدادى
9
معلم حاسب آلى من إعداد / هناء أحمد محمد إبراهيم كمبيوتر
بالتفوق إلى جميع الطالب والطالبات تمنياتى
: مما يلى Code بعد تنفيذ كل كود (r) السؤال الثالث: ما هى قيمة المتغير
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(
( 2015) تيرم ثانى الصف الثالث اإلعدادى
10
معلم حاسب آلى من إعداد / هناء أحمد محمد إبراهيم كمبيوتر
بالتفوق إلى جميع الطالب والطالبات تمنياتى
حل أسئلة وتدريبات الفصل الرابع 97 بالكتاب المدرسى ص
: أمام العبارة الخطأ أمام العبارة الصحيحة ، وعالمة السؤال األول : ضع عالمة
.مرة واحدة ويستدعى أى عدد من المرات Procedure يعلن اإلجراء ( 1 )
. عالن عنه أواليلزم اإل Predefined الدوال المعرفة ( 2 )
: كما هو موضح فى إعالنها Single هى ( )Area القيمة الراجعة للدالة ( 3 )
Function Area (ByVal radius As Single) As
Integer.
من خاللها تستقبل قيم من خارج اإلجراء Procedure اإلجراء Parameters وسائط ( 4 )
Procedure.
ال يجوز Functions فى طرفى جملة التخصيص أما الدوال Sub تستخدم اإلجراءات ( 5 )
.استخدامها فى أى جملة تخصيص
.تعود بقيمة Function ال يعود بأى قيمة أما الدالة Sub اإلجراء ( 6 )
احد على األقلأن تستخدم وسيط و Procedures يشترط عند اإلعالن عن اإلجراءات ( 7 )
Parameter
أو ثابت Variable إما أن يكون قيمة مجردة أو متغير Procedure وسيط اإلجراء ( 8 )
Constant أو دالة Function
: ( السؤال الثانى : اكتب أمام كل عبارة بالعمود ) ب ( الرقم المناسب من العمود ) أ
( ب ) م ( أ ) م
تستخدم فى الطرف األيمن من جملة التخصيص Sub 2 اإلجراء ( 1 )
.وال يخصص لها أى قيمة
تستخدم فى الطرف األيمن من جملة التخصيص Function 4 الدالة ( 2 )
.و يخصص لها قيمة عند اإلعالن فقط
. ال يستخدم فى جملة التخصيص نهائيا Variables 1 المتغيرات ( 3 )
.تستخدم فى طرفى جملة التخصيص Constants 3 بتالثوا ( 4 )
: اآلتى Code السؤال الثالث : استخرج من الكود
)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
:ShowOddOrEvenاسم اإلجراء 1–
Integerعددى صحيح Data Typeمن نوع بيان :Start وسائط هذا اإلجراء وأنواعها 2–
: اآلتى 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
Areaهى الدالة اسم اإلجراء : 1–
radius :وسائط هذا اإلجراء 2–
res :القيمة الراجعة 3–
: نوع البيان الخاص بـ – 4
Singleر صحيحعددى غي Data Typeمن نوع بيان الدالة : –أ
Singleعددى غير صحيح Data Typeمن نوع بيان وسيط الدالة : –ب
والذى يجب Single عددى غير صحيح Data Typeمن نوع بيان القيمة الراجعة : –ج
نوع بيان الدالة أن يوافق
: اآلتى 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
Sumهى الدالة اسم اإلجراء : 1–
Second و First :وسائط هذا اإلجراء 2–
total :القيمة الراجعة 3–
)12(
( 2015) تيرم ثانى الصف الثالث اإلعدادى
12
معلم حاسب آلى من إعداد / هناء أحمد محمد إبراهيم كمبيوتر
بالتفوق إلى جميع الطالب والطالبات تمنياتى
Form5 :اسم التصنيف 4–
: نوع البيان الخاص بـ – 5
Singleعددى غير صحيح Data Typeمن نوع بيان الدالة : –أ
Singleعددى غير صحيح Data Typeمن نوع بيان وسائط الدالة : –ب
والذى يجب Single عددى غير صحيح Data Typeع بيانمن نو القيمة الراجعة : –ج
Sum نوع بيان الدالة أن يوافق
: Function أو دالة Sub السؤال السادس : أكتب أى من اآلتى إجراء
– أ 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(
( 2015) تيرم ثانى الصف الثالث اإلعدادى
13
معلم حاسب آلى من إعداد / هناء أحمد محمد إبراهيم كمبيوتر
بالتفوق إلى جميع الطالب والطالبات تمنياتى
حل نماذج إختبارات 101 الكتاب المدرسى ص
( 1 ) نموذج اختبار
: أمام العبارة الخطأ أمام العبارة الصحيحة ، وعالمة ةالسؤال األول : ضع عالم
.2 هو If … Then …. Else عدد اختيارات التفرع الممكنة مع استخدام جملة ( 1 )
.المعامل & هو أحد معامالت المقارنة المنطقية ( 2 )
فإن ناتج التعبير الشرطى Y = 7 روقيمة المتغي X = 5 إذا كانت قيمة المتغير ( 3 )
X >= 5 And Y <= 7 هو False.
.يكون لمرة واحدة فقط Procedures استدعاء اإلجراءات ( 4 )
.Variables لإلعالن عن المتغيرات Dim تستخدم ( 5 )
: السؤال الثانى : اختر اإلجابة الصحيحة
: فهذا يعنى Timer لألداة Interval للخاصية 3500 فى حالة تحديد القيمة – 1
ثانية 35 –ج ثانية – 3.5ب دقيقة 3.5 –أ
: 8 فى حالة قيمة المتغير يساوى True التالية ناتجها Select أى من جمل – 2
– Case Is >= 4 ج – Case 1 To 6.8ب – Case Is < 8أ
: لكود معين مسبقا فإن أفضل جملة تكرار هىعند معرفة عدد مرات التكرار – 3
– For …Next ج – If … End Ifب – Do While … Loopأ
: التالى Code عند تنفيذ الكود lblOut ما القيمة المعروضة فى أداة العنوان – 4Dim i As Integer
For i = 2 To 10 Step 2 Me.lblOut.Text = Me.lblOut.Text & i & ","
Next
– 2,4,6,8,10 ج 2،3،4،5،6،7،8،9،10 –ب 2 –أ
: Constants يتم تخصيص قيم للثوابت – 5
.عند اإلعالن عن الثوابت فقط –أ
.أثناء سير تنفيذ تعليمات البرنامج فقط –ب
.عند اإلعالن عن الثوابت وكذلك أثناء سير تنفيذ تعليمات البرنامج –ج
: : أجب عما يلىالسؤال الثالث
: التالى Code حدد قيمة كل متغير بعد تنفيذ الكود – 1
القيمة المتغير
C 11
K 7
N 11
Dim N, K, C As Integer
)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 )
: اآلتى Code فى الكود – 3
: المشار إليه باألرقام على الشكل Code فسر الكود
Decimal من نوع بيان عددى غير صحيح Total اإلعالن عن المتغير -أ - 1
Decimal من نوع بيان عددى غير صحيح FirstNumber اإلعالن عن المتغير -ب
Decimal من نوع بيان عددى غير صحيح SecondNumber اإلعالن عن المتغير -ج
FirstNumber للمتغير 10تخصيص القيمة –أ - 2
SecondNumber للمتغير 20تخصيص القيمة -ب
و تخصيص ناتج SecondNumber و قيمة المتغير FirstNumber جمع قيمة المتغير –ج
Total الجمع ) التعبير الحسابى ( للمتغير
)15(
( 2015) تيرم ثانى الصف الثالث اإلعدادى
15
معلم حاسب آلى من إعداد / هناء أحمد محمد إبراهيم كمبيوتر
بالتفوق إلى جميع الطالب والطالبات تمنياتى
( 2 ) نموذج اختبار
: العبارة الخطأأمام أمام العبارة الصحيحة ، وعالمة السؤال األول : ضع عالمة
.فى حالة اختبار أكثر من تعبير شرطى If … Then …. ElseIf تستخدام جملة ( 1 )
تستخدم لتخزين األعداد ( Integer & Long & Double ) المتغيرات من أنواع ( 2 )
.الصحيحة فقط
لكى False لشروط المستخدمةيجب أن يكون كافة نواتج ا Or باستخدام معامل المقارنة ( 3 )
.False يكون الناتج النهائى
.فى حالة احتبار أكثر من تعبير شرطى بجملة شرطية واحدة Select Case تستخدم جملة ( 4 )
.False أو True يأخذ القيمة Double المتغيرمن نوع ( 5 )
: السؤال الثانى : اختر اإلجابة الصحيحة
: أى من التعبيرات اآلتية غير صحيح عند استدعائها ( )AddSum بفرض وجود دالة باسم – 1
– )X = AddSumج – AddSum( ) = X + Yب – ( )X = Y + AddSumأ
) : تكتب بدايتها بالشكل التالى A = 2 إلنهاء حلقة تكرارية عند تحقق الشرط – 2
– > Do While(aج – )a < 2) Or (a >= 2) Do Whileب – Do While(a = 2)أ
> 2) : حدد الخطأ فى الحلقة التكرارية التالية – 3
Dim j As Byte For j = 1 To 500 Step 3
Me.ListBox1.Items.Add(j) Loop
ر خطأ فى نوع متغي –ج الحلقة غير منتهية –ب For … Next بدال من Do While يجب استخدام جملة –أ
الحلقة
:M عندما تصبح قيمة المتغير For M = 10 To 1 Step -2 يتوقف التكرار فى جملة – 4
أصغر من أو –ج أصغر من قيمة النهاية –ب أكبر من قيمة النهاية –أ
تساوى قيمة النهاية
: 2 * ( 2 + 7 ) – 2 حدد ناتج تنفيذ العملية الحسابية – 5
– 5ج 14 –ب – -16أ
: السؤال الثالث : أجب عما يلى
: Select Case أعد كتابة الكود التالى باستخدام جملة – 1
)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
( ب ) م ( أ ) م
تستخدم فى الطرف األيمن من جملة التخصيص Sub 2 اإلجراء ( 1 )
قيمةوال يخصص لها أى
تستخدم فى الطرف األيمن من جملة التخصيص Function 4 الدالة ( 2 )
و يخصص لها قيمة عند اإلعالن عنها فقط
ال يستخدم فى جملة التخصيص نهائيا Variables 1 المتغيرات ( 3 )
تستخدم فى طرفى جملة التخصيص Constants 3 الثوابت ( 4 )
: اآلتى ثم صوبه ( Code ) دحدد نوع الخطأ فى الكو - 3
التصويب نوع الخطأ ( 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(
( 2015) تيرم ثانى الصف الثالث اإلعدادى
17
معلم حاسب آلى من إعداد / هناء أحمد محمد إبراهيم كمبيوتر
بالتفوق إلى جميع الطالب والطالبات تمنياتى
( 3 ) نموذج اختبار
: أمام العبارة الخطأ العبارة الصحيحة ، وعالمةأمام السؤال األول : ضع عالمة
.List Box العنصر المحدد باألداة ترتيبتشير إلى Selected Index الخاصية ( 1 )
.فى حالة وجود أكثر من احتمالين للتفرع Select Case تستخدم ( 2 )
A=3 , B=5 فى حالة True ناتجها If A > B And b > C Then الجملة ( 3 )
, C=2.
.False أو True دائما يكون IsNumeric ناتج الدالة ( 4 )
.تستخدم لتخزين األعداد الصحيحة فقط (Integer & Long) المتغيرات من أنواع ( 5 )
: السؤال الثانى : اختر اإلجابة الصحيحة
: ة الصحيحةأوال : اختر اإلجاب
: التالى هو Code الهدف من الكود – 1Dim N As Integer Dim S As Integer
For N = 1 To 100 S = S + N
Next Me.Label1.Text = S
100 إلى 1عرض األعداد من –أ
100إلى 1عرض مجموع األعداد من –ب
100 إلى 1عرض حاصل ضرب األعداد من –ج
: عند تنفيذ الكود التالى Label1 مة المعروضة فى أداة العنوانما القي – 2Dim intNum As Integer = 10
intNum = intNum + 2 intNum = intNum Mod 3 Me.Label1.Text = intNum
– 4ج – 0ب 3 –أ
: الىتكتب بدايتها بالشكل الت A < > 2 إلنهاء حلقة تكرارية عند تحقق الشرط – 3
– > Do While(aج – Do While(a < 2) Or (a >= 2)ب – Do While(a = 2)أ
> 2)
: Function أو دالة Sub ثانيا : أى من اآلتى إجراء
- أ Function Concatenating(ByVal fn As String, ByVal ln As
)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
: جب عما يلىالسؤال الثالث : أ
: التالى Code حدد قيمة كل متغير بعد تنفيذ الكود – 1
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
: اآلتى Code استخرج من الكود – 2Function calc(ByVal fn As Single, ByVal sn As Single) As
Single
Dim res As Single res = fn + sn
Return res End Function
)19(
( 2015) تيرم ثانى الصف الثالث اإلعدادى
19
معلم حاسب آلى من إعداد / هناء أحمد محمد إبراهيم كمبيوتر
بالتفوق إلى جميع الطالب والطالبات تمنياتى
calcهى الدالة اسم اإلجراء : 1–
sn و fn :وسائط هذا اإلجراء 2–
res :القيمة الراجعة 3–
: نوع البيان الخاص بـ – 4
Singleعددى غير صحيح Data Typeمن نوع بيان الدالة : –أ
Singleعددى غير صحيح Data Typeمن نوع بيان وسائط الدالة : –ب
والذى يجب Single عددى غير صحيح Data Typeمن نوع بيان القيمة الراجعة : –ج
calcنوع بيان الدالة افقأن يو
: فى األكواد اآلتية حدد سبب الخطأ – 3
: السبب
TextBox1 المدخلة فى صندوق النص "خمسة عشرة درجة" String ال يجوز تحويل القيمة النصية
Byte إلى نوع بيان رقمى صحيح
: السبب
TextBox2 فى صندوق النص Overflow Exception دخال قيمة خارج المدى المسموح بهأن نتيجة إ
Computer والمخصصة للمتغير
)20(
( 2015) تيرم ثانى الصف الثالث اإلعدادى
20
معلم حاسب آلى من إعداد / هناء أحمد محمد إبراهيم كمبيوتر
بالتفوق إلى جميع الطالب والطالبات تمنياتى
أسئلة على التعدي اإللكتروني
.أمام العبارة الخطأ امام العبارة الصحيحة وعالمة خطأ السؤال األول : ضع عالمة صح
لكتروني هو عبارة عن سلوك عدواني متعمد، باستخدام الوسائط اإللكترونية للتحرش، أوالمضايقة، أو التعدي اإل .1
.إحراج، أو تخويف أو تهديد اآلخرين
ال توجد صور من التعدي اإللكتروني داخل المجتمع المصري .2
من أشكال التعدي اإللكتروني التخفي اإللكتروني .3
المتعدي اإللكتروني يهدف إلى إيقاع ضغوط نفسية على اآلخرين باستخدام و سائل متعددة عن طريق وسائط .4
الكترونية
.امام العبارات التي تساعدك فى حماية نفسك من التعدي اإللكتروني السؤال الثانى : ضع عالمة صح
.ال تشارك أحد بكلمة السر .1
.كلمة السر يمكن إن تكون تاريخ ميالد أو شي سهل يمكن تذكره .2
.ال تنشر معلومات خاصة على اإلنترنت .3
. تخلص من الرسائل اإللكترونية المرسلة من المتعدي إلكترونيـا .4
( )
.على اإلنترنتال ترد على المتعدي إلكترونيـا، وال تصدق كل ما يكتبوه .5
.قم باإلبالغ عن التعدي اإللكتروني للسلطات المختصة .6
السؤال الثالث : اشترك أحد األشخاص فى أحد مواقع التواصل اإلجتماعى . كلما راسل أحد األعضاء أو حاول إجراء
. محادثة فورية ال حظ عدم الرد عليه
........................ ...................... ويسمىيعتبر ما حدث شكل من أشكال
(Exclusion)االستثناء اإللكترونيويسمى التعدي اإللكترونييعتبر ما حدث شكل من أشكال
إجراء محيط الدائرة
)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
100 إلى 85تكون محصورة من deg وفى هذه الحالة قيمة And <=100 85=< يكافئ التعبير
85 إلى أقل من 75تكون محصورة من deg وفى هذه الحالة قيمة And <85 75=< يكافئ التعبير
75 إلى أقل من 65تكون محصورة من deg وفى هذه الحالة قيمة And <75 65=< يريكافئ التعب
إجراء محيط الدائرة
إجراء مساحة الدائرة
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(
( 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