1. الفصل الثانى
الشروط والقرارات
التعبير الشرطى هو عالقة بين كميتين وله قيمة تتوقف على صحة تحقق
الشرط أو عدم تحققة تأخذ القيمة فى التحقق Trueأو False
وفى حالة عدم تحققة تأخذ القيمة Falseفمثال إذا كان لدينا متغيرات
وليكن 08= A=50 Bوقلنا أن B>Aفهنا يكون الشرط صحيح
وتأخذ القيمة Trueأما إذا قلنا A>Bفهنا يكون الشرط خاطئا وتأخذ
القيمة False
ولصياغة التعبيرات الشرطية نستخدم بعض العامالت تسمى معامالت
العالمة
>
>
=
<>
=<
=>
العالقة
أكبر من
أصغرمن
يساوى
اليساوى
أكبر من أو يساوى
أصغر من أو يساوى
مثال
A>B
B>A
A=B
A<>B
A>=B
A>=B
النتيجة
False
True
False
True
False
True
2. أستخدام جملة IF
تستخدم جملة IF Statementلالختيار بين بديلين (أمرين) بمعنى أنه
إذا تم تنفيذ شرط معين يتم تنفيذ البديل األول وإذا لم يتحقق هذا الشرط
يتم تنفيذ البديل الثانى . ونستخدم فى هذه الحالة الجملة If Then
……………Elseوتأخذ الشكل التالى : -
If Condition
Then
1 Statement
Else
2 Statement
End If
3 Statement
فى السطر األول نضع Ifوبعدها الشرط الصحيح Conditionفى حالة
تنفيذ الجملة الصحيحة وهى الجملة رقم 1 تكون Tureأما إذا كان
الشرط الثانى غير صحيح يأتى بعد Elseالجملة الثانية
Conditionوتكون Falseأما الحالة الثالثة فى حالة أن يكون القيمة
صفر او ما نهاية وهنا الجملة الثالثة Conditionوتكون False
3. بحيث يقوم المستخدم بإدخال الرقم األول فى Textboxوالرقم الثانى فى
2Textboxويقوم بالضغط على Buttonفيظهر الناتج فى 4Labelقم
بالضغط مرتين على 1Buttonوأكتب الكود
.private Sub Button1 – Click (Byval Sender As System
Object,Byval As System
سنقوم باإلعالن عن ثالث متغيرات
Dim N1,N2,Sum As Decimal
سنقوم بأمر تخصيص بحيث نضع الرقم الموجود فى تكست بوكس وفى
المتغير رقم1 N1=Textbox1.Text
سنفعل نفس الشىء مع المتغير رقم2
N2=Textbox2.Text
سنستخدم قاعدة Ifللتأكد أن الرقم الثانى ال يساوى صفر فإذا كان الشرط
صحيحا أى أن تم 2 يساوى صفر سينفذ البرنامج ما بعد Runويخرج
رسالة تفيد بأنة ال يجوز القسمة على صفر
If N2 = 0 Then
)" اليجوز القسمة على صفر ")MsgBox
4. Else
واذا كان 2 ال يساوى صفر سيقوم البرنامج بقسمة الرقمين
2Sum = N1/N
Label4.Text= Sum
End If
الشروط المركبة :
تستخدم الشروط المركبة عندما تريد التحقق من شرطين فى الجمل
وليس شرطا واحدا. ويتم ذلك من خالل الربط بين أكثر من شرط
بالمعامالت المنطقية مثل
) ) Or – and – Not
المعامل المنطقى : orإذا كان أحد الشرطين أو كالهما صحيحا فإن
الشرط المركب يكون صحيحا
المعامل المنطقى : andإذا كان الشرطان كالهما صحيح فإن الشرط
المركب يكون صحيحا
المعامل المنطقى : notو يعنى إذا كان الشرط صحيحا مع notفإن
الناتج يكون falseو العكس صحيح
وبالتوفيق إلى الجميع
من إعداد وتصميم وتدوين هناء أحمد محمد إبراهيم معلم حاسب آلى