سنقوم في هذا الجزء شرح موضوع مهم جدا لكل مبرمج فهوهو يعبر من الاشياء المهمه التي تدخل فى الحسابات والسلاسل
ويحتوي على الكثيثر من العبارات والحركات فى الفيجوال بيسك
وتسمى الخوارزمات
وأنصحكم بعدم الذهاب الي اي صفحه في هذا الموقع قبل ان تفهموا وتركزوا وتستوعبوا هذا الدرس
بسم الله الرحمن الرحيم
نبداء
كيف تعمل البرامج
المدخلات ( InPut ) :

المدخلات يقوم المستخدم بإدخال البيانات سواء من
لوحة المفاتيح او من أي جهاز آخر مثل الكاميره او السكانر
المعالجة ( Process ) :

تتم هذه العملية فى الجهاز اي في مركز المعالجه فى جهاز الكمبيوتر وفي هذه الحاله يكون لا يكون لبرنامج اي دور الى ان تتنتهى المعالجه
المخرجات ( OutPut ) :

وفي هذه المرحله وهي المرحله الاخيره يقوم الكمبيوتر بالرد على برنامجك وتنفيذ ما يريده من عمليات
وهذا رسم توضيحي لهذه الطريقه :
InPut المدخلات
Process المعالجة
OutPut المخرجات
ما هــي الخوارزميات؟
الخوارزميات هي عباره وسيله سهله جدا لحل المسائل الحسابيه ومكتشف هذه الطريقه هو العالم المسلم الخوارزميوعند التعامل مع الخوارزميات يجب عليك اولا تحليل هذه الخوارزمه وتبسيطها وفهها ومن ثم ترجمتها الى الفيجوال بيسك لتكون عباره عن اكواد
وطريقه تكوينها هي ؟
رسم تخطيطي لها
[img]رسم تخطيطي لها [/img]
إبداء (Start ) : يبداء البرنامج
قراءة المدخلات ( Read InPut ) : يقوم بقراءة المدخلات اليه
معالجة المخلات ( Process InPut ) : يقوم بمعالجه المدخلا
النتيجه (The Result ) : يقوم بعرض النتيجه بعد الانتهاء من المعالجه
إنتهاء ( End ) : نهاية البرنامج
وهنا شرح بطريقتي الخاصه وظيفه الخوارزميات ومعناها
يعني مثلا اريد احسب نسبه احد الطلبه
ففي برنامج سأضع صندوقي نص ****box
ونع ايضا مربع تسميه اللي هو Label
فى الصندوق الاول سوف يضع المستخدم مجموعه
وفي الصندوق الثاني سيضع المجموع الكلي للدرجات
وطبعا ستكون النسبه بالمائه
اي نحن كتبنا فى كود البرنامج ان يقوم بجمع الرقمين وعند الانتهاء يقوم بقسمتهما
لتخرج لنا النيجه في Label
فهنا الخوارزميه تمت هكذا :
Start : بداء البرنامج
InPut : قراءة المدخلات وهي الرقمين المكتوبه فى صندوقي النص كل واحد على حده اي يقراء صندوق النص الاول ثم الثاني
Process : ثم يقوم بمعالجتها وهي يقوم بجمعهما وقسمتها على المائه
OutPut : وهنا النتيجه يقرم البرنامج بعرض النتيجه فى مربع التسميه
End : واخيرا ينتهى عمل البرنامج
مخطط الرسم الثاني :
في هذا المخطط يقوم البرنامج بعرض خيارين اذا كان الخيار الاول صحيحا فستخرج نتيجه
واذا كان الخيار الثاني صحيحا ستخرج نتيجه اخرى وهكذا
واذا ما اتينا الى كيفيه استخدام هذه الطريقه فى الفيجوال بيسك وترجمتها
بكل سهوله ويسر نستخدم العبارتين
IF : إذا
Then: إذن
وسوف يأتي تفسيرهما فى الدروس القادمه وستر كيف انها مفيد هجدا لجميع برامج
وسهله ولا تحتاج الى خبره او اي شىء
مخطط رسم ثالث
في هذا المخطط نقوم بوضع متغير وسيأتي شرح المتغيرات في دروس قادمة ان شاء الله
والمتغير في هذا المخطط هو حرف العين -ع
فنقول للبرنامج اطبع العين ونحن اعطينا للعين قاعده وهي
ع>10
اي اذا كانت العين اكبر من عشره فيرجع البرنامج من جديد
الى ان يكون الرقم اصغر من عشره
While: بينما
Do : إعمل او إفعل
وسيأتي شرحهما في الدروس القادمة
: وأمثله على هذا مثلا
برنامج للكبار فقط فعند تشغيل البرنامجيظهر صندوق للادخل
فيكتب المستخدم عمره فاذا كان عمره موافق لما نحن نريده مثلا
ثمانيه عشر فان البرنامج سيعمل اما اذا كان اصغر من ذلك
فان البرنامج يعيد مربع النص من جديد
لكي يأتي مستخدم اخر ويسجل عمره وهكذا وهذا مجرد مثال بسيط للفهم فقط
سوف نأخذ الكثير من الأمثلة على الخوارزميات ان شاء الله
[line]
والحين راح ناخذ الامثلة عن الخوارزميات وسترون كيف إنها سهله
السؤال الأول
630 إحسب النسبة المئوية لاحد الطلبه اذا كان المجموع الكلي
ملاحظه سيتم وضع الاسئله المتبقيه بعد الإجابة على السؤال التالي .