SlideShare a Scribd company logo
1 of 4
Download to read offline
‫الفصل الثانى‬
‫الشروط والقرارات‬
‫التعبير الشرطى هو عالقة بين كميتين وله قيمة تتوقف على صحة تحقق‬
‫الشرط أو عدم تحققة تأخذ القيمة فى التحقق ‪ 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‬‬
‫أستخدام جملة ‪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‬‬
‫بحيث يقوم المستخدم بإدخال الرقم األول فى ‪Textbox‬والرقم الثانى فى‬
‫2‪Textbox‬ويقوم بالضغط على ‪Button‬فيظهر الناتج فى 4‪Label‬قم‬
‫بالضغط مرتين على 1‪Button‬وأكتب الكود‬
‫.‪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‬‬
‫‪Else‬‬
‫واذا كان 2 ال يساوى صفر سيقوم البرنامج بقسمة الرقمين‬
‫2‪Sum = N1/N‬‬
‫‪Label4.Text= Sum‬‬
‫‪End If‬‬
‫الشروط المركبة :‬
‫تستخدم الشروط المركبة عندما تريد التحقق من شرطين فى الجمل‬
‫وليس شرطا واحدا. ويتم ذلك من خالل الربط بين أكثر من شرط‬
‫بالمعامالت المنطقية مثل‬
‫) ‪) Or – and – Not‬‬
‫‪‬المعامل المنطقى : ‪ or‬إذا كان أحد الشرطين أو كالهما صحيحا فإن‬
‫الشرط المركب يكون صحيحا‬
‫‪‬المعامل المنطقى : ‪ and‬إذا كان الشرطان كالهما صحيح فإن الشرط‬
‫المركب يكون صحيحا‬
‫‪‬المعامل المنطقى : ‪ not‬و يعنى إذا كان الشرط صحيحا مع ‪ not‬فإن‬
‫الناتج يكون ‪ false‬و العكس صحيح‬
‫وبالتوفيق إلى الجميع‬
‫من إعداد وتصميم وتدوين هناء أحمد محمد إبراهيم معلم حاسب آلى‬

More Related Content

What's hot

الوحده السادسه 1
الوحده السادسه 1الوحده السادسه 1
الوحده السادسه 1manal889
 
عرض العمليات الحسابية والمنطقية
عرض العمليات الحسابية والمنطقيةعرض العمليات الحسابية والمنطقية
عرض العمليات الحسابية والمنطقيةhessah_8s
 
درس أدوات الادخال و الاخراج- الصف الأول الثانوي
درس أدوات الادخال و الاخراج- الصف الأول الثانويدرس أدوات الادخال و الاخراج- الصف الأول الثانوي
درس أدوات الادخال و الاخراج- الصف الأول الثانويhifakhaldi
 
[C++ Tutorial] #6- Pointers
[C++ Tutorial] #6- Pointers [C++ Tutorial] #6- Pointers
[C++ Tutorial] #6- Pointers Ghadeer AlHasan
 
حلقات التكرار
حلقات التكرارحلقات التكرار
حلقات التكرارmahaa6789
 
Uml state diagram
Uml   state diagram Uml   state diagram
Uml state diagram Sally Jarkas
 
Repatino code - hamming code (7,4) - chapter four
Repatino code - hamming code (7,4) - chapter fourRepatino code - hamming code (7,4) - chapter four
Repatino code - hamming code (7,4) - chapter fourDrMohammed Qassim
 
Uml sequence diagram
Uml sequence diagramUml sequence diagram
Uml sequence diagramSally Jarkas
 
الجزء العملى فى منهج الصف الثالث الإعدادى Visual Basic.Net 2005
الجزء العملى فى منهج الصف الثالث الإعدادى Visual Basic.Net 2005الجزء العملى فى منهج الصف الثالث الإعدادى Visual Basic.Net 2005
الجزء العملى فى منهج الصف الثالث الإعدادى Visual Basic.Net 2005Hanaa Ahmed
 
matlab simulink مكتبة العناصر غير المستمرة
matlab simulink مكتبة العناصر غير المستمرةmatlab simulink مكتبة العناصر غير المستمرة
matlab simulink مكتبة العناصر غير المستمرةHasan Edrees
 
اوراق العمل
اوراق العملاوراق العمل
اوراق العملmahaa6789
 

What's hot (20)

الوحده السادسه 1
الوحده السادسه 1الوحده السادسه 1
الوحده السادسه 1
 
2 variables and constants
2 variables and constants2 variables and constants
2 variables and constants
 
عرض العمليات الحسابية والمنطقية
عرض العمليات الحسابية والمنطقيةعرض العمليات الحسابية والمنطقية
عرض العمليات الحسابية والمنطقية
 
درس أدوات الادخال و الاخراج- الصف الأول الثانوي
درس أدوات الادخال و الاخراج- الصف الأول الثانويدرس أدوات الادخال و الاخراج- الصف الأول الثانوي
درس أدوات الادخال و الاخراج- الصف الأول الثانوي
 
1- Languages Basics
1- Languages Basics1- Languages Basics
1- Languages Basics
 
[C++ Tutorial] #6- Pointers
[C++ Tutorial] #6- Pointers [C++ Tutorial] #6- Pointers
[C++ Tutorial] #6- Pointers
 
3- Functions
3-  Functions3-  Functions
3- Functions
 
حلقات التكرار
حلقات التكرارحلقات التكرار
حلقات التكرار
 
Ch8 ar2
Ch8 ar2Ch8 ar2
Ch8 ar2
 
Ch1 ar
Ch1 arCh1 ar
Ch1 ar
 
Ch5 ar2
Ch5 ar2Ch5 ar2
Ch5 ar2
 
4- Arrays
4-  Arrays4-  Arrays
4- Arrays
 
Uml state diagram
Uml   state diagram Uml   state diagram
Uml state diagram
 
Repatino code - hamming code (7,4) - chapter four
Repatino code - hamming code (7,4) - chapter fourRepatino code - hamming code (7,4) - chapter four
Repatino code - hamming code (7,4) - chapter four
 
Uml sequence diagram
Uml sequence diagramUml sequence diagram
Uml sequence diagram
 
الجزء العملى فى منهج الصف الثالث الإعدادى Visual Basic.Net 2005
الجزء العملى فى منهج الصف الثالث الإعدادى Visual Basic.Net 2005الجزء العملى فى منهج الصف الثالث الإعدادى Visual Basic.Net 2005
الجزء العملى فى منهج الصف الثالث الإعدادى Visual Basic.Net 2005
 
matlab simulink مكتبة العناصر غير المستمرة
matlab simulink مكتبة العناصر غير المستمرةmatlab simulink مكتبة العناصر غير المستمرة
matlab simulink مكتبة العناصر غير المستمرة
 
6 arrays
6 arrays6 arrays
6 arrays
 
اوراق العمل
اوراق العملاوراق العمل
اوراق العمل
 
If Then
If ThenIf Then
If Then
 

Viewers also liked

الفصل الثاني (التفرع ) للصف الثالث الاعدادي للتحميل
الفصل الثاني (التفرع ) للصف الثالث الاعدادي للتحميلالفصل الثاني (التفرع ) للصف الثالث الاعدادي للتحميل
الفصل الثاني (التفرع ) للصف الثالث الاعدادي للتحميلAmin Alam
 
الدرس الأول أنواع البيانات فى منهج الصف الثالث الإعدادى الترم الثانى
الدرس الأول أنواع البيانات فى منهج الصف الثالث الإعدادى الترم الثانىالدرس الأول أنواع البيانات فى منهج الصف الثالث الإعدادى الترم الثانى
الدرس الأول أنواع البيانات فى منهج الصف الثالث الإعدادى الترم الثانىHanaa Ahmed
 
الفصل الأول
الفصل الأول الفصل الأول
الفصل الأول asd3911
 
الفصل الخامس
الفصل الخامسالفصل الخامس
الفصل الخامسHanaa
 
الفصل الأول فى الصف الأول الأعد
الفصل الأول فى الصف الأول الأعدالفصل الأول فى الصف الأول الأعد
الفصل الأول فى الصف الأول الأعدHanaa Ahmed
 
الفصل الرابع
الفصل الرابعالفصل الرابع
الفصل الرابعHanaa
 
قاعدة If
قاعدة Ifقاعدة If
قاعدة IfHanaa
 
الأوامر التكرارية
الأوامر التكرارية الأوامر التكرارية
الأوامر التكرارية Hanaa
 
حاسب الألي للصف الثالث الإعدادي 2017 - موقع ملزمتي
حاسب الألي للصف الثالث الإعدادي 2017 - موقع ملزمتيحاسب الألي للصف الثالث الإعدادي 2017 - موقع ملزمتي
حاسب الألي للصف الثالث الإعدادي 2017 - موقع ملزمتيملزمتي
 
Pseudocode flowcharts
Pseudocode flowchartsPseudocode flowcharts
Pseudocode flowchartsnicky_walters
 

Viewers also liked (20)

الفصل الثاني (التفرع ) للصف الثالث الاعدادي للتحميل
الفصل الثاني (التفرع ) للصف الثالث الاعدادي للتحميلالفصل الثاني (التفرع ) للصف الثالث الاعدادي للتحميل
الفصل الثاني (التفرع ) للصف الثالث الاعدادي للتحميل
 
الدرس الأول أنواع البيانات فى منهج الصف الثالث الإعدادى الترم الثانى
الدرس الأول أنواع البيانات فى منهج الصف الثالث الإعدادى الترم الثانىالدرس الأول أنواع البيانات فى منهج الصف الثالث الإعدادى الترم الثانى
الدرس الأول أنواع البيانات فى منهج الصف الثالث الإعدادى الترم الثانى
 
ف 1 الدرس الثانى
ف 1 الدرس الثانىف 1 الدرس الثانى
ف 1 الدرس الثانى
 
البرمجة
البرمجةالبرمجة
البرمجة
 
ف 1 الدرس الأول
ف 1 الدرس الأولف 1 الدرس الأول
ف 1 الدرس الأول
 
الفصل الأول
الفصل الأول الفصل الأول
الفصل الأول
 
الفصل الخامس
الفصل الخامسالفصل الخامس
الفصل الخامس
 
ف 1 الدرس الخامس
ف 1 الدرس الخامسف 1 الدرس الخامس
ف 1 الدرس الخامس
 
الفصل الأول فى الصف الأول الأعد
الفصل الأول فى الصف الأول الأعدالفصل الأول فى الصف الأول الأعد
الفصل الأول فى الصف الأول الأعد
 
عرض Flow chart
عرض Flow chartعرض Flow chart
عرض Flow chart
 
ف 1 الدرس السادس
ف 1 الدرس السادسف 1 الدرس السادس
ف 1 الدرس السادس
 
Computer
ComputerComputer
Computer
 
الفصل الرابع
الفصل الرابعالفصل الرابع
الفصل الرابع
 
Prep2 computer midterm revision
Prep2 computer midterm revisionPrep2 computer midterm revision
Prep2 computer midterm revision
 
ف 1 الدرس الرابع
ف 1 الدرس الرابعف 1 الدرس الرابع
ف 1 الدرس الرابع
 
قاعدة If
قاعدة Ifقاعدة If
قاعدة If
 
الأوامر التكرارية
الأوامر التكرارية الأوامر التكرارية
الأوامر التكرارية
 
Prep3 computer midterm revision
Prep3 computer midterm revisionPrep3 computer midterm revision
Prep3 computer midterm revision
 
حاسب الألي للصف الثالث الإعدادي 2017 - موقع ملزمتي
حاسب الألي للصف الثالث الإعدادي 2017 - موقع ملزمتيحاسب الألي للصف الثالث الإعدادي 2017 - موقع ملزمتي
حاسب الألي للصف الثالث الإعدادي 2017 - موقع ملزمتي
 
Pseudocode flowcharts
Pseudocode flowchartsPseudocode flowcharts
Pseudocode flowcharts
 

More from Hanaa

مشروع كلمات Template
مشروع كلمات Templateمشروع كلمات Template
مشروع كلمات TemplateHanaa
 
البيئة الافتراضية فى مجال التعليم
البيئة الافتراضية فى مجال التعليمالبيئة الافتراضية فى مجال التعليم
البيئة الافتراضية فى مجال التعليمHanaa
 
تصميمات هناء
تصميمات هناءتصميمات هناء
تصميمات هناءHanaa
 
البيئة الافتراضية فى مجال التعليم
البيئة الافتراضية فى مجال التعليمالبيئة الافتراضية فى مجال التعليم
البيئة الافتراضية فى مجال التعليمHanaa
 
الفصل الثانى
الفصل الثانى الفصل الثانى
الفصل الثانى Hanaa
 
الفصل 1الاول
الفصل 1الاولالفصل 1الاول
الفصل 1الاولHanaa
 
الفصل الاول
الفصل الاولالفصل الاول
الفصل الاولHanaa
 
تمثيل البيانات
تمثيل البياناتتمثيل البيانات
تمثيل البياناتHanaa
 
شاشات الاكسيل
شاشات الاكسيلشاشات الاكسيل
شاشات الاكسيلHanaa
 
Presentation4
Presentation4Presentation4
Presentation4Hanaa
 
Presentation1
Presentation1Presentation1
Presentation1Hanaa
 
Presentatio88n2
Presentatio88n2Presentatio88n2
Presentatio88n2Hanaa
 
Presentation77771
Presentation77771Presentation77771
Presentation77771Hanaa
 
Presentation4
Presentation4Presentation4
Presentation4Hanaa
 
Presentation5
Presentation5Presentation5
Presentation5Hanaa
 
تصميمات الطالبات
تصميمات الطالباتتصميمات الطالبات
تصميمات الطالباتHanaa
 
839فلسفة البرمجيات الاجتماعية
839فلسفة البرمجيات الاجتماعية839فلسفة البرمجيات الاجتماعية
839فلسفة البرمجيات الاجتماعيةHanaa
 

More from Hanaa (17)

مشروع كلمات Template
مشروع كلمات Templateمشروع كلمات Template
مشروع كلمات Template
 
البيئة الافتراضية فى مجال التعليم
البيئة الافتراضية فى مجال التعليمالبيئة الافتراضية فى مجال التعليم
البيئة الافتراضية فى مجال التعليم
 
تصميمات هناء
تصميمات هناءتصميمات هناء
تصميمات هناء
 
البيئة الافتراضية فى مجال التعليم
البيئة الافتراضية فى مجال التعليمالبيئة الافتراضية فى مجال التعليم
البيئة الافتراضية فى مجال التعليم
 
الفصل الثانى
الفصل الثانى الفصل الثانى
الفصل الثانى
 
الفصل 1الاول
الفصل 1الاولالفصل 1الاول
الفصل 1الاول
 
الفصل الاول
الفصل الاولالفصل الاول
الفصل الاول
 
تمثيل البيانات
تمثيل البياناتتمثيل البيانات
تمثيل البيانات
 
شاشات الاكسيل
شاشات الاكسيلشاشات الاكسيل
شاشات الاكسيل
 
Presentation4
Presentation4Presentation4
Presentation4
 
Presentation1
Presentation1Presentation1
Presentation1
 
Presentatio88n2
Presentatio88n2Presentatio88n2
Presentatio88n2
 
Presentation77771
Presentation77771Presentation77771
Presentation77771
 
Presentation4
Presentation4Presentation4
Presentation4
 
Presentation5
Presentation5Presentation5
Presentation5
 
تصميمات الطالبات
تصميمات الطالباتتصميمات الطالبات
تصميمات الطالبات
 
839فلسفة البرمجيات الاجتماعية
839فلسفة البرمجيات الاجتماعية839فلسفة البرمجيات الاجتماعية
839فلسفة البرمجيات الاجتماعية
 

Recently uploaded

إسنــــاد الأفعال. إلى الضمائر.pptx
إسنــــاد الأفعال.    إلى الضمائر.pptxإسنــــاد الأفعال.    إلى الضمائر.pptx
إسنــــاد الأفعال. إلى الضمائر.pptxssusere01cf5
 
التعليم في عصر الذكاء الاصطناعي مواطن التحدي ومناهل الفرص _.pdf
التعليم في عصر الذكاء الاصطناعي مواطن التحدي ومناهل الفرص _.pdfالتعليم في عصر الذكاء الاصطناعي مواطن التحدي ومناهل الفرص _.pdf
التعليم في عصر الذكاء الاصطناعي مواطن التحدي ومناهل الفرص _.pdfNaseej Academy أكاديمية نسيج
 
الخرائط الموضوعاتية وتحليلية - المحاضرة الثالثة.pdf
الخرائط الموضوعاتية وتحليلية - المحاضرة الثالثة.pdfالخرائط الموضوعاتية وتحليلية - المحاضرة الثالثة.pdf
الخرائط الموضوعاتية وتحليلية - المحاضرة الثالثة.pdfabdomjido9
 
درس الطباقالمحسنات المعنويّة، بهدف تحسين المعنى .pptx
درس الطباقالمحسنات المعنويّة، بهدف تحسين المعنى .pptxدرس الطباقالمحسنات المعنويّة، بهدف تحسين المعنى .pptx
درس الطباقالمحسنات المعنويّة، بهدف تحسين المعنى .pptxNaceraLAHOUEL1
 
أنواع الحياة والاغراض الشعرية في العصر الجاهلي
أنواع الحياة والاغراض الشعرية في العصر الجاهليأنواع الحياة والاغراض الشعرية في العصر الجاهلي
أنواع الحياة والاغراض الشعرية في العصر الجاهليneamam383
 
أمثلة عن قضية السرقات الشعريه والانتحال في الشعر
أمثلة عن قضية السرقات الشعريه والانتحال في الشعرأمثلة عن قضية السرقات الشعريه والانتحال في الشعر
أمثلة عن قضية السرقات الشعريه والانتحال في الشعرneamam383
 
وزارة التربية دورة استراتيجيات التعلم النشط -.ppt
وزارة التربية دورة استراتيجيات التعلم النشط -.pptوزارة التربية دورة استراتيجيات التعلم النشط -.ppt
وزارة التربية دورة استراتيجيات التعلم النشط -.pptAdamIdiris
 
مخطط رياضيات .مخطط الفترة 4 و 5 رياضيات سنة سادسة6.docx
مخطط رياضيات .مخطط الفترة 4 و 5 رياضيات سنة سادسة6.docxمخطط رياضيات .مخطط الفترة 4 و 5 رياضيات سنة سادسة6.docx
مخطط رياضيات .مخطط الفترة 4 و 5 رياضيات سنة سادسة6.docxouassam
 
الوعي المعلوماتي للعاملين في المكتبات و مراكز المعلومات.pptx
الوعي المعلوماتي للعاملين في المكتبات و مراكز المعلومات.pptxالوعي المعلوماتي للعاملين في المكتبات و مراكز المعلومات.pptx
الوعي المعلوماتي للعاملين في المكتبات و مراكز المعلومات.pptxMohamadAljaafari
 
أهمية كرة القدم ومخاطر التعصب الكروي وعلاجه
أهمية كرة القدم ومخاطر التعصب الكروي وعلاجهأهمية كرة القدم ومخاطر التعصب الكروي وعلاجه
أهمية كرة القدم ومخاطر التعصب الكروي وعلاجهneamam383
 
التنمية المستدامة والمكتبات الاكاديمية.pptx
التنمية المستدامة والمكتبات الاكاديمية.pptxالتنمية المستدامة والمكتبات الاكاديمية.pptx
التنمية المستدامة والمكتبات الاكاديمية.pptxJoudyHaydar
 
بلال عبد المنعم شفيق-الفرقة الثالثة - شعبة عام لغة عربية - كلية التربية بقنا ...
بلال عبد المنعم شفيق-الفرقة الثالثة - شعبة عام لغة عربية - كلية التربية بقنا ...بلال عبد المنعم شفيق-الفرقة الثالثة - شعبة عام لغة عربية - كلية التربية بقنا ...
بلال عبد المنعم شفيق-الفرقة الثالثة - شعبة عام لغة عربية - كلية التربية بقنا ...belalabdelmoniem1
 
في قضية اللفظ والمعني والبعض من آراء العلماء
في قضية اللفظ والمعني والبعض من آراء العلماءفي قضية اللفظ والمعني والبعض من آراء العلماء
في قضية اللفظ والمعني والبعض من آراء العلماءneamam383
 
نشأة القضية الفلسطينية وتطورها التاريخي .pptx
نشأة القضية الفلسطينية وتطورها التاريخي .pptxنشأة القضية الفلسطينية وتطورها التاريخي .pptx
نشأة القضية الفلسطينية وتطورها التاريخي .pptxNaceraLAHOUEL1
 
الفعل الصحيح والفعل المعتل ونواعه لفيف نقص .ppt
الفعل الصحيح والفعل المعتل ونواعه لفيف نقص .pptالفعل الصحيح والفعل المعتل ونواعه لفيف نقص .ppt
الفعل الصحيح والفعل المعتل ونواعه لفيف نقص .pptNaeema18
 

Recently uploaded (15)

إسنــــاد الأفعال. إلى الضمائر.pptx
إسنــــاد الأفعال.    إلى الضمائر.pptxإسنــــاد الأفعال.    إلى الضمائر.pptx
إسنــــاد الأفعال. إلى الضمائر.pptx
 
التعليم في عصر الذكاء الاصطناعي مواطن التحدي ومناهل الفرص _.pdf
التعليم في عصر الذكاء الاصطناعي مواطن التحدي ومناهل الفرص _.pdfالتعليم في عصر الذكاء الاصطناعي مواطن التحدي ومناهل الفرص _.pdf
التعليم في عصر الذكاء الاصطناعي مواطن التحدي ومناهل الفرص _.pdf
 
الخرائط الموضوعاتية وتحليلية - المحاضرة الثالثة.pdf
الخرائط الموضوعاتية وتحليلية - المحاضرة الثالثة.pdfالخرائط الموضوعاتية وتحليلية - المحاضرة الثالثة.pdf
الخرائط الموضوعاتية وتحليلية - المحاضرة الثالثة.pdf
 
درس الطباقالمحسنات المعنويّة، بهدف تحسين المعنى .pptx
درس الطباقالمحسنات المعنويّة، بهدف تحسين المعنى .pptxدرس الطباقالمحسنات المعنويّة، بهدف تحسين المعنى .pptx
درس الطباقالمحسنات المعنويّة، بهدف تحسين المعنى .pptx
 
أنواع الحياة والاغراض الشعرية في العصر الجاهلي
أنواع الحياة والاغراض الشعرية في العصر الجاهليأنواع الحياة والاغراض الشعرية في العصر الجاهلي
أنواع الحياة والاغراض الشعرية في العصر الجاهلي
 
أمثلة عن قضية السرقات الشعريه والانتحال في الشعر
أمثلة عن قضية السرقات الشعريه والانتحال في الشعرأمثلة عن قضية السرقات الشعريه والانتحال في الشعر
أمثلة عن قضية السرقات الشعريه والانتحال في الشعر
 
وزارة التربية دورة استراتيجيات التعلم النشط -.ppt
وزارة التربية دورة استراتيجيات التعلم النشط -.pptوزارة التربية دورة استراتيجيات التعلم النشط -.ppt
وزارة التربية دورة استراتيجيات التعلم النشط -.ppt
 
مخطط رياضيات .مخطط الفترة 4 و 5 رياضيات سنة سادسة6.docx
مخطط رياضيات .مخطط الفترة 4 و 5 رياضيات سنة سادسة6.docxمخطط رياضيات .مخطط الفترة 4 و 5 رياضيات سنة سادسة6.docx
مخطط رياضيات .مخطط الفترة 4 و 5 رياضيات سنة سادسة6.docx
 
الوعي المعلوماتي للعاملين في المكتبات و مراكز المعلومات.pptx
الوعي المعلوماتي للعاملين في المكتبات و مراكز المعلومات.pptxالوعي المعلوماتي للعاملين في المكتبات و مراكز المعلومات.pptx
الوعي المعلوماتي للعاملين في المكتبات و مراكز المعلومات.pptx
 
أهمية كرة القدم ومخاطر التعصب الكروي وعلاجه
أهمية كرة القدم ومخاطر التعصب الكروي وعلاجهأهمية كرة القدم ومخاطر التعصب الكروي وعلاجه
أهمية كرة القدم ومخاطر التعصب الكروي وعلاجه
 
التنمية المستدامة والمكتبات الاكاديمية.pptx
التنمية المستدامة والمكتبات الاكاديمية.pptxالتنمية المستدامة والمكتبات الاكاديمية.pptx
التنمية المستدامة والمكتبات الاكاديمية.pptx
 
بلال عبد المنعم شفيق-الفرقة الثالثة - شعبة عام لغة عربية - كلية التربية بقنا ...
بلال عبد المنعم شفيق-الفرقة الثالثة - شعبة عام لغة عربية - كلية التربية بقنا ...بلال عبد المنعم شفيق-الفرقة الثالثة - شعبة عام لغة عربية - كلية التربية بقنا ...
بلال عبد المنعم شفيق-الفرقة الثالثة - شعبة عام لغة عربية - كلية التربية بقنا ...
 
في قضية اللفظ والمعني والبعض من آراء العلماء
في قضية اللفظ والمعني والبعض من آراء العلماءفي قضية اللفظ والمعني والبعض من آراء العلماء
في قضية اللفظ والمعني والبعض من آراء العلماء
 
نشأة القضية الفلسطينية وتطورها التاريخي .pptx
نشأة القضية الفلسطينية وتطورها التاريخي .pptxنشأة القضية الفلسطينية وتطورها التاريخي .pptx
نشأة القضية الفلسطينية وتطورها التاريخي .pptx
 
الفعل الصحيح والفعل المعتل ونواعه لفيف نقص .ppt
الفعل الصحيح والفعل المعتل ونواعه لفيف نقص .pptالفعل الصحيح والفعل المعتل ونواعه لفيف نقص .ppt
الفعل الصحيح والفعل المعتل ونواعه لفيف نقص .ppt
 

الفصل الثانى

  • 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‬والرقم الثانى فى‬ ‫2‪Textbox‬ويقوم بالضغط على ‪Button‬فيظهر الناتج فى 4‪Label‬قم‬ ‫بالضغط مرتين على 1‪Button‬وأكتب الكود‬ ‫.‪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 ال يساوى صفر سيقوم البرنامج بقسمة الرقمين‬ ‫2‪Sum = N1/N‬‬ ‫‪Label4.Text= Sum‬‬ ‫‪End If‬‬ ‫الشروط المركبة :‬ ‫تستخدم الشروط المركبة عندما تريد التحقق من شرطين فى الجمل‬ ‫وليس شرطا واحدا. ويتم ذلك من خالل الربط بين أكثر من شرط‬ ‫بالمعامالت المنطقية مثل‬ ‫) ‪) Or – and – Not‬‬ ‫‪‬المعامل المنطقى : ‪ or‬إذا كان أحد الشرطين أو كالهما صحيحا فإن‬ ‫الشرط المركب يكون صحيحا‬ ‫‪‬المعامل المنطقى : ‪ and‬إذا كان الشرطان كالهما صحيح فإن الشرط‬ ‫المركب يكون صحيحا‬ ‫‪‬المعامل المنطقى : ‪ not‬و يعنى إذا كان الشرط صحيحا مع ‪ not‬فإن‬ ‫الناتج يكون ‪ false‬و العكس صحيح‬ ‫وبالتوفيق إلى الجميع‬ ‫من إعداد وتصميم وتدوين هناء أحمد محمد إبراهيم معلم حاسب آلى‬