Post on 06-Mar-2018
وأهميتها البرمجةالعمل : هذا لتنفيذ الالزمة األوامر من مجموعة البرمجة مفهوم
. برنامج داخل مكتوبة وتكونالبرنامج : - ومستخدم المبرمج بين الفرق
برنامج: . بكتابة يقوم المبرمج : كتبها التي األوامر له تظهر ولن البرنامج واجهة له تظهر البرنامج مستخدم
المبرمج . البرمجة : أوامر أهم هي ما
اإلدخال . • أوامراإلخراج . • أوامرالحساب . • أوامرشرط . • من التحقق أوامرالتكرار . • أوامرمنه - فائدة ال برمجة بال اآللي الحاسب جهاز أن في تكمن البرمجة أهمية
اطالقا .
البرنامج : عرفاآللي الحاسب جهاز ينفذها معينة برمجية بلغة مكتوبة األوامر من مجموعة هو
منطقية . مشكلة حل أو عمليات تنفيذ أو البيانات لمعالجة
ـ / : المسألة فهم أوال
ـ / : الخوارزم كتابة ً ثانياومسلسلة : واضحة بصورة المكتوبة األوامر من مجموعة هي الخوارزمية
مسألة . لحل منطقياَ مترابطةـ / : االنسياب مخطط رسم ً ثالثا
للخطوات : أورسمي بياني تمثيل عن عبارة هي االنسياب مخططـاتالخورزمية .
ـ : المسائل حل صياغة على أمثله
أن علمت إذا المدخل، المال مبلغ بمعلومية المال،وذلك زكاة إليجاد حل بصياغة قم= للمال إذ* 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