البرمجة بلغة الفيجول بيسك

21
ك س ي ب ول ج ي ف ل ا ة غ ل ب ة ج م ر لب ا ث ل ا ث ل ا اب ث ل ا

description

الأسبوع السادس

Transcript of البرمجة بلغة الفيجول بيسك

Page 1: البرمجة بلغة الفيجول بيسك

بيسك الفيجول بلغة البرمجةالثالث الباب

Page 2: البرمجة بلغة الفيجول بيسك

بلغة البرنامج كتابة مراحلبيسك الفيجول

الواجهات. 1 تصميم

Page 3: البرمجة بلغة الفيجول بيسك

بلغة البرنامج كتابة مراحل تابعبيسك الفيجول

الخصائص. 2 ضبط

طول الضلع

احسبمحيط المربع

احسب

طول الضلع

المربع محيط

احسب

Page 4: البرمجة بلغة الفيجول بيسك

بلغة البرنامج كتابة مراحل تابعبيسك الفيجول

3) البرنامج. ) أوامر أو التعليمات كتابة

طول الضلع

محيط المربع

احسب

Page 5: البرمجة بلغة الفيجول بيسك

المتغيرات تعريف طرق

Dim Var As Type

مثال Dim name As String, age As Integer

األمر

يتم المتغير اسمفبل من اختيارة

المبرمج

رابط

نوع المتغير الجدول

ـ 31صـ

Page 6: البرمجة بلغة الفيجول بيسك

الثوابت تعريف طرق

Const Const1 = Value

مثال Const HighScore = 100

األمر

يتم الثابت اسمفبل من اختيارة

المبرمج

قيمة الثابت

Page 7: البرمجة بلغة الفيجول بيسك

المتغيرات عن اإلعالن طريقةوالثوابت

:فيه اإلعالن نعرف الذي المكان تحديد هوالبرنامج داخل الثوابت و المغيرات هذه

Page 8: البرمجة بلغة الفيجول بيسك

الخاصة اإلجراءات في يتم اإلعالنبالعناصر

Private Sub sub_name()End Sub

()Privete Sub Enter_Cmd مثالDim name As StringConst HighScore = 100…………

End Sub

اإلجراء بداية

األجراء نهاية

اسم اإلجرا

ء

Page 9: البرمجة بلغة الفيجول بيسك

لغة في األساسية القواعد بعضبيسك الفيجول

القاعدة 1. وظيفة

القاعدة 2. صيغة

اإلنجليزية 3. باللغة القاعدة أمر حفظ

Page 10: البرمجة بلغة الفيجول بيسك

اإلسناد عملية

: اإلسناد في عملية معينة قيمة تخزين هيحرفية أو عددية إما وتكون متغير،

Var = value

مثال Dim name As String, grade As Single

name = ” محمد “عمر grade = 48.5

اسم المتغير

قيمته

عملية اإلسناد

Page 11: البرمجة بلغة الفيجول بيسك

الشرطية IFالجملةIF - THENصيغة

IF condition THEN statements الشرط تحقق تنفيذ conditionإذا فسيتم

أن statementsاألمر الشرط تحقق ومعنىقيمته صحيحة Trueتكون

مثال IF grade >= 50 THEN Text1 = ”ناجح“

Page 12: البرمجة بلغة الفيجول بيسك

IF – THEN – END IFصيغة

IF condition THEN….Statements….END IF

الشرط تحقق إذا األوامر من مجموعة تنفيذcondition

IF grade >= 60 THEN مثالText1 = “ناجح” Text2 = “مبروك”

END IF

Page 13: البرمجة بلغة الفيجول بيسك

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: البرمجة بلغة الفيجول بيسك

IF – THEN – ELSEIFصيغة

IF condition THEN….Statements1….ELSE IF condition THEN ….Statements2….ELSE….END IF

السابق الشرط يتحقق ال عندما pجديدا pشرطا تضع

Page 15: البرمجة بلغة الفيجول بيسك

صيغة – 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: البرمجة بلغة الفيجول بيسك

المشروط غير االنتقال

شرط بأي التقيد دون محدد لسطر اإلنتقال

GOTO line

Dim name As String, grade As Single مثال name = ” محمد “عمر GOTO AA: ….. ….. AA: grade = 48.5

رقم السطر

Page 17: البرمجة بلغة الفيجول بيسك

المشروط االنتقال

معين شرط يتحقق عندما محدد لسطر اإلنتقال 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: البرمجة بلغة الفيجول بيسك

اإلنتقال تابع

تجعل النها االنتقال طريقة استخدام يفضل الصعبة البرنامج خطوات تتبع

األـمر بواـسطة البرـنامج انتـقال ـفإن GOTOعـندــد ــتي بع ــر ال ــذ األوام ــامج سيســتمر بتنفي البرنــذ ــود لتنفي ــه و لن يع ــل إلي ــذي انتق ــطر ال الس

GOTOاألوامر التي بعد

Page 19: البرمجة بلغة الفيجول بيسك

الشرطية SELECTالجملةCASE

استخدم احتماالن أو واحد احتمال لديك كان إذاIFقاعدة

إذا كان لديك عدة احتماالت يفضل استخدام SELECT CASEقاعدة

Page 20: البرمجة بلغة الفيجول بيسك

الشرطية الجملة SELECTتابعCASE

SELECT CASE expressionCASE prob1

....statements1….

CASE prob2....statements2….

CASE ELSE....statements3….

END SELECT

نريد الذي التعبيرتقيمة

اختيارية

االحتمال

Page 21: البرمجة بلغة الفيجول بيسك

الشرطية الجملة 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