البرمجة بلغة الفيجول بيسك
DESCRIPTION
الأسبوع السادسTRANSCRIPT
![Page 1: البرمجة بلغة الفيجول بيسك](https://reader038.vdocuments.mx/reader038/viewer/2022110121/5589644cd8b42aac4b8b45d2/html5/thumbnails/1.jpg)
بيسك الفيجول بلغة البرمجةالثالث الباب
![Page 2: البرمجة بلغة الفيجول بيسك](https://reader038.vdocuments.mx/reader038/viewer/2022110121/5589644cd8b42aac4b8b45d2/html5/thumbnails/2.jpg)
بلغة البرنامج كتابة مراحلبيسك الفيجول
الواجهات. 1 تصميم
![Page 3: البرمجة بلغة الفيجول بيسك](https://reader038.vdocuments.mx/reader038/viewer/2022110121/5589644cd8b42aac4b8b45d2/html5/thumbnails/3.jpg)
بلغة البرنامج كتابة مراحل تابعبيسك الفيجول
الخصائص. 2 ضبط
طول الضلع
احسبمحيط المربع
احسب
طول الضلع
المربع محيط
احسب
![Page 4: البرمجة بلغة الفيجول بيسك](https://reader038.vdocuments.mx/reader038/viewer/2022110121/5589644cd8b42aac4b8b45d2/html5/thumbnails/4.jpg)
بلغة البرنامج كتابة مراحل تابعبيسك الفيجول
3) البرنامج. ) أوامر أو التعليمات كتابة
طول الضلع
محيط المربع
احسب
![Page 5: البرمجة بلغة الفيجول بيسك](https://reader038.vdocuments.mx/reader038/viewer/2022110121/5589644cd8b42aac4b8b45d2/html5/thumbnails/5.jpg)
المتغيرات تعريف طرق
Dim Var As Type
مثال Dim name As String, age As Integer
األمر
يتم المتغير اسمفبل من اختيارة
المبرمج
رابط
نوع المتغير الجدول
ـ 31صـ
![Page 6: البرمجة بلغة الفيجول بيسك](https://reader038.vdocuments.mx/reader038/viewer/2022110121/5589644cd8b42aac4b8b45d2/html5/thumbnails/6.jpg)
الثوابت تعريف طرق
Const Const1 = Value
مثال Const HighScore = 100
األمر
يتم الثابت اسمفبل من اختيارة
المبرمج
قيمة الثابت
![Page 7: البرمجة بلغة الفيجول بيسك](https://reader038.vdocuments.mx/reader038/viewer/2022110121/5589644cd8b42aac4b8b45d2/html5/thumbnails/7.jpg)
المتغيرات عن اإلعالن طريقةوالثوابت
:فيه اإلعالن نعرف الذي المكان تحديد هوالبرنامج داخل الثوابت و المغيرات هذه
![Page 8: البرمجة بلغة الفيجول بيسك](https://reader038.vdocuments.mx/reader038/viewer/2022110121/5589644cd8b42aac4b8b45d2/html5/thumbnails/8.jpg)
الخاصة اإلجراءات في يتم اإلعالنبالعناصر
Private Sub sub_name()End Sub
()Privete Sub Enter_Cmd مثالDim name As StringConst HighScore = 100…………
End Sub
اإلجراء بداية
األجراء نهاية
اسم اإلجرا
ء
![Page 9: البرمجة بلغة الفيجول بيسك](https://reader038.vdocuments.mx/reader038/viewer/2022110121/5589644cd8b42aac4b8b45d2/html5/thumbnails/9.jpg)
لغة في األساسية القواعد بعضبيسك الفيجول
القاعدة 1. وظيفة
القاعدة 2. صيغة
اإلنجليزية 3. باللغة القاعدة أمر حفظ
![Page 10: البرمجة بلغة الفيجول بيسك](https://reader038.vdocuments.mx/reader038/viewer/2022110121/5589644cd8b42aac4b8b45d2/html5/thumbnails/10.jpg)
اإلسناد عملية
: اإلسناد في عملية معينة قيمة تخزين هيحرفية أو عددية إما وتكون متغير،
Var = value
مثال Dim name As String, grade As Single
name = ” محمد “عمر grade = 48.5
اسم المتغير
قيمته
عملية اإلسناد
![Page 11: البرمجة بلغة الفيجول بيسك](https://reader038.vdocuments.mx/reader038/viewer/2022110121/5589644cd8b42aac4b8b45d2/html5/thumbnails/11.jpg)
الشرطية IFالجملةIF - THENصيغة
IF condition THEN statements الشرط تحقق تنفيذ conditionإذا فسيتم
أن statementsاألمر الشرط تحقق ومعنىقيمته صحيحة Trueتكون
مثال IF grade >= 50 THEN Text1 = ”ناجح“
![Page 12: البرمجة بلغة الفيجول بيسك](https://reader038.vdocuments.mx/reader038/viewer/2022110121/5589644cd8b42aac4b8b45d2/html5/thumbnails/12.jpg)
IF – THEN – END IFصيغة
IF condition THEN….Statements….END IF
الشرط تحقق إذا األوامر من مجموعة تنفيذcondition
IF grade >= 60 THEN مثالText1 = “ناجح” Text2 = “مبروك”
END IF
![Page 13: البرمجة بلغة الفيجول بيسك](https://reader038.vdocuments.mx/reader038/viewer/2022110121/5589644cd8b42aac4b8b45d2/html5/thumbnails/13.jpg)
IF – THEN – ELSEصيغة
IF condition THEN….Statements1….ELSE….Statements2….END IF
األوامر من مجموعة الشرط statments1تنفيذ يتحقق عندماcondition تنفذ يتحقق ال عندما statments2أما
IF grade >= 50 THEN مثال Text1 = “ناجح” ELSE Text1 = “راسب”
END IF
![Page 14: البرمجة بلغة الفيجول بيسك](https://reader038.vdocuments.mx/reader038/viewer/2022110121/5589644cd8b42aac4b8b45d2/html5/thumbnails/14.jpg)
IF – THEN – ELSEIFصيغة
IF condition THEN….Statements1….ELSE IF condition THEN ….Statements2….ELSE….END IF
السابق الشرط يتحقق ال عندما pجديدا pشرطا تضع
![Page 15: البرمجة بلغة الفيجول بيسك](https://reader038.vdocuments.mx/reader038/viewer/2022110121/5589644cd8b42aac4b8b45d2/html5/thumbnails/15.jpg)
صيغة – IF – THENتابعELSEIF IF grade >= 90THEN مثال
Text1 = “ممتاز”
ELSE IF grade >= 80THEN Text1 = “ Oجدا ”جيد
ELSE IF grade >= 70THEN Text1 = “جيد”
ELSE IF grade >= 60THEN Text1 = “مقبول”
ELSE Text1 = “راسب”
END IF و العملية ينفذ الحاسب فإن الشروط أحد تحقق إذا الصيغة هذه في
جملة نهاية إلى األخرى END IFيذهب الشروط من بالتحقق يقوم وال
![Page 16: البرمجة بلغة الفيجول بيسك](https://reader038.vdocuments.mx/reader038/viewer/2022110121/5589644cd8b42aac4b8b45d2/html5/thumbnails/16.jpg)
المشروط غير االنتقال
شرط بأي التقيد دون محدد لسطر اإلنتقال
GOTO line
Dim name As String, grade As Single مثال name = ” محمد “عمر GOTO AA: ….. ….. AA: grade = 48.5
رقم السطر
![Page 17: البرمجة بلغة الفيجول بيسك](https://reader038.vdocuments.mx/reader038/viewer/2022110121/5589644cd8b42aac4b8b45d2/html5/thumbnails/17.jpg)
المشروط االنتقال
معين شرط يتحقق عندما محدد لسطر اإلنتقال IF condition THEN GOTO line
IF grade >= 60 THEN GOTO A مثال IF grade < 60 THEN GOTO B A: Text1 = “ناجح” GOTO C B: Text1 = “راسب” GOTO C C: Print Text1
رقم السطر
الشرط
![Page 18: البرمجة بلغة الفيجول بيسك](https://reader038.vdocuments.mx/reader038/viewer/2022110121/5589644cd8b42aac4b8b45d2/html5/thumbnails/18.jpg)
اإلنتقال تابع
تجعل النها االنتقال طريقة استخدام يفضل الصعبة البرنامج خطوات تتبع
األـمر بواـسطة البرـنامج انتـقال ـفإن GOTOعـندــد ــتي بع ــر ال ــذ األوام ــامج سيســتمر بتنفي البرنــذ ــود لتنفي ــه و لن يع ــل إلي ــذي انتق ــطر ال الس
GOTOاألوامر التي بعد
![Page 19: البرمجة بلغة الفيجول بيسك](https://reader038.vdocuments.mx/reader038/viewer/2022110121/5589644cd8b42aac4b8b45d2/html5/thumbnails/19.jpg)
الشرطية SELECTالجملةCASE
استخدم احتماالن أو واحد احتمال لديك كان إذاIFقاعدة
إذا كان لديك عدة احتماالت يفضل استخدام SELECT CASEقاعدة
![Page 20: البرمجة بلغة الفيجول بيسك](https://reader038.vdocuments.mx/reader038/viewer/2022110121/5589644cd8b42aac4b8b45d2/html5/thumbnails/20.jpg)
الشرطية الجملة SELECTتابعCASE
SELECT CASE expressionCASE prob1
....statements1….
CASE prob2....statements2….
CASE ELSE....statements3….
END SELECT
نريد الذي التعبيرتقيمة
اختيارية
االحتمال
![Page 21: البرمجة بلغة الفيجول بيسك](https://reader038.vdocuments.mx/reader038/viewer/2022110121/5589644cd8b42aac4b8b45d2/html5/thumbnails/21.jpg)
الشرطية الجملة SELECTتابعCASE
SELECT CASE gradeCASE 90 to 100
Text1 = “ممتاز”
CASE 80 t0 89Text1 = “ jجدا ”جيد
CASE 70 t0 79Text1 = “جيد”
CASE 60 t0 69Text1 = “مقبول”
CASE ELSEText1 = “راسب”
END SELECT