بعض القواعد الأساسية في لغة الفيجوال بيسك
البرمجة بلغة الفيجول بيسك الباب الثالث بعض القواعد الأساسية في لغة فيجول بيسك كل لغة من لغات البرمجة تحتوي على قواعد أساسية لابد لكل من أراد القيام بعمل برامج بواسطة هذه اللغة أن يعرفها  . مقدمة ملاحظة لدراسة قواعد لغة البرمجة يجب الانتباه إلى الآتي  : 1 وظيفة القاعدة  . 1 2 صيغة القاعدة  . 3 حفظ أمر القاعدة باللغة الإنجليزية  .
البرمجة بلغة الفيجول بيسك الباب الثالث بعض القواعد الأساسية في لغة فيجول بيسك أولاً ويقصد بها  :   تخزين قيمة معينة في متغير  ،  وهذه القيمة المسندة إما عددية أو حرفية حسب نوع المتغير  : وصيغته كالتالي  :  Var1 =  value حيث إن  : 1 Var1   :   اسم المتغير  . 2 value   :   القيمة التي سوف تخزن في هذا المتغير  .   عملية الإسناد
البرمجة بلغة الفيجول بيسك الباب الثالث مثال نفترض أننا سوف نعرف متغيراً لاسم الطالب ، ونخزن فيه قيمة ، ألا وهي أحد أسماء الطلاب ومتغيراً للدرجة ونخزن فيه قيمة الدرجة فنكتب  : Dim   name   As   String, grade  as  Single Name  = “ali” grade  = 15 عملية الإسناد تسمى
التطبيق ؟ ؟ ؟ ؟ ؟ ؟
أن الأمور لا تحدث صدفة في الحياة بل بمشيئة الله ثم إذا تحقق شرط معين يحصل الأمر ،، هل  طلبت من الوالدة طلب مثل جوال أو ساعة ثمينة واشترطت عليك شرط كالتفوق في الدراسة؟ إذا اجتهدتي إذن سوف تنجحين ، إذا درجتك أكبر من  90  إذن تحصلين على تقدير ممتاز ،، فإذا عرفت الشروط و قمت بتحقيقها يتم تنفيذ الأمر من جد وجد من زرع حصد
و بالمثل في برامج الحاسب  فإن أهم أوامر البرمجة هي  الشرط  لأنها تجعل البرنامج ينفذ العملية المطلوبة و المناسبة على البيانات،،  حيث نكتب الشرط و البرنامج ينفذه،،،
البرمجة بلغة الفيجول بيسك الباب الثالث بعض القواعد الأساسية في لغة فيجول بيسك ثانياً وتعتبر من القواعد المهمة في لغة فيجول بيسك في جميع لغات البرمجة ، وتستخدم لتنفيذ عمليات معينة حسب شرط محدد  . وتحتوي لغة فيجول بيسك على عدة صيغ ، منها  : 1 صيغة  ( IF-THEN- END IF   ) 2 3 صيغة  ( IF-THEN- ELSE   ) صيغة  (  IF-THEN  ) 4 صيغة  ( IF-THEN- ELSEIF   ) الجملة الشرطية  (  IF  )
البرمجة بلغة الفيجول بيسك الباب الثالث 1-  صيغة  (  IF- THEN  ) الصيغة العامة  :   IF  condition  THEN  statements ومعنى هذه الصيغة  :   أنه إذا تحقق الشرط  ( condition  )   فسيتم تنفيذ الأمر  ( statements )   ،  ومعنى تحقق الشرط أن تكون قيمته  (  صحيحة  True  )   مثال يوضح المثال السابق أنه إذا كانت الدرجة  ( grade  )   أكبر من أو   تساوي   50   فإن البرنامج سوف يقوم بتخزين قيمة  (  ناجح  )   في المتغير الحرفي  ( Text1  ) .   IF  grade>=50  THEN  Text1= ”  ناجح ”
البرمجة بلغة الفيجول بيسك الباب الثالث 2-  صيغة  ( IF-THEN-END IF  ) الصيغة العامة  :   IF  condition  THEN  …… Statements …… END IF مجموعة من  الأوامر وهذه الصيغة يعني تنفيذ مجموعة من الأوامر   إذا تحقق الشرط   ( condition  )   بدلاً من تنفيذ أمر واحد  .   هذه هي
البرمجة بلغة الفيجول بيسك الباب الثالث مثال في هذا المثال إذا كانت الدرجة  ( grade  )  أكبر من أو تساوي  50   فإن البرنامج سوف يقوم بتخزين قيمة   (  ناجح  )  في المتغير الحرفي   ( Text1  )  ،  وقيمة   (  مبروك  )  في المتغير الحرفي   ( Text2  ) .   2-  صيغة  ( IF-THEN-END IF  ) مجموعة من  الأوامر IF  grade>=50  THEN Text1= Text2= END IF   ”  ناجح ” ”  مبروك ” هذه هي
البرمجة بلغة الفيجول بيسك الباب الثالث 3-  صيغة  ( IF-THEN-ELSE  ) تختلف هذه الصيغة عن الصيغتين السابقتين ، وذالك أن هذه الصبغة تنفذ مجموعة الأوامر   ( Statements1  )  عندما يتحقق الشرط   ( condition  )  ،  أما عندما لا يتحقق الشرط فإنها تنفذ مجموعة الأوامر   ( Statements2  ) IF  condition  THEN  …… Statements1 …… else …… Statements2 …… END IF الصيغة العامة  :
البرمجة بلغة الفيجول بيسك الباب الثالث 3-  صيغة  ( IF-THEN-ELSE  ) مثال IF grade>=50 THEN  Text1=” ناجح " ELSE Text2=” راسب " END IF  يوضح هذا المثال أنه إذا كانت  الدرجة  ( grade  )   أكبر من أو تساوي   50   فإن البرنامج سوف يقوم بتخزين قيمة  (  ناجح   )   في المتغير الحرفي  ( Text1  )   ، أما إذا كانت  الدرجة  ( grade  )   أصغر من   50   فإن البرنامج سوف يقوم بتخزين قيمة  (  راسب   )   في المتغير الحرفي  ( Text2   )  .
البرمجة بلغة الفيجول بيسك الباب الثالث 4-  صيغة  ( IF-THEN-ELSEIF  ) وتختلف هذه الصيغة عن الصيغة الثالثة في أنها  تضع شرطاً جديداً عندما لا يتحقق الشرط السابق  ، والمثال التالي يوضح هذه الصيغة  . IF  condition  THEN  …… Statements1 …… Elseif  condition  THEN …… Statements2 …… Else … .. END IF الصيغة العامة  :
البرمجة بلغة الفيجول بيسك الباب الثالث 4-  صيغة  ( IF-THEN-ELSEIF  ) مثال IF grade>=90 THEN  Text1= “  ”  ممتاز ELSEIF grade >=80 THEN Text1= “  ”  جيد جداً ELSEIF grade >=70 THEN Text1=“   جيد  ” ELSEIF grade >=60 THEN Text1=“   مقبول  “ Else Text1=“  ”  راسب  END IF  ملاحظة  : في صيغة  ( IF-THEN-ELSEIF  )  إذا تحقق أحد الشروط فإن الحاسب  ينفذ العملية ،  ثم يذهب مباشرة إلى نهاية  جملة  ( END IF  ) ولا يقوم بالتحقق من الشروط الأخرى
التطبيق ؟ ؟ ؟ ؟ ؟ ؟
البرمجة بلغة الفيجول بيسك الباب الثالث بعض القواعد الأساسية في لغة فيجول بيسك ثالثاً في هذه القاعدة يتم الانتقال من جزء إلى جزء آخر في البرنامج أثناء تنفيذه  .  وهناك نوعان من الانتقال  : 1 2 الانتقال غير المشروط  :  ويعني الانتقال المحدد دون التقيد بأي شرط  . الانتقال  (  GOTO  ) الانتقال المشروط  :  ويعني الانتقال لسطر محدد عندما يتحقق شرط معين، ويكون مصاحباً لإحدى عمليات الشرط والمقارنة  .
البرمجة بلغة الفيجول بيسك الباب الثالث ا -  الانتقال غير المشروط GOTO  line حيث  line   يعني رقم السطر المراد الانتقال إليه ، ومثال ذلك  :  ويعني الانتقال المحدد دون التقيد بأي شرط  . Dim name As String , grade As Single Name = “ عمر محمد ” GOTO  AA ....... …… AA: Grade = 48.5 الصيغة العامة مثال
البرمجة بلغة الفيجول بيسك الباب الثالث 2-  الانتقال المشروط IF  condition  THEN GOTO  line حيث  condition   يعبر عن الشرط  .  و line   يعني رقم السطر  المراد الانتقال إليه :  الصيغة العامة ويعني الانتقال لسطر محدد عندما يتحقق شرط معين، ويكون مصاحباً لإحدى عمليات الشرط والمقارنة  .
البرمجة بلغة الفيجول بيسك الباب الثالث 2-  مثال على الانتقال المشروط IF  grade >= 90 THEN  GOTO A IF  grade < 90 THEN  GOTO B A: Text1 = “ ممتاز ” GOTO C B: Text2 = “ جيد جداً ” GOTO C C: Print Text1 مثال
البرمجة بلغة الفيجول بيسك الباب الثالث لا يفضل استخدام طريقة الانتقال في البرنامج ، لأنها تجعل من الصعب متابعة خطوات البرنامج ، خاصة عندما تكون تلك الخطوات كثيرة ، والبرنامج الجيد  تتتابع خطواته بصورة سلسة ومنطقية ، ولا يحدث انتقال إلا في حالات قليلة  ملاحظة  2 ملاحظة  1 عند انتقال تنفيذ البرنامج بواسطة الأمر  (  GOTO  )   فإن البرنامج سيستمر بتنفيذ الأوامر التي بعد السطر الذي انتقل إليه ولن يعود لتنفيذ الأوامر التي  بعد  (  GOTO  )  الأولى  .
استعدي خير استعداد اختبار بعد كل باب الأسبوع القادم _بإذن الله_ اختبار في الباب 1 و 2
تذكري  أن معمل الحاسب أمانة فحافظي على نظافته بارك الله فيك عزيزتي الطالبة
 

More Related Content

PDF
PDF
الوحدة الثانية - مكونات الحاسوب المادية والبرمجية -مهارات الحاسوب
PPT
مكونات الحاسوب
PPT
Informatique
PPSX
1 مقدمة عن الحاسب الالي
PPT
Wordle presentation updated
PPSX
04. Computer Casing (Case, Housing)
PPS
هوازن ناضره - الحاسب الآلي
الوحدة الثانية - مكونات الحاسوب المادية والبرمجية -مهارات الحاسوب
مكونات الحاسوب
Informatique
1 مقدمة عن الحاسب الالي
Wordle presentation updated
04. Computer Casing (Case, Housing)
هوازن ناضره - الحاسب الآلي

What's hot (20)

PPTX
المحاضرة الثالثة لغات البرمجة
PDF
كتاب العميد فى صيانة الحاسب الآلى شامل العملى والنظرى ج1
PDF
Learn c programming
PPT
المكونات المادية للحاسب الآلي
PPSX
05. Power Supply Unit (PSU)
PDF
شرح برنامج الورود
PPTX
Cleaning of computer
PDF
سلسلة تعلم البرمجة بلغة C / C++ - 1
PDF
STRUCTURE DE BASE D’UN ORDINATEUR
PPT
مكونات الكمبيوتر
PDF
Computer Maintenance
PPT
عرض بوربوينت
DOCX
01. la impresora
PPTX
Computer Assembly
PPT
Fuentes de Poder - Arquitectura de PC
ODP
Presentacion virtualbox (carlos marti)
PPT
Intro To Programming Concepts
PPT
Introduction&composants
PPT
الموضوعات الموقع
PDF
Cours informatiQue Pr.Siham HAIMER
المحاضرة الثالثة لغات البرمجة
كتاب العميد فى صيانة الحاسب الآلى شامل العملى والنظرى ج1
Learn c programming
المكونات المادية للحاسب الآلي
05. Power Supply Unit (PSU)
شرح برنامج الورود
Cleaning of computer
سلسلة تعلم البرمجة بلغة C / C++ - 1
STRUCTURE DE BASE D’UN ORDINATEUR
مكونات الكمبيوتر
Computer Maintenance
عرض بوربوينت
01. la impresora
Computer Assembly
Fuentes de Poder - Arquitectura de PC
Presentacion virtualbox (carlos marti)
Intro To Programming Concepts
Introduction&composants
الموضوعات الموقع
Cours informatiQue Pr.Siham HAIMER
Ad

Viewers also liked (17)

PPTX
مراحل كتابة برنامج بلغة الفيجول بيسك
PPTX
درس نموذجي
PPT
حلقات التكرار
PPT
حاسب 3 ـ ث ـ فـ1 تابع الجمــلة الشرطيــــــــــــة
PPTX
درس بعض الأوامر الأساسية بلغة الفيجول بيسك
PPT
اليوم الثالث
PPT
تقديم
PDF
ملخص البرمجة المرئية - 1377
PPT
Goto & select
PPT
تحضير درس ( مقدمة عن البرمجة )
PPSX
بعض الأوامر الأساسية للفة فيجوال بيسك ستديو
PPT
مراحل كتابة البرنامج
PPTX
عرض العمليات الحسابية والمنطقية
PPT
شرح الوحدة الرابعة
PPTX
الوحده السادسه 1
PPTX
أدوات البرمجة بلغة فيجوال بيسك ستديو
PPTX
الوحدة السادسة في مادة الحاسب وتقنية المعلومات البرمجة بلغة الفيجول بيسك
مراحل كتابة برنامج بلغة الفيجول بيسك
درس نموذجي
حلقات التكرار
حاسب 3 ـ ث ـ فـ1 تابع الجمــلة الشرطيــــــــــــة
درس بعض الأوامر الأساسية بلغة الفيجول بيسك
اليوم الثالث
تقديم
ملخص البرمجة المرئية - 1377
Goto & select
تحضير درس ( مقدمة عن البرمجة )
بعض الأوامر الأساسية للفة فيجوال بيسك ستديو
مراحل كتابة البرنامج
عرض العمليات الحسابية والمنطقية
شرح الوحدة الرابعة
الوحده السادسه 1
أدوات البرمجة بلغة فيجوال بيسك ستديو
الوحدة السادسة في مادة الحاسب وتقنية المعلومات البرمجة بلغة الفيجول بيسك
Ad

Similar to If Then (20)

PPTX
عرض البرمجة بلغة فيجول بيسك 01
PPSX
الجلسة الثانية
PPS
مقدمة في البرمجة
PDF
ilide.info-learn-lua-pdf-pr_4b79263b3980f2d084bd1cb9f61cf210.pdf
PPS
مقدمة في البرمجة
PDF
تعلم برمجة.pdf
PPTX
عرض البرمجة بلغة فيجول بيسك 04
PPT
lec2visual basic2010visual basic2010.ppt
PPTX
2- Control Structures
PDF
لغات البرمجه بل تفصيل
PPTX
عرض تقديمي1
PPTX
عرض تقنيات وبرمجة الأجهزة الذكية 06
PPS
الفصل الثاني (التفرع ) للصف الثالث الاعدادي للتحميل
DOC
البرمجة
PPTX
مقدمة البرمجة
PDF
4 flow control statements
PPTX
عرض البرمجة بلغة فيجول بيسك 03
PPT
صياغة البرامج ولغات البرمجه
PPT
عرض البرمجة بلغة فيجول بيسك 01
الجلسة الثانية
مقدمة في البرمجة
ilide.info-learn-lua-pdf-pr_4b79263b3980f2d084bd1cb9f61cf210.pdf
مقدمة في البرمجة
تعلم برمجة.pdf
عرض البرمجة بلغة فيجول بيسك 04
lec2visual basic2010visual basic2010.ppt
2- Control Structures
لغات البرمجه بل تفصيل
عرض تقديمي1
عرض تقنيات وبرمجة الأجهزة الذكية 06
الفصل الثاني (التفرع ) للصف الثالث الاعدادي للتحميل
البرمجة
مقدمة البرمجة
4 flow control statements
عرض البرمجة بلغة فيجول بيسك 03
صياغة البرامج ولغات البرمجه

More from gueste902d (14)

PPT
مكونات الشبكة
PPT
Presentation1
PPT
Elec Mag
PPT
Presentation1
PPT
Presentation1
PPT
الصلاة
PPT
العرض2حتى لا تذبل الزهرة
PPT
العرض1حتى لا تذبل الزهرة
PPT
عرض أنظمة التشغيل
PPT
البرمجيات
PPT
عرض ملاحق الحاسب
PPT
عرض مكونات الحاسب
PPT
عرض مقدمة عن الحاسب
PPT
صياغة حل المسائل
مكونات الشبكة
Presentation1
Elec Mag
Presentation1
Presentation1
الصلاة
العرض2حتى لا تذبل الزهرة
العرض1حتى لا تذبل الزهرة
عرض أنظمة التشغيل
البرمجيات
عرض ملاحق الحاسب
عرض مكونات الحاسب
عرض مقدمة عن الحاسب
صياغة حل المسائل

Recently uploaded (20)

PDF
حقيبة تدريبية دورة إدارة التغيير المؤسسي.pdf
PDF
نموذج لخطة زمنية لبرنامج مقرر مهارات التعلم مقسمة لاتتعدي ال10دقائق.pdf
PDF
الكامل في آيات وأحاديث وصف من لم يؤمن بالله ورسوله بالكافرين والمشركين والظال...
PDF
حقيبة تدريبية دورة السياحة العلاجية في السعودية.pdf
PDF
استراتيجيات مايكروسوفت تيمز كاهوت كويزز.pdf
PDF
Rancangan Pengajaran Harian (RPH) untuk subjek bahasa arab
PDF
حقيبة تدريبية دورة إدارة تنوع القوى العاملة.pdf
PDF
حقيبة تدريبية دورة إدارة المواهب . pdf
PDF
حقيبة تدريبية دورة الذكاء الاصطناعي وتحليل البيانات الضخمة (Big Data).pdf
PDF
الألماس في نصائح للشماس
PPTX
_______ ______ _ 1 _____________ _______ -___ - _______.pptx
PDF
نموذج لخطة زمنية لبرنامج مقرر التوجيه المهني و التميز مقسمة لاتتعدي ال10دقائق...
PDF
حبيب جرجس معلم قبطي أرثوذكسي وضوء في الظلام
PDF
حقيبة تدريبية دورة سياسات ولوائح الموارد البشرية.pdf
PDF
حقيبة تدريبية دورة التدريب والتطوير المؤسسي.pdf
PDF
الكامل في أسانيد وتصحيح حديث من ضحك في الصلاة يعيد الوضوء والصلاة من سبعة طرق...
PDF
دورة الرؤية الحاسوبية (Computer Vision)حقيبة تدريبية .pdf
PPTX
العلاج المعرفي عند اليس والعلاج المعرفي عند بيك
PDF
مقرر مبادئ إدارة الموارد البشرية عن بعد .pdf
PDF
دورة تطبيقات AIحقيبة تدريبية في قطاع الصحة.pdf
حقيبة تدريبية دورة إدارة التغيير المؤسسي.pdf
نموذج لخطة زمنية لبرنامج مقرر مهارات التعلم مقسمة لاتتعدي ال10دقائق.pdf
الكامل في آيات وأحاديث وصف من لم يؤمن بالله ورسوله بالكافرين والمشركين والظال...
حقيبة تدريبية دورة السياحة العلاجية في السعودية.pdf
استراتيجيات مايكروسوفت تيمز كاهوت كويزز.pdf
Rancangan Pengajaran Harian (RPH) untuk subjek bahasa arab
حقيبة تدريبية دورة إدارة تنوع القوى العاملة.pdf
حقيبة تدريبية دورة إدارة المواهب . pdf
حقيبة تدريبية دورة الذكاء الاصطناعي وتحليل البيانات الضخمة (Big Data).pdf
الألماس في نصائح للشماس
_______ ______ _ 1 _____________ _______ -___ - _______.pptx
نموذج لخطة زمنية لبرنامج مقرر التوجيه المهني و التميز مقسمة لاتتعدي ال10دقائق...
حبيب جرجس معلم قبطي أرثوذكسي وضوء في الظلام
حقيبة تدريبية دورة سياسات ولوائح الموارد البشرية.pdf
حقيبة تدريبية دورة التدريب والتطوير المؤسسي.pdf
الكامل في أسانيد وتصحيح حديث من ضحك في الصلاة يعيد الوضوء والصلاة من سبعة طرق...
دورة الرؤية الحاسوبية (Computer Vision)حقيبة تدريبية .pdf
العلاج المعرفي عند اليس والعلاج المعرفي عند بيك
مقرر مبادئ إدارة الموارد البشرية عن بعد .pdf
دورة تطبيقات AIحقيبة تدريبية في قطاع الصحة.pdf

If Then

  • 1.  
  • 2. بعض القواعد الأساسية في لغة الفيجوال بيسك
  • 3. البرمجة بلغة الفيجول بيسك الباب الثالث بعض القواعد الأساسية في لغة فيجول بيسك كل لغة من لغات البرمجة تحتوي على قواعد أساسية لابد لكل من أراد القيام بعمل برامج بواسطة هذه اللغة أن يعرفها . مقدمة ملاحظة لدراسة قواعد لغة البرمجة يجب الانتباه إلى الآتي : 1 وظيفة القاعدة . 1 2 صيغة القاعدة . 3 حفظ أمر القاعدة باللغة الإنجليزية .
  • 4. البرمجة بلغة الفيجول بيسك الباب الثالث بعض القواعد الأساسية في لغة فيجول بيسك أولاً ويقصد بها : تخزين قيمة معينة في متغير ، وهذه القيمة المسندة إما عددية أو حرفية حسب نوع المتغير : وصيغته كالتالي : Var1 = value حيث إن : 1 Var1 : اسم المتغير . 2 value : القيمة التي سوف تخزن في هذا المتغير . عملية الإسناد
  • 5. البرمجة بلغة الفيجول بيسك الباب الثالث مثال نفترض أننا سوف نعرف متغيراً لاسم الطالب ، ونخزن فيه قيمة ، ألا وهي أحد أسماء الطلاب ومتغيراً للدرجة ونخزن فيه قيمة الدرجة فنكتب : Dim name As String, grade as Single Name = “ali” grade = 15 عملية الإسناد تسمى
  • 6. التطبيق ؟ ؟ ؟ ؟ ؟ ؟
  • 7. أن الأمور لا تحدث صدفة في الحياة بل بمشيئة الله ثم إذا تحقق شرط معين يحصل الأمر ،، هل طلبت من الوالدة طلب مثل جوال أو ساعة ثمينة واشترطت عليك شرط كالتفوق في الدراسة؟ إذا اجتهدتي إذن سوف تنجحين ، إذا درجتك أكبر من 90 إذن تحصلين على تقدير ممتاز ،، فإذا عرفت الشروط و قمت بتحقيقها يتم تنفيذ الأمر من جد وجد من زرع حصد
  • 8. و بالمثل في برامج الحاسب فإن أهم أوامر البرمجة هي الشرط لأنها تجعل البرنامج ينفذ العملية المطلوبة و المناسبة على البيانات،، حيث نكتب الشرط و البرنامج ينفذه،،،
  • 9. البرمجة بلغة الفيجول بيسك الباب الثالث بعض القواعد الأساسية في لغة فيجول بيسك ثانياً وتعتبر من القواعد المهمة في لغة فيجول بيسك في جميع لغات البرمجة ، وتستخدم لتنفيذ عمليات معينة حسب شرط محدد . وتحتوي لغة فيجول بيسك على عدة صيغ ، منها : 1 صيغة ( IF-THEN- END IF ) 2 3 صيغة ( IF-THEN- ELSE ) صيغة ( IF-THEN ) 4 صيغة ( IF-THEN- ELSEIF ) الجملة الشرطية ( IF )
  • 10. البرمجة بلغة الفيجول بيسك الباب الثالث 1- صيغة ( IF- THEN ) الصيغة العامة : IF condition THEN statements ومعنى هذه الصيغة : أنه إذا تحقق الشرط ( condition ) فسيتم تنفيذ الأمر ( statements ) ، ومعنى تحقق الشرط أن تكون قيمته ( صحيحة True ) مثال يوضح المثال السابق أنه إذا كانت الدرجة ( grade ) أكبر من أو تساوي 50 فإن البرنامج سوف يقوم بتخزين قيمة ( ناجح ) في المتغير الحرفي ( Text1 ) . IF grade>=50 THEN Text1= ” ناجح ”
  • 11. البرمجة بلغة الفيجول بيسك الباب الثالث 2- صيغة ( IF-THEN-END IF ) الصيغة العامة : IF condition THEN …… Statements …… END IF مجموعة من الأوامر وهذه الصيغة يعني تنفيذ مجموعة من الأوامر إذا تحقق الشرط ( condition ) بدلاً من تنفيذ أمر واحد . هذه هي
  • 12. البرمجة بلغة الفيجول بيسك الباب الثالث مثال في هذا المثال إذا كانت الدرجة ( grade ) أكبر من أو تساوي 50 فإن البرنامج سوف يقوم بتخزين قيمة ( ناجح ) في المتغير الحرفي ( Text1 ) ، وقيمة ( مبروك ) في المتغير الحرفي ( Text2 ) . 2- صيغة ( IF-THEN-END IF ) مجموعة من الأوامر IF grade>=50 THEN Text1= Text2= END IF ” ناجح ” ” مبروك ” هذه هي
  • 13. البرمجة بلغة الفيجول بيسك الباب الثالث 3- صيغة ( IF-THEN-ELSE ) تختلف هذه الصيغة عن الصيغتين السابقتين ، وذالك أن هذه الصبغة تنفذ مجموعة الأوامر ( Statements1 ) عندما يتحقق الشرط ( condition ) ، أما عندما لا يتحقق الشرط فإنها تنفذ مجموعة الأوامر ( Statements2 ) IF condition THEN …… Statements1 …… else …… Statements2 …… END IF الصيغة العامة :
  • 14. البرمجة بلغة الفيجول بيسك الباب الثالث 3- صيغة ( IF-THEN-ELSE ) مثال IF grade>=50 THEN Text1=” ناجح &quot; ELSE Text2=” راسب &quot; END IF يوضح هذا المثال أنه إذا كانت الدرجة ( grade ) أكبر من أو تساوي 50 فإن البرنامج سوف يقوم بتخزين قيمة ( ناجح ) في المتغير الحرفي ( Text1 ) ، أما إذا كانت الدرجة ( grade ) أصغر من 50 فإن البرنامج سوف يقوم بتخزين قيمة ( راسب ) في المتغير الحرفي ( Text2 ) .
  • 15. البرمجة بلغة الفيجول بيسك الباب الثالث 4- صيغة ( IF-THEN-ELSEIF ) وتختلف هذه الصيغة عن الصيغة الثالثة في أنها تضع شرطاً جديداً عندما لا يتحقق الشرط السابق ، والمثال التالي يوضح هذه الصيغة . IF condition THEN …… Statements1 …… Elseif condition THEN …… Statements2 …… Else … .. END IF الصيغة العامة :
  • 16. البرمجة بلغة الفيجول بيسك الباب الثالث 4- صيغة ( IF-THEN-ELSEIF ) مثال IF grade>=90 THEN Text1= “ ” ممتاز ELSEIF grade >=80 THEN Text1= “ ” جيد جداً ELSEIF grade >=70 THEN Text1=“ جيد ” ELSEIF grade >=60 THEN Text1=“ مقبول “ Else Text1=“ ” راسب END IF ملاحظة : في صيغة ( IF-THEN-ELSEIF ) إذا تحقق أحد الشروط فإن الحاسب ينفذ العملية ، ثم يذهب مباشرة إلى نهاية جملة ( END IF ) ولا يقوم بالتحقق من الشروط الأخرى
  • 17. التطبيق ؟ ؟ ؟ ؟ ؟ ؟
  • 18. البرمجة بلغة الفيجول بيسك الباب الثالث بعض القواعد الأساسية في لغة فيجول بيسك ثالثاً في هذه القاعدة يتم الانتقال من جزء إلى جزء آخر في البرنامج أثناء تنفيذه . وهناك نوعان من الانتقال : 1 2 الانتقال غير المشروط : ويعني الانتقال المحدد دون التقيد بأي شرط . الانتقال ( GOTO ) الانتقال المشروط : ويعني الانتقال لسطر محدد عندما يتحقق شرط معين، ويكون مصاحباً لإحدى عمليات الشرط والمقارنة .
  • 19. البرمجة بلغة الفيجول بيسك الباب الثالث ا - الانتقال غير المشروط GOTO line حيث line يعني رقم السطر المراد الانتقال إليه ، ومثال ذلك : ويعني الانتقال المحدد دون التقيد بأي شرط . Dim name As String , grade As Single Name = “ عمر محمد ” GOTO AA ....... …… AA: Grade = 48.5 الصيغة العامة مثال
  • 20. البرمجة بلغة الفيجول بيسك الباب الثالث 2- الانتقال المشروط IF condition THEN GOTO line حيث condition يعبر عن الشرط . و line يعني رقم السطر المراد الانتقال إليه : الصيغة العامة ويعني الانتقال لسطر محدد عندما يتحقق شرط معين، ويكون مصاحباً لإحدى عمليات الشرط والمقارنة .
  • 21. البرمجة بلغة الفيجول بيسك الباب الثالث 2- مثال على الانتقال المشروط IF grade >= 90 THEN GOTO A IF grade < 90 THEN GOTO B A: Text1 = “ ممتاز ” GOTO C B: Text2 = “ جيد جداً ” GOTO C C: Print Text1 مثال
  • 22. البرمجة بلغة الفيجول بيسك الباب الثالث لا يفضل استخدام طريقة الانتقال في البرنامج ، لأنها تجعل من الصعب متابعة خطوات البرنامج ، خاصة عندما تكون تلك الخطوات كثيرة ، والبرنامج الجيد تتتابع خطواته بصورة سلسة ومنطقية ، ولا يحدث انتقال إلا في حالات قليلة ملاحظة 2 ملاحظة 1 عند انتقال تنفيذ البرنامج بواسطة الأمر ( GOTO ) فإن البرنامج سيستمر بتنفيذ الأوامر التي بعد السطر الذي انتقل إليه ولن يعود لتنفيذ الأوامر التي بعد ( GOTO ) الأولى .
  • 23. استعدي خير استعداد اختبار بعد كل باب الأسبوع القادم _بإذن الله_ اختبار في الباب 1 و 2
  • 24. تذكري أن معمل الحاسب أمانة فحافظي على نظافته بارك الله فيك عزيزتي الطالبة
  • 25.