شرح رائع الفصل الثاني الشروط والقرارات الحاسب الآلى الثالث الاعدادى تيرم ثانى لا يفوتك
كاتب الموضوع
رسالة
أيمن فتيان عضو ماسى
عدد المساهمات : 319 نقاط : 883 تاريخ التسجيل : 19/10/2009
موضوع: شرح رائع الفصل الثاني الشروط والقرارات الحاسب الآلى الثالث الاعدادى تيرم ثانى لا يفوتك الأربعاء 2 مايو 2012 - 12:24
الفصل الثاني الشروط والقرارات
• التعبير الشرطي : هو عبارة عن صياغة للعلاقة بين كميتين. - أي من هاتين الكميتين من الممكن أن تكون متغير أو خاصية أو ثابت أو قيمة مجردة . - للتعبير الشرطي قيمة تتوقف على صحة العلاقة أو عدم صحتها . - فإذا كانت العلاقة غير صحيحة فتكون قيمة التعبير الشرطي False . - والعكس إذا كانت العلاقة صحيحة فتكون قيمة التعبير الشرطي True . - لصياغة التعبيرات الشرطية فإننا نقوم باستعمال بعض المعاملات تسمى معاملات المقارنة
A = 50 B = 60 النتيجة مثال العلاقة العلامة False A > B اكبر من > True A < B اصغر من < False A = B يساوي = True A < > B لا يساوي < > If condition ( شرط) Then Statement Block1 ( مجموعة الأوامر رقم 1) Else Statement Block2 ( مجموعة الأوامر رقم 2) End If Statement Block3 ( مجموعة الأوامر رقم 3)
إذا كانت قيمة الشرط True سيقوم البرنامج بتنفيذ مجموعة الأوامر رقم 1 ويهمل مجموعة الأوامر رقم 2 ثم يذهب لتنفيذ مجموعة الأوامر رقم 3 . إذا كانت قيمة الشرط False سيقوم البرنامج بتنفيذ مجموعة الأوامر رقم 2 ويهمل مجموعة الأوامر رقم 1 ثم يذهب لتنفيذ مجموعة الأوامر رقم 3 .
أكتب كود برنامج لطباعة الرقم الأكبر من بين رقمين A,B. الحل: If A > B Then Print A Else Print B End If
Dim HoursWorked, OverTime, Salary as Decimal HoursWorked=Decimal.parse(textbox1.text) If HoursWorked > 40 Then OverTime = 10 * (HoursWorked -40) Salary = 40* 5 + OverTime Else Salary = 5 * HoursWorked End If MsgBox(“The salary is equal to “ & Salary)
الأمر البسيط ( If …………Then ) يتم استخدام هذا الأمر إذا كان لدينا بديل واحد ( أ ) ولا شئ بمعنى انه عند قيمة معينة للشرط يتم تنفيذ البديل ( أ ) أما عند القيمة الأخرى فلا يتم عمل شئ الفرق بين If ……. Then ……. Else و If ……. Then 1. الأمر If ……. Then ……. Else سيتم استخدامه في حاله ما إذا كان هناك بديلين ( أ، ب ) وكنا نريد تنفيذ حد البديلين اذا كانت قيمة الشرط True ويتم تنفيذ البديل الأخر إذا كانت قيمة الشرط False . 2. الأمر If ……. Then البسيط سيتم استخدامه في حاله ما إذا كان هناك بديل واحد ( أ) بمعنى انه عند قيمة معينة للشرط يتم تنفيذ البديل (أ) أما عند القيمة الأخرى فلا يتم عمل شئ .
السؤال الأول: اختر للعمود الأول ( أ ) ما يناسبه من العمود الثاني (ب) ( أ ) (ب) 1- الرمز < يسمى 2- الرمز < = يسمى 3- الرمز > يسمى 4- الرمز >= يسمى 5- الرمز <> يسمى 6- الرمز = يسمى ( أ ) ( ب) ( ج) ( د ) (هـ) ( و) أكبر من أو يساوي. لا يساوي. أصغر من. يساوي. أصغر من أو يساوي. أكبر من
السؤال الثاني: إذا كانت قيمة المتغير A تساوي 20 وقيمة المتغير B تساوي 15 ضع علامة () أمام الإجابة الصحيحة وعلامة ( X ) أمام العبارة الخطأ. أ- ناتج الشرط A>B يساوي TRUE. ( ) ب- ناتج الشرط A>=B يساوي FALSE. ( ) ج- ناتج الشرط B<A يساوي TRUE. ( ) د- ناتج الشرط B<=A يساوي FALSE. ( ) هـ - ناتج الشرط A<>B يساوي FALSE. ( ) و- ناتج الشرط A-B>B يساوي TRUE. ( ) ز- ناتج الشرط A-5<=B يكون TRUE. ( )
السؤال الثالث: أقرأ التعليمات التالية: Arabic=30 English=20 If Arabic>25 Then Total=Arabic +English Avg=( Arabic +English )/2 Else Arabic=25 English=22 Total=Arabic + English Avg=( Arabic +English )/2 End if
بعد تنفيذ التعليمات السابقة ضع علامة () أمام العبارة الصحيحة وعلامة ( X ) أمام العبارة الخطأ لكل مما يلي . 1. قيمة المتغير Arabic تساوي 30 . ( ) 2. قيمة المتغير English تساوي 22. ( ) 3. ناتج التعبيرArabic>25 يكون TRUE. ( ) 4. قيمة المتغيرTotal تساوي 47 . ( ) 5. قيمة المتغير Avg تساوي 23.5. ( )
السؤال الرابع: اقرأ التعليمات التالية: Age=25.5 Mark=90 If Age<26 Then Age=16 Mark=100 End If Total=Mark*2 بعد تنفيذ التعليمات السابقة اختر الإجابة الصحيحة لكلا مما يلي. 1- قيمة المتغير Age تساوي: أ- 25.5 ب- 90 ج- 16 2- قيمة المتغير Markتساوي: أ – 90 ب- 100 ج-25.5 3- قيمة الشرط Age<26 : أ – 25.5 ب- True ج-False 4- قيمة المتغير Total تساوي: أ – 200 ب- 180 ج-190
السؤال الخامس: اقرأ التعليمات التالية: A=50 B=30 أكمل الجمل التالية مستخدما القيم TRUE - FALSE 1. قيمة الشرط A=50 OR B>10 يكون ................. 2. قيمة الشرط A=50 AND B=10 يكون ................. 3. قيمة الشرط NOT B>10 يكون ................. 4. قيمة الشرط A=50 AND B=30 يكون ................. 5. قيمة الشرط A=20 OR B>10 يكون .................
السؤال السادس:أقرأ التعليمات التالية: A=…….. If A>=90 Then MsgBox “ممتاز” End If If A<90 And A>=75 Then MsgBox “جيد جدا” End If If A<75 And A>=50 Then MsgBox “ناجح” End If If A<50 Then MsgBox “راسب” End If بعد قراءة التعليمات السابقة ضع علامة ( ) أمام الإجابة الصحيحة وعلامة ( X ) أمام العبارة الخطأ لكلا مما يلي : 1. إذا كان A=92 يظهر مربع كتابه يحتوي على ممتاز ( ) 2. إذا كان A=49 يظهر مربع كتابه يحتوي على ناجح ( ) 3. إذا كان A=77 يظهر مربع كتابه يحتوي على جيد جدا ( ) 4. إذا كان A=88 يظهر مربع كتابه يحتوي على جيد ( ) 5. إذا كان A=70 يظهر مربع كتابه يحتوي على ممتاز ( ) 6. إذا كان A=30 يظهر مربع كتابه يحتوي على ناجح ( ) 7. إذا كان A=55 يظهر مربع كتابه يحتوي على جيد ( ) 8. إذا كان A=90 يظهر مربع كتابه يحتوي على ممتاز ( ) ________________________________________ السؤال السابع : اختر الإجابة الصحيحة مما بين القوسين لكل مما يأتي:
1. الخاصية .............. تحدد هل تم اختيار الأداة CheckBox . 2. الخاصية .............. تحدد إذا كان المستخدم يستطيع التعامل مع الأداة. 3. تستخدم الأداة .............. لعرض البدائل على أن يقوم المستخدم باختيار بديل واحد فقط. 4. تستخدم الأداة .............. لعرض البدائل ويمكن للمستخدم اختيار أكثر من بديل . 5. تستخدم الأداة .............. لتقسيم الأدوات إلى مجموعات .
شرح رائع الفصل الثاني الشروط والقرارات الحاسب الآلى الثالث الاعدادى تيرم ثانى لا يفوتك