SlideShare a Scribd company logo
‫بعض القواعد الساسية في لغة‬
‫الفيجوال بيسك‬
‫‪Go To‬الجملة الشرطية ,‬

‫‪Select Case‬‬
‫ملظحظة هامة جدا‬
‫• لدراسة قواعد لغة البرمجة يجب التنتباه‬
‫إلى الليتي :-‬
‫1- وظيفة القاعدة .‬
‫2- صيغة القاعدة .‬
‫3- حفظ أمر القاعدة باللغة الجنجليزية .‬
‫التنتقال‬
‫-: الوظيفة‬

‫‪GoTo‬‬

‫... يتم النتقال من جزء إلى جزء آخر في البرنامج أثناء تنفيذه‬

‫.. و هناك نوعان من النتقال‬
‫1‬
‫.... النتقال غير المشروط:-‬

‫النتقال لسطر محدد دون التقيد بأي شرط-1‬
‫‪GOTO line‬‬

‫مثــال‬
‫‪Dim n as string , g as integer‬‬
‫)”أدخل اسمك “(‪n= inputbox‬‬
‫‪GOTO A‬‬
‫‪Text1.text = n‬‬
‫:‪A‬‬
‫)‪” & n‬شكرا لستخدامك البرنامج “ (‪msgbox‬‬
‫التنتقال‬
‫-: الوظيفة‬

‫‪GoTo‬‬

‫... يتم النتقال من جزء إلى جزء آخر في البرنامج أثناء تنفيذه‬

‫.. و هناك نوعان من النتقال‬
‫2‬
‫.... النتقال المشروط:-‬

‫النتقال لسطر محدد عندما يتحقق شرط معين-1‬
‫‪IF condition THEN GOTO line‬‬

‫مثــال‬
‫‪IF g >= 90 THEN GOTO A‬‬
‫‪IF g<90 THEN GOTO B‬‬
‫:‪A‬‬
‫”ممتاز “ = ‪Text1.text‬‬
‫:‪B‬‬
‫”جيد جدا “= ‪Text1.text‬‬
‫”ً‬
‫‪Case‬‬
‫-: الوظيفة‬

‫... تستخدم لتنفيذ عمليات معينة حسب شرط محدد‬

‫: حيث أن‬
‫1 -‪.SELECT CASE‬ةدعاقلا ةغيص ةيادبداية صيغة القاعدة :‬
‫2 -‪.expression‬التعبير الذي نريد تقييمه :‬
‫3 -‪ CASE‬توضع قبل كل احتمال من احتمالت :‬
‫التعبير الذي نريد تقييمه .‬
‫4 -2‪,,prob1, prob‬الحتمالت التي نريد :‬
‫تقييمها للتعبير .‬
‫5 -‪CASE ELSE‬عندما ل يتحقق أي احتمال :‬
‫وهي اختيارية .‬
‫6 -‪ .END SELECT‬نهاية القاعدة :‬

‫‪SELECT CASE expression‬‬
‫1‪CASE prob‬‬
‫……‬
‫1‪Statments‬‬
‫..…‬
‫2‪CASE prob‬‬
‫.…‬
‫2‪Statments‬‬
‫…‬
‫‪CASE ELSE‬‬
‫..…‬
‫3‪Statment‬‬
‫.…‬
‫‪END SELECT‬‬
select case ‫تابع‬
SELECT CASE grade
CASE 100 to 90
Text1.text= “ ‫”ممتاز‬
CASE 89 to 80
Text1.text = “ ‫”جيد جدا‬
CASE 79 to 70
Text1.text = “ ‫”جيد‬
CASE 69 to 60
Text1.text = “ ‫” مقبول‬
CASE Else
Text1.text = “ ‫” راسب‬
END SELECT

‫مثــال‬
‫الواجـــــــــــــــــــب‬
‫‪Dim x as string, y as integer‬‬
‫)“ نم امقر لخدأدخل رقما من1 إلى3 “ ( ‪Y = inputbox‬‬
‫)”نم امقر لخدأدخلي اسم المجموعة “( ‪X = inputbox‬‬
‫‪Select Case y‬‬
‫1 ‪Case‬‬
‫)‪ ” & x‬ايا الواجب هو س31“ (‪msgbox‬‬
‫2 ‪Case‬‬
‫“ ةدعاق ةغيصيغة قاعدة ما هي/ الواجب س31 و س ‪”Select case‬ايا (‪msgbox‬‬
‫)‪& x‬‬
‫3 ‪Case‬‬
‫)‪ ” ” & x‬الواجب هو س7 و س31ايا (‪msgbox‬‬
‫‪Case Else‬‬
‫)‪ ” & x‬الرقم المدخل خاطئ ايا“ (‪msgbox‬‬
‫‪END SELECT‬‬
‫التطبيق‬
‫• في كتابك العملي تدرايب )3-5 ( التطبيق‬
‫الرابع :-‬
‫قومي بكتابة برنامج باستخدام الفيجوال بيسك‬
‫ايقوم بإدخال درجات طالب في مادة الحاسب‬
‫و هذه الدرجات هي : )نم امقر لخدأعمال السنة للفصلين‬
‫و اختبار الفصلين الول و الثاني (حيث ايقوم‬
‫البرنامج بحساب مجموع هذه الدرجات و‬
‫طباعة التقداير و ايكون التقداير كالتالي :-‬

‫الدرجة‬
‫فأكثر 09‬

‫التقداير‬
‫ممتاز‬

‫98 - 08 جيد جدا‬
‫97 – 07 جيد‬
‫05 - 96 مقبول‬
‫0 - 94 راسب‬

More Related Content

Viewers also liked

درس بعض الأوامر الأساسية بلغة الفيجول بيسك
درس بعض الأوامر الأساسية بلغة الفيجول بيسك درس بعض الأوامر الأساسية بلغة الفيجول بيسك
درس بعض الأوامر الأساسية بلغة الفيجول بيسك
hifakhaldi
 
البرمجة بلغة الفيجوال يبسك 2003
البرمجة بلغة الفيجوال يبسك 2003البرمجة بلغة الفيجوال يبسك 2003
البرمجة بلغة الفيجوال يبسك 2003
alghamdiabdu
 
الوحده السادسه 1
الوحده السادسه 1الوحده السادسه 1
الوحده السادسه 1
manal889
 
الشبكات الاجتماعية الصف الاول ثانوي لعام 1437
الشبكات الاجتماعية  الصف الاول ثانوي لعام 1437الشبكات الاجتماعية  الصف الاول ثانوي لعام 1437
الشبكات الاجتماعية الصف الاول ثانوي لعام 1437
monaalaslami
 
اليوم الثالث
اليوم الثالثاليوم الثالث
اليوم الثالثvisual8
 
الباب الأول
الباب الأولالباب الأول
الباب الأول
fenc18
 
بسم الله الر حمن الر حيم
بسم الله الر حمن الر حيمبسم الله الر حمن الر حيم
بسم الله الر حمن الر حيمbelal2014
 
ملخص البرمجة المرئية - 1377
ملخص البرمجة المرئية - 1377ملخص البرمجة المرئية - 1377
ملخص البرمجة المرئية - 1377
جامعة القدس المفتوحة
 
البرمجة وتقنية المعلومات
البرمجة وتقنية المعلوماتالبرمجة وتقنية المعلومات
البرمجة وتقنية المعلومات
Lumah Madany
 
شرح الوحدة الرابعة
شرح الوحدة الرابعةشرح الوحدة الرابعة
شرح الوحدة الرابعة
محمد المالكي
 
الوسائط المتعددة ثالث ثانوي الفصل الاول
الوسائط المتعددة ثالث ثانوي الفصل الاولالوسائط المتعددة ثالث ثانوي الفصل الاول
الوسائط المتعددة ثالث ثانوي الفصل الاول
monaalaslami
 
حلقات التكرار
حلقات التكرارحلقات التكرار
حلقات التكرارmahaa6789
 
امتحان تاسع فصل ثاني 2014
امتحان تاسع فصل ثاني  2014امتحان تاسع فصل ثاني  2014
امتحان تاسع فصل ثاني 2014
Reyad Ibrahim - bard college
 
برامج الجداول الإلكترونية ثالث متوسط الفصل الاول
برامج الجداول الإلكترونية ثالث متوسط الفصل الاولبرامج الجداول الإلكترونية ثالث متوسط الفصل الاول
برامج الجداول الإلكترونية ثالث متوسط الفصل الاول
monaalaslami
 
فيزياء - للصف تاسع - أسئلة إثرائية - رقم 3
فيزياء - للصف تاسع - أسئلة إثرائية - رقم 3فيزياء - للصف تاسع - أسئلة إثرائية - رقم 3
فيزياء - للصف تاسع - أسئلة إثرائية - رقم 3
مدارس دروب الأصالة والمعاصرة
 
مقدمة في البرمجة
مقدمة في البرمجةمقدمة في البرمجة
مقدمة في البرمجة
Lumah Madany
 
البرمجة بلغة الفيجول بيسك
البرمجة بلغة الفيجول بيسكالبرمجة بلغة الفيجول بيسك
البرمجة بلغة الفيجول بيسك
Lumah Madany
 
مراحل كتابة البرنامج
مراحل كتابة البرنامجمراحل كتابة البرنامج
مراحل كتابة البرنامجgueste902d
 
بعض الأوامر الأساسية للفة فيجوال بيسك ستديو
بعض الأوامر الأساسية للفة فيجوال بيسك ستديوبعض الأوامر الأساسية للفة فيجوال بيسك ستديو
بعض الأوامر الأساسية للفة فيجوال بيسك ستديو
Lumah Madany
 

Viewers also liked (20)

درس بعض الأوامر الأساسية بلغة الفيجول بيسك
درس بعض الأوامر الأساسية بلغة الفيجول بيسك درس بعض الأوامر الأساسية بلغة الفيجول بيسك
درس بعض الأوامر الأساسية بلغة الفيجول بيسك
 
البرمجة بلغة الفيجوال يبسك 2003
البرمجة بلغة الفيجوال يبسك 2003البرمجة بلغة الفيجوال يبسك 2003
البرمجة بلغة الفيجوال يبسك 2003
 
الوحده السادسه 1
الوحده السادسه 1الوحده السادسه 1
الوحده السادسه 1
 
الشبكات الاجتماعية الصف الاول ثانوي لعام 1437
الشبكات الاجتماعية  الصف الاول ثانوي لعام 1437الشبكات الاجتماعية  الصف الاول ثانوي لعام 1437
الشبكات الاجتماعية الصف الاول ثانوي لعام 1437
 
اليوم الثالث
اليوم الثالثاليوم الثالث
اليوم الثالث
 
تاسع ج1
تاسع ج1تاسع ج1
تاسع ج1
 
الباب الأول
الباب الأولالباب الأول
الباب الأول
 
بسم الله الر حمن الر حيم
بسم الله الر حمن الر حيمبسم الله الر حمن الر حيم
بسم الله الر حمن الر حيم
 
ملخص البرمجة المرئية - 1377
ملخص البرمجة المرئية - 1377ملخص البرمجة المرئية - 1377
ملخص البرمجة المرئية - 1377
 
البرمجة وتقنية المعلومات
البرمجة وتقنية المعلوماتالبرمجة وتقنية المعلومات
البرمجة وتقنية المعلومات
 
شرح الوحدة الرابعة
شرح الوحدة الرابعةشرح الوحدة الرابعة
شرح الوحدة الرابعة
 
الوسائط المتعددة ثالث ثانوي الفصل الاول
الوسائط المتعددة ثالث ثانوي الفصل الاولالوسائط المتعددة ثالث ثانوي الفصل الاول
الوسائط المتعددة ثالث ثانوي الفصل الاول
 
حلقات التكرار
حلقات التكرارحلقات التكرار
حلقات التكرار
 
امتحان تاسع فصل ثاني 2014
امتحان تاسع فصل ثاني  2014امتحان تاسع فصل ثاني  2014
امتحان تاسع فصل ثاني 2014
 
برامج الجداول الإلكترونية ثالث متوسط الفصل الاول
برامج الجداول الإلكترونية ثالث متوسط الفصل الاولبرامج الجداول الإلكترونية ثالث متوسط الفصل الاول
برامج الجداول الإلكترونية ثالث متوسط الفصل الاول
 
فيزياء - للصف تاسع - أسئلة إثرائية - رقم 3
فيزياء - للصف تاسع - أسئلة إثرائية - رقم 3فيزياء - للصف تاسع - أسئلة إثرائية - رقم 3
فيزياء - للصف تاسع - أسئلة إثرائية - رقم 3
 
مقدمة في البرمجة
مقدمة في البرمجةمقدمة في البرمجة
مقدمة في البرمجة
 
البرمجة بلغة الفيجول بيسك
البرمجة بلغة الفيجول بيسكالبرمجة بلغة الفيجول بيسك
البرمجة بلغة الفيجول بيسك
 
مراحل كتابة البرنامج
مراحل كتابة البرنامجمراحل كتابة البرنامج
مراحل كتابة البرنامج
 
بعض الأوامر الأساسية للفة فيجوال بيسك ستديو
بعض الأوامر الأساسية للفة فيجوال بيسك ستديوبعض الأوامر الأساسية للفة فيجوال بيسك ستديو
بعض الأوامر الأساسية للفة فيجوال بيسك ستديو
 

Goto & select

  • 1. ‫بعض القواعد الساسية في لغة‬ ‫الفيجوال بيسك‬ ‫‪Go To‬الجملة الشرطية ,‬ ‫‪Select Case‬‬
  • 2. ‫ملظحظة هامة جدا‬ ‫• لدراسة قواعد لغة البرمجة يجب التنتباه‬ ‫إلى الليتي :-‬ ‫1- وظيفة القاعدة .‬ ‫2- صيغة القاعدة .‬ ‫3- حفظ أمر القاعدة باللغة الجنجليزية .‬
  • 3. ‫التنتقال‬ ‫-: الوظيفة‬ ‫‪GoTo‬‬ ‫... يتم النتقال من جزء إلى جزء آخر في البرنامج أثناء تنفيذه‬ ‫.. و هناك نوعان من النتقال‬ ‫1‬ ‫.... النتقال غير المشروط:-‬ ‫النتقال لسطر محدد دون التقيد بأي شرط-1‬ ‫‪GOTO line‬‬ ‫مثــال‬ ‫‪Dim n as string , g as integer‬‬ ‫)”أدخل اسمك “(‪n= inputbox‬‬ ‫‪GOTO A‬‬ ‫‪Text1.text = n‬‬ ‫:‪A‬‬ ‫)‪” & n‬شكرا لستخدامك البرنامج “ (‪msgbox‬‬
  • 4. ‫التنتقال‬ ‫-: الوظيفة‬ ‫‪GoTo‬‬ ‫... يتم النتقال من جزء إلى جزء آخر في البرنامج أثناء تنفيذه‬ ‫.. و هناك نوعان من النتقال‬ ‫2‬ ‫.... النتقال المشروط:-‬ ‫النتقال لسطر محدد عندما يتحقق شرط معين-1‬ ‫‪IF condition THEN GOTO line‬‬ ‫مثــال‬ ‫‪IF g >= 90 THEN GOTO A‬‬ ‫‪IF g<90 THEN GOTO B‬‬ ‫:‪A‬‬ ‫”ممتاز “ = ‪Text1.text‬‬ ‫:‪B‬‬ ‫”جيد جدا “= ‪Text1.text‬‬ ‫”ً‬
  • 5. ‫‪Case‬‬ ‫-: الوظيفة‬ ‫... تستخدم لتنفيذ عمليات معينة حسب شرط محدد‬ ‫: حيث أن‬ ‫1 -‪.SELECT CASE‬ةدعاقلا ةغيص ةيادبداية صيغة القاعدة :‬ ‫2 -‪.expression‬التعبير الذي نريد تقييمه :‬ ‫3 -‪ CASE‬توضع قبل كل احتمال من احتمالت :‬ ‫التعبير الذي نريد تقييمه .‬ ‫4 -2‪,,prob1, prob‬الحتمالت التي نريد :‬ ‫تقييمها للتعبير .‬ ‫5 -‪CASE ELSE‬عندما ل يتحقق أي احتمال :‬ ‫وهي اختيارية .‬ ‫6 -‪ .END SELECT‬نهاية القاعدة :‬ ‫‪SELECT CASE expression‬‬ ‫1‪CASE prob‬‬ ‫……‬ ‫1‪Statments‬‬ ‫..…‬ ‫2‪CASE prob‬‬ ‫.…‬ ‫2‪Statments‬‬ ‫…‬ ‫‪CASE ELSE‬‬ ‫..…‬ ‫3‪Statment‬‬ ‫.…‬ ‫‪END SELECT‬‬
  • 6. select case ‫تابع‬ SELECT CASE grade CASE 100 to 90 Text1.text= “ ‫”ممتاز‬ CASE 89 to 80 Text1.text = “ ‫”جيد جدا‬ CASE 79 to 70 Text1.text = “ ‫”جيد‬ CASE 69 to 60 Text1.text = “ ‫” مقبول‬ CASE Else Text1.text = “ ‫” راسب‬ END SELECT ‫مثــال‬
  • 7. ‫الواجـــــــــــــــــــب‬ ‫‪Dim x as string, y as integer‬‬ ‫)“ نم امقر لخدأدخل رقما من1 إلى3 “ ( ‪Y = inputbox‬‬ ‫)”نم امقر لخدأدخلي اسم المجموعة “( ‪X = inputbox‬‬ ‫‪Select Case y‬‬ ‫1 ‪Case‬‬ ‫)‪ ” & x‬ايا الواجب هو س31“ (‪msgbox‬‬ ‫2 ‪Case‬‬ ‫“ ةدعاق ةغيصيغة قاعدة ما هي/ الواجب س31 و س ‪”Select case‬ايا (‪msgbox‬‬ ‫)‪& x‬‬ ‫3 ‪Case‬‬ ‫)‪ ” ” & x‬الواجب هو س7 و س31ايا (‪msgbox‬‬ ‫‪Case Else‬‬ ‫)‪ ” & x‬الرقم المدخل خاطئ ايا“ (‪msgbox‬‬ ‫‪END SELECT‬‬
  • 8. ‫التطبيق‬ ‫• في كتابك العملي تدرايب )3-5 ( التطبيق‬ ‫الرابع :-‬ ‫قومي بكتابة برنامج باستخدام الفيجوال بيسك‬ ‫ايقوم بإدخال درجات طالب في مادة الحاسب‬ ‫و هذه الدرجات هي : )نم امقر لخدأعمال السنة للفصلين‬ ‫و اختبار الفصلين الول و الثاني (حيث ايقوم‬ ‫البرنامج بحساب مجموع هذه الدرجات و‬ ‫طباعة التقداير و ايكون التقداير كالتالي :-‬ ‫الدرجة‬ ‫فأكثر 09‬ ‫التقداير‬ ‫ممتاز‬ ‫98 - 08 جيد جدا‬ ‫97 – 07 جيد‬ ‫05 - 96 مقبول‬ ‫0 - 94 راسب‬