البرمجة وأهميتها Web viewDim A(9) as Integer. اسم المصفوفة = ِA. عدد...

21
ها ت ي م ه وأ ة ج م ر لب أ. ج م ا رن ب ل خ دأ ة وب ت ك م ون ك ن ل و م ع ل أ أ هذ ذ ي ف ن/ ي ل 1 مة لاز ل أ1 ر م وأ ألا ن م وعة م ج م: ة ج م ر لب وم أ ه ف م- : ج م ا رن لب ذم أ خ ت س م و ج م ر مب ل أ نI ي ب رق لف أ. ج م ا رن ب 1 ة اب ي ك ن وم ق ي: ج م ر مب ل أ. ج م ر مب ل ها أ ت ي ك ي لت أ1 ر م وأ ة ألا ر ل هW ظ ت ن ل و ج م ا رن لب أ هة ج ر لة وأ هW ظ ت: ج م ا رن لب ذم أ خ ت س م: ة ج م ر لب ر أ م وأ م أ ه أ ي ه ما ال . دخa ر ألا م وأ أ. رأج خa ر ألا م وأ أ. ساب ح ل ر أ م وأ أ رط .i ش ن م ق ق ت ل ر أ م وأ أ رأز . ك ي ل ر أ م وأ أ- . 1 ا لاق ط ة أ ن م ذة ان لا ق ة ج م ر ب لا ن ي لu ألا ب س خا ل أ هاز ج ن أ ي ف ن م ك ن ة ج م ر لب أ ة ن م ه أ

Transcript of البرمجة وأهميتها Web viewDim A(9) as Integer. اسم المصفوفة = ِA. عدد...

وأهميتها البرمجةالعمل : هذا لتنفيذ الالزمة األوامر من مجموعة البرمجة مفهوم

. برنامج داخل مكتوبة وتكونالبرنامج : - ومستخدم المبرمج بين الفرق

برنامج: . بكتابة يقوم المبرمج : كتبها التي األوامر له تظهر ولن البرنامج واجهة له تظهر البرنامج مستخدم

المبرمج . البرمجة : أوامر أهم هي ما

اإلدخال . • أوامراإلخراج . • أوامرالحساب . • أوامرشرط . • من التحقق أوامرالتكرار . • أوامرمنه - فائدة ال برمجة بال اآللي الحاسب جهاز أن في تكمن البرمجة أهمية

اطالقا .

البرنامج : عرفاآللي الحاسب جهاز ينفذها معينة برمجية بلغة مكتوبة األوامر من مجموعة هو

منطقية . مشكلة حل أو عمليات تنفيذ أو البيانات لمعالجة

ـ / : بالتفصيل المسألة حل صياغة خطوات ُ بأوال نبدأ

لغات أقسامالبرمجة

ـ / : المسألة فهم أوال

ـ / : الخوارزم كتابة ً ثانياومسلسلة : واضحة بصورة المكتوبة األوامر من مجموعة هي الخوارزمية

مسألة . لحل منطقياَ مترابطةـ / : االنسياب مخطط رسم ً ثالثا

للخطوات : أورسمي بياني تمثيل عن عبارة هي االنسياب مخططـاتالخورزمية .

ـ : المسائل حل صياغة على أمثله

أن علمت إذا المدخل، المال مبلغ بمعلومية المال،وذلك زكاة إليجاد حل بصياغة قم= للمال إذ* 0,025الزكاة للمال الزكاة بحساب المسألة تقوم أن المدخل،وعلى المال

ريال. 400تجاوزالحل /

المثال

الدائري التقدير إلى الستيني التقدير من الزاوية درجة لتحويل حل بصياغة قم* الستيني=) بالتقدير . 180(/3:14الزاوية

/ الحل

المثال

الفيجول بلغة البرنامج كتابة مراحلالواجهات: تصميم أوالالخصائص: ضبط ثانيا

البرمجة: أوامر كتابة ثالثا

مثال :-

البيانات التعريف االسمنوع مثالطريقة

صحيح IntegerDim X As IntegerX=25عدد

طويل صحيح LongDim Y As longY=12500000عدد

عشري SingleDim X2 As singleX2=10.5عدد

عشري عددمضاعف

DoubleDim Y2 As DoubleY2=10.55555678

CurrencyDim SR as CurrencySR=100.00العملة

نصية StringDim User Name asسلسلةstring

User name=

“Admin”

BooleanDim B As BooleanB=trueمنطقي

DataDim D As DataD=#04-10-99#تاريخ

يمكن ) أي متنوعمن أي تخزين

السابقة ( األنواع

VariantDim Var as VariantVar=55.12

Bar=“hello”

والمنطقية الحسابية العمليات

العمليات رموز المنطقية العمليات رموزالحسابية

الرمزالمعني+الجمع

-الطرح

*الضرب

/القسمة

^األس

من :األدوات مسبقا اعدادها تم لالستخدام جاهزة برامج أجزاء هي. المبرمج على الوقت و الجهد لتوفير المبرمجين قبل

1(: النص. مربع Text أداة box ) في النص وتخزين نص كتابة للمستخدم تتيح(.Textالخاصية )

الخيار. )2 زر عدة (: option button أداة من فقط واحد خيار انتقاء للمستخدم تتيحالخاصية , ) في قيمها وتخزن (.valueخيارات

3(( االختيار. مربع , : check box أداة وتخزن خيارات عدة انتقاء للمستخدم تتيحالخاصية ) في (.valueقيمها

القائمة. )4 مربع للمستخدم (: List box أداة يختار عناصر من مكونة قائمة عرضالخاصية ) في المستخدم خيار وتخزن (.listen boxأو(: )Listأحدها

5( المركبة. الخانة من (: combo box أداة االختيار في حرية المستخدم أعطاءالخاصية ) في وتخزنها كتابة اختياره إدخال أو (textقائمة

1.( النص مربع : Textbox أداة بواسطة ( المعلومات بإخراج وتقوم( .Textالخاصية )

التسمية ).2 الخاصية ) ( : LabeL أداة بواسطة المعلومات بإخراج وتقومCAPTION . )

1-

2-

وإخراج البيانات إلدخال أخرى طرق

مثل متغير في معينة قيمة تخزين بها يقصد A=5و

الشرطية ) - 1 صيغ :- ( IF الجملة أربع ولهاصيغة ) ـ ( IF-THEN أ

واحد احتمال هناك كان إذا تستخدمصيغة- ) ( IF-THEN-END IF ب

شرط وبانتهاء واحد احتمال هناك كان إذا تستخدمصيغة- ) ( IF-THEN-ELSE ج

احتماالن هناك كان إذا تستخدمصيغة- ) ( IF-THEN-ELSEIF د

احتماالت عدة هناك كان إذا تستخدم

الشرطية ) - 2 ( Select Case الجملةاحتماالت عدة هناك كان إذا تستخدم

التكرار ) - 1 ( For-Next أمرهناك كان إذا التكرار تستخدم من محدد عدد

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

التكرار ) - 2 ( DO-While أمر

شرط وهناك التكرار من محدد غير عدد هناك كان إذا تستخدم

المصفوفاتـ : المصفوفة تعريف

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

Dim Arr )n-1( As Type صيغتها :

مثال :Dim A)9( as Integer

= ِ المصفوفة Aاسم

المصفوفة عناصر عناصر A = 10عددالمصفوفة A = Integerنوع

انتهى .....

) ( العبارة أمام صح كلمة ضع , ) ( تصحيح, مع الخاطئة العبارة أمام خطأ وكلمة الصحيحة

الخطأ :البرنامج -1 ومستخدم المبرمج بين فرق يوج ال

البرنامج التصحيح: ومستخدم المبرمج بين فرق يوجداآللي -2 الحاسب أجهزة في فقط تستخدم البرمجة

األجهزة التصحيح: مثل الحاسب غير أخرى أجهزة في تستخدم البرمجةوغيرها الطبية

المبرمج -3 كتبتها التي األوامر يرى البرنامج مستخدمكتبها التصحيح: التي األوامر يرى الذي هو فقط المبرمج

بلغة -4 مكتوبة تكون التي هي اآللي الحاسب جهاز يفهما التي األوامرمعينة برمجية

مكتوبة التصحيح: تكون التي هي اآللي الحاسب جهاز يفهما التي األوامرفقط اآللة بلغة

االستخدام -5 وسهلة ً جدا بسيطة اآللة لغةاالستخدام التصحيح: وصعبة ً جدا بسيطة اآللة لغة

التشغيل -6 نظم لبرمجة البيسك لغة تستخدمبلص )التصحيح: بلص الس لغة التشغيل++( Cتستخدم نظم لبرمجة

الوقت -7 نفس في العناصر وتستخدم إجرائية لغة هي الجافا لغةالوقت التصحيح: نفس في العناصر وتستخدم كائنات لغة هي الجافا لغة

برامج -8 دون يعمل أن اآللي الحاسب لجهاز يمكن ال

تمري1ن

(خطأ)

(خطأ)

(خطأ)

(خطأ)

(خطأ)

(خطأ)

(خطأ)

(صح)

(خطأ)

(خطأ)

كتابة -9 بيسك الفيجول بلغة برنامج عمل في البدء عند علينا يجب ً أوال البرمجة أوامر

تصميم التصحيح: بيسك الفيجول بلغة برنامج عمل في البدء عند يجب ً أوال الواجهات

حسابية -10 عملية تنفيذ عند الثابت قيمة يغير أن للبرنامج يمكنحسابية التصحيح: عملية تنفيذ عند المتغير قيمة يغير أن للبرنامج يمكن

أرقام -11 ً دائما هي المقارنة عمليات نتائجأرقام التصحيح: ً دائما هي الحسابية العمليات نتائج

والطرح -12 الجمع عمليات قبل والقسمة الضرب عمليات بتنفيذ نقوم

االختيار -13 مربع أداة نستخدم هاتفه رقم يدخل أن للمستخدم أردنا إذامربع التصحيح: أداة نستخدم هاتفه رقم يدخل أن للمستخدم أردنا إذا

النصالشرطية -14 الجمل مع الحسابية العمليات نستخدم

الشرطية التصحيح: الجمل مع المقارنة عمليات نستخدم

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

X=20 Y=3 Z=9 A=2 X+Z*A^2

=20+9*2^2 =20+9*4=20+36=56

(خطأ)

(خطأ)

(خطأ)

(خطأ)

(خطأ)

(خطأ)

(خطأ)

(صح)

(خطأ)

(خطأ)

(صح)

((خطأ

(

تمرين2

)Y+X/A+2( / )Y+A(

=)3+20/2+2( / )3+2(=)3+10+2( / 5=15 / 5=3

X*5^A

=20*5^2=20*25=500