البرمجة بلغة الفيجول بيسك
-
Upload
lumah-madany -
Category
Technology
-
view
1.489 -
download
3
description
Transcript of البرمجة بلغة الفيجول بيسك
بيسك الفيجول بلغة البرمجةالثالث الباب
بلغة البرنامج كتابة مراحلبيسك الفيجول
الواجهات. 1 تصميم
بلغة البرنامج كتابة مراحل تابعبيسك الفيجول
الخصائص. 2 ضبط
طول الضلع
احسبمحيط المربع
احسب
طول الضلع
المربع محيط
احسب
بلغة البرنامج كتابة مراحل تابعبيسك الفيجول
3) البرنامج. ) أوامر أو التعليمات كتابة
طول الضلع
محيط المربع
احسب
المتغيرات تعريف طرق
Dim Var As Type
مثال Dim name As String, age As Integer
األمر
يتم المتغير اسمفبل من اختيارة
المبرمج
رابط
نوع المتغير الجدول
ـ 31صـ
الثوابت تعريف طرق
Const Const1 = Value
مثال Const HighScore = 100
األمر
يتم الثابت اسمفبل من اختيارة
المبرمج
قيمة الثابت
المتغيرات عن اإلعالن طريقةوالثوابت
:فيه اإلعالن نعرف الذي المكان تحديد هوالبرنامج داخل الثوابت و المغيرات هذه
الخاصة اإلجراءات في يتم اإلعالنبالعناصر
Private Sub sub_name()End Sub
()Privete Sub Enter_Cmd مثالDim name As StringConst HighScore = 100…………
End Sub
اإلجراء بداية
األجراء نهاية
اسم اإلجرا
ء
لغة في األساسية القواعد بعضبيسك الفيجول
القاعدة 1. وظيفة
القاعدة 2. صيغة
اإلنجليزية 3. باللغة القاعدة أمر حفظ
اإلسناد عملية
: اإلسناد في عملية معينة قيمة تخزين هيحرفية أو عددية إما وتكون متغير،
Var = value
مثال Dim name As String, grade As Single
name = ” محمد “عمر grade = 48.5
اسم المتغير
قيمته
عملية اإلسناد
الشرطية IFالجملةIF - THENصيغة
IF condition THEN statements الشرط تحقق تنفيذ conditionإذا فسيتم
أن statementsاألمر الشرط تحقق ومعنىقيمته صحيحة Trueتكون
مثال IF grade >= 50 THEN Text1 = ”ناجح“
IF – THEN – END IFصيغة
IF condition THEN….Statements….END IF
الشرط تحقق إذا األوامر من مجموعة تنفيذcondition
IF grade >= 60 THEN مثالText1 = “ناجح” Text2 = “مبروك”
END IF
IF – THEN – ELSEصيغة
IF condition THEN….Statements1….ELSE….Statements2….END IF
األوامر من مجموعة الشرط statments1تنفيذ يتحقق عندماcondition تنفذ يتحقق ال عندما statments2أما
IF grade >= 50 THEN مثال Text1 = “ناجح” ELSE Text1 = “راسب”
END IF
IF – THEN – ELSEIFصيغة
IF condition THEN….Statements1….ELSE IF condition THEN ….Statements2….ELSE….END IF
السابق الشرط يتحقق ال عندما pجديدا pشرطا تضع
صيغة – 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يذهب الشروط من بالتحقق يقوم وال
المشروط غير االنتقال
شرط بأي التقيد دون محدد لسطر اإلنتقال
GOTO line
Dim name As String, grade As Single مثال name = ” محمد “عمر GOTO AA: ….. ….. AA: grade = 48.5
رقم السطر
المشروط االنتقال
معين شرط يتحقق عندما محدد لسطر اإلنتقال 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
رقم السطر
الشرط
اإلنتقال تابع
تجعل النها االنتقال طريقة استخدام يفضل الصعبة البرنامج خطوات تتبع
األـمر بواـسطة البرـنامج انتـقال ـفإن GOTOعـندــد ــتي بع ــر ال ــذ األوام ــامج سيســتمر بتنفي البرنــذ ــود لتنفي ــه و لن يع ــل إلي ــذي انتق ــطر ال الس
GOTOاألوامر التي بعد
الشرطية SELECTالجملةCASE
استخدم احتماالن أو واحد احتمال لديك كان إذاIFقاعدة
إذا كان لديك عدة احتماالت يفضل استخدام SELECT CASEقاعدة
الشرطية الجملة SELECTتابعCASE
SELECT CASE expressionCASE prob1
....statements1….
CASE prob2....statements2….
CASE ELSE....statements3….
END SELECT
نريد الذي التعبيرتقيمة
اختيارية
االحتمال
الشرطية الجملة 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