ترجع بداية لغة بيسك إلى سنة (1960م) حيث تم تجهيزها على يد الأستاذين (160112)
و( /[16801) ةا كلية دارثموت.
أي لغة متعددة الأغراض للمبتدئين.
أنظمة ( إصدارات ) لغة ببيسك (عتئده ):
تعمل تحت نظام 1005
جميع الأنظمة السابقة تعمل تحت نظام (1005) ما عدا الإصدارل تل5نا1715
©13251) الذي يعمل تحت نظام توافن (11711100175) بمختلف إصداراته.
نستخدم فيجوال بيسك للأسباب التالية.
1 إمكانية استخدام اللغة العربيةة الإدخال والإخراج.
2.| تعمل هنه اللغة تحت نظام تواقن.
3 الإمكانات التعددة لنظام نوافن مع فيجوال بيسك والتي لا تتوفر باقي الإصدارات
التي تعمل تحت نظام (005).
إعدلا/ م. المهدي امحمد جبريل )8
الباب |زاول: أساسيات الرمجة
من مجموعة من الأوامر والتعليمات مكتوبة بإحدى لغات البرمجة والتي
هوعبارة
بتنفينها يتحقق غرض معين.
ماهو المقصود بلغة البرسجة؟ وهل ختلف على البشر؟
تهدف لغة البرمجة إلى التخاطب مع الآلة أو الحاسوب:ية حين لغات البشر تهدف على
تخاطب البشر مع بعضهم البعض.
هي لغة برمجة لا يوجد بها إلا رمزان اثنان فقط هما الصفر والواحد (0: 1) وهي أول لغة
كما أنها هي اللغة الأساسية التي يفهمها جهاز الحاسوب الماذا؟؟؟) والسبب ذلك هو
إمكانية تمثيل هنين الرقمين تمثيلا فيزيائيا يمكن الآلة من التحرف عليه؛ ويمكن تمثيل ذلك
هو البرنامج المسئول عن تحويل برنامج مكتوب بلغة ما (مثل فيجوال بيسك) إلى لغة
ويمكن تمثيله بالشكل التالي:
برنامجبلغةبرمجة لها المترجم الها برنامج بلفة الآلة
وخلينة المترجم
أنواع المارجمات:
يوجد هذالك نوعين من المترجمات هما
هو برنامج يقوم بترجمة البرنامج المكتوب بلقة ما إلى برنامج بلغة الآلة ؛ وتتم عملهة
[الترجينة اميك جملة جملاة (ترجمة طورية).
2. المصرف (:000116) :
هو برنامج يقوم بترجمة البرنامج المكتوب لفة ما إلى برنامج بلفة الآلة؛ وتتم عملهة
الترجمة فيه دفعة واحدة (ترجمة كلية)
إعداد/ م. المهدي امحمد جبريل 4
ماهو نوع المارجم في لغة فيجوَال نيسك؟
يصنف المترجم يذ لغة فيجوال بيسك من النوع المنسُر(:10161701616)؛ ويمكن ملا
ذلك عند حصول خطا يا كتابة برنامج يخ لغة فيجوال بيسك حيث وبشكل مباشر سيتفير لون
الكتابة إلى اللون الأخمر مشيرا إلى وجود خطاً
يعمل المترجم على تتفيز مهمتين أساسيتين هما
1 ترجمة برنامج بلفة ما إلى لغة الآلة.
2 اكتشاف الأخطاء اللفوية ا البرنامج وإعلام المستخدم بها
تصنف الأخطاء لخ البرنامج إلى نوعين+
خطا لفوي (61101 187 0/ر5):
هو خلا يحدث نتيجة لمخالشة قواعد اللغة ؛ وعادة ما يتم اكتشاف من قبل البر
المترجم
2. خطا منحطتي 670 8160م 1):
هو خطا يكتشفه البرنامج المترجم ولكن يكتشفه المستخدم (المبرمج) بتجربة البرذ
ات المتوقع نتائج معائجتها
هي لغة التواصل مع جهاز الحاسوب ووسيدل للاخادلب بين البشر والآلة. وتتكون عادة من
اعدو محدود من المغروات والقواعد اللفوية
أمثلة على لغات البرمجة+
- لفة فورتران (11ظ 0175
- لفة (++0) والقي هي تطوير للغة سي.
- لفة جافاء وغيرها الكثير من اللفات الأخرى.
إعداد/ م. المهدي امحمد جبريل )5 نسخة مجانية للجميع
هاهي أوجه الاختلاف بين الحاسوب والنسان؟
يمتاز الإنسان عن الحاسوب بقدرة التفكير فهو الذي يذكر للحاسوب ويرشده إلى طريقة
حل أي مسألة
بينها يمتاز الحاسوب عن الإنسان بالسرعة؛ الدقة ؛ الحساب» وعدم النسيان (التخزين
الكبير للبيانات)
- تحتاج جميع لفات البرمجة إلى برنامج مترجم (مفسئر أو مصرف) لترجمة برامجها إلى لفة
- ا حالة وجود خطا لفوي ا البرنامج فإن تنشيذه يتوقف إ لى أن يتم إصلاح الخلا الموجود
فيه عكس الخطا المنحلقي الذي إن وجد علاة ما يتم قبول تنفيز البرنامج.
خطوات إعداد برناسة:
ممالجة البيانات الضخمة مثل ترتيبها أو البحث عن معلومة معينة فيها..الخ
الاتصالات ونقل المعلوم فب
تخزين الببانات
1 تحديد المسالة: يقصد بها تحديد معحليات البرنامج والناتج المستهدف.
إلى الحل المطلوب
3 كتابة البرنامج بإحدى لفات البرمجة: هي عبارة عن ترجمة الخوارزمية المكتوبة بلفة
المبرمج (العربية مثلا | لى لغة ينهمها الحاسوب مثل (فهجوال بيسك)
4 تجربة البرنامج وتنفيذد على جهاز الحاسوب
إعداد/ م. المهدي امحمد جبريل رق نسخة مجانية للجميع
القرن التاسع ونبغ ب علم الجبر.
عند إعداد خوارزمية يجب الانتباه إلى التالي:
2 تستخدم الخوارزميات الأمر (اقرآ) لإدخال الممحليات.
3 تستخدم ٌ الخوارزميات الأمر (أكتب) لإخراج المطلوب حسابه
مثال © : أكتب خوارزمية لقراءة عدد وملباعة تربيمه؟
الممحليات: العدد (1)
1 بدأ
2 © اقرا العدد (0
مثال © : أكتب خوارزمية لقراءة عددين وإيجاد حاصل جممهماة
الممحليات: العدد الأول (س)؛ العدد الثاني (ص)
المللوب: حساب المجموع (م)؛ حيث:م * س + صن.
إعداد/ م. المهدي امحمد جبريل )0 نسخة مجانية للجميع
ابدأ
اقرآ العدد الأولى لس)
أقراً المدد الثاني (ص)
أكتب (م)
المخطط الأنسيابي لاتقفطكء-110)
ماهو المخطط الانسيابي؟
هو عبارة عن مجموعة من الأشكال البندسية تربدط بينها أسهم لتوضيح عمل الخوارزمية
ويمتاز هذا المخطمل بوضوع أكثر من الخوارزمية وخاصة يخ توضيح عمل الحلقات
والشروط المنطقية
الأشكال الأساسية المستخدمة قي المخطط الانسياا
1 الشكل البيضاوي: يستخدم للبداية (ابدآ) والنهاية (توقف)
3. متوازي الأضلاع: للقراءة والكتابة (أو للإدخال والإخراج»
خدم لتوضيح نقاط توصيل المخطمل الانسيابي؛ وغالبا يِذ حالة المخططات ذات
0 الأحجام الكبيرة. ١
6 السهم : يستخدم للتوصيل فيما بين الأشكال البندسية السابقة وتوضيح مسار المخململ.
إعداد/ م. المهدي امحمد جبريل )8
مثال © : أكتب خوارزمية الحل وارسم المخحلمل الانسيابي لقزاء خلول وَعَرض مستعليل وحساب
حلول المستعليل (حد)؛ عرض المستعليل (ع)
حساب مساحة المستطيل (م)؛ حيث*م > هل *ع
2 اقرا (ط) و (ع)
3 احسب:م # مطل *#ع
4 أكتبقيمة (م)
1 استخراج المخمامل الانسيابي يتم من خوارزمية الحل؛ أي حتى لو كان المطلوب .يخ المثال
أرسم المخطلمل الانسيابي يفضل لتلايخ الوقوع يخ الخلا أن يتم عمل الخوارزمية
2. يمكن الوصول إلى خوارزمية انحل إذا توفر المخململ الانسيابي
امثال © : أكتب خوارزمية الحل وارسم المخدلمل الانسيابي لحساب متوسمل أربعة أعداد؟
تربعة أعداد (ل)؛ (ك): (ع) (مط).
حساب المتوسط (م» حيث:م < (لى + لك +ع + مل)/4.
إعداد/ م. المهدي امحمد جبريل )8 نسخة مجانية للجميع
احسب :م < (ل + ك +ع + مط)/4.
أكتب قيمة (م)
الضريبة (15/) من الدخل السنوي إذا زاد هذا الدخل عن 4000 دينار ؛ وإلا فإنه يعضى من
الممحليات: الدخل السنوي (د)
المطلوب: حساب الضريبة (ض)؛ حيث:
نلاحظ هنا أن هنالك قيمة للضريبة (ض) وسيتم
أقيمة الدخل السنوي (د) إذا زاد عن 4000 دينار أو قل عنها
ابدأ
مثال © : أكتب خوارزمية الحل وارسم المخدلمل الانسيابي لحساب
إحدى هاتين القيمتين بناءا على
اقرأ (د)
أكتب قيمة (ض)
إعداد/ م. المهدي امحمد جبريل 00 ف
مثال © : أكتب خوارزمية الحل وارسم المخململ الانسيابي لقراءة درجات طالب َي عدد من المواد
المطلوب: حساب المجموع (م)
ملاحظة: نلاحتل هنا أن عدد المواد غير معلوم؛ لذلك تم استخدام متغير (ن) ليحسب عدو تلك
قراءنها ونتوقت القراءة بعل أن تضبح (ع > ن)
اقرآ عدد المواد (ن)
اجمل (ع - 0) عداد المواد
اجعل (م - 0) المجموع.
اقراً الدرجة (د)
اكتب المجموع (م)
إعداد/ م. المهدي امحمد جبريل )01 نسخة مجانية للجميع