Upload
lumah-madany
View
249
Download
10
Embed Size (px)
Citation preview
صـ الرابعة ــ8الوحدة
البرمجة في مقدمة
البرمجة في مقدمة
البرمجة مفهوم
للحاسب تعطى أوامر هي البرامج البرمجة بلغة تكتب األوامر
Qelle est la somme de 2
2?
المستخدم و المبرمج بين الفرق
البرنامج المبرمج يكتب من هو المستخدم قدمها التي المشكلة وتحليل بفهم يقومالمشكلة> = لحل األوامر من سلسة كتابة
عمله=> صحة من والتأكد البرنامج اختبار
التي المستخدم األوامر وليس البرنامج واجهة له تظهرالمبرمج كتبها
البرامج على الحصول كيفية
إذا خاص جديد برنامج تطويرالجاهزة البرامج تلبي لم
الفرد أو الشركة احتياجات
جاهز برنامج شراء
رقمين يجمع برنامج خطوات
واحفظه 1. األول الرقم استقبل
واحفظه 2. الثاني الرقم استقبل
الثاني 3. الرقم مع األول الرقم اجمع
الناتج 4. أعط
زوجيين رقمين يجمع برنامج خطوات
واحفظه 1. األول الرقم استقبل
واحفظه 2. الثاني الرقم استقبل
الناتج 3. أعط و الرقمين اجمع زوجين الرقمين كان إذا
آخرين 4. رقمين أطلب زوجيين غير الرقمين كان إذا
األرقام من أزواج خمسة يجمع برنامج خطوات
المجموع 1. في صفر خزن
واحفظه 2. رقم استقبل
المجموع 3. في الناتج وخزن المجموع مع الرقم اجمع
الخطوات 4. مرات 3و 2كرر أربع
الناتج 5. أعط
برنامج أي في األوامر أهم[ المعالجة[ عمليات
وهي: الحسابالتي الحسابية العمليات
البرنامج ينفذها
عملية : اإلخراج وهيالتي المعلومات عرض
تنفيذ عن نتجتالبرنامج
عملية: اإلدخال وهيالتي البيانات استقبال
البرنامج يعالجها سوف
عملية : التكرار وهيمن مجموعة تكرار
األوامر
من التحققعملية الشرط : وهي
شرط صحة من التحققاألوامر بعض وتنفيذ ما
مصداقية على Wبناءالشرط
منه فائدة ال برمجة دون الحاسب جهاز
بها خاصة برامج باستخدام تعمل ونظم أجهزة عل أمثلة
الشارع
المنزل
المستشفيات
المحالت التجارية
البرنامج تعريف
لتنفيذ تكتب معينة برمجة بلغة مكتوبة األوامر من سلسلةالحاسب جهاز في محددة مهمة
البرمجة لغات أقسام
تنقسم لغات
البرمجة إلى
عالية لغاتالمستوى
لغة البرمجة اإلجرائية
لغة البرمجة بالكائنات
لغات منخفضة المستوى
اآللة لغة التجميع لغة
المستوى المنخفضة اللغات
الحاسب جهاز من قريبة ( أوامر بين فصل اليوجد للحاسب الداخلي التركيب تظهر
) للحاسب الداخلي والتركيب اللغة
اآللة لغة
) والواحد ) الصفر الثنائية األرقام من سلسلة محددة عملية إلى االرقام من مجموعة كل ترمز الحاسب في مخزن هو ما مع مباشرة تتعامل
01101100Binary
التجميع لغة
اآللة للغة اختصارات والواحد الصفر إلى التجميع لغة يحول مترجم يوجد مباشرة الداخلية الحاسب جهاز مكونات مع تتعامل
ADD A,05Assemply
المستوى : العالية اللغات W ثانيا
الداخلية الحاسب تركيب تفاصيل تخفي للمبرمج الكتابة في أسهل اآللة للغة بتحويلها يقوم W خاصا W مترجما لغة لكل
قسمين إلى المستوى العالية اللغات تنقسم
اللغات العالية المستوى
لغة البرمجة بالكائنات
لغة البرمجة اإلجرائية
اإلجرائية البرمجة لغة
بعد اجراء مفصال البرنامج كتابة يعطى اجراء تحت واحدة مهمة تنفذ التي األوامر تجمع
االسم يستدعى المهمة تنفيذ نريد مرة كل وفي W معينا W اسمااألوامر هذه كتابة من W بدال اخترنا الذي
الفهم وسهلة قصيرة بأنها بيسك •تمتاز BASICلغةفيجوال • للغة تطويرها تم
تصنف صارت التي بيسكالبرمجة لغات ضمن
بالكائنات
سي • Cلغة
برمجيات • لكتابة تستخدمالتشغيل نظم
بالكائنات البرمجة لغة
بالعناصر البرمجة لغة W أيضا تسمى يعطي واحد كائن تحت بها الخاصة األوامر مع البيانات تجمع
داخل مرات عدة الكائن هذا استخدام ويمكن W معينا اسماالبرنامج
دون الفأرة باستخدام المباشرة بالرؤية الكائنات تعديل يتمإجرائية خطوات كتابة إلى الحاجة
( تستجيب النقر مثل معينة ألحداث الكائنات تستجيب) بالكائن الخاصة األوامر بتنفيذ وتقوم الفرعية ++Cلغة •البرامج
جافا • Javaلغةبالعناصر • برمجة لغة
بالكائنات البرمجة اإلجرائية البرمجة
مقارنة
في , يتحكم البرنامج أن أي إجرائية لغةأمر بعد W أمرا األوامر تنفيذ مسار
والبرنامج التشغيل ونظام المستخدمالبرنامج تنفيذ مسار في تتحكم جميعها
للمستخدم واجهة إنشاء صعوبة للمستخدم واجهة إنشاء سهولة
البيانات قواعد مع الربط صعوبةالمختلفة
البيانات قواعد مع الربط سهولةالمختلفة
من والتعليمات األوامر كتابة يتمالبرنامج لتنفيذ المستخدم
البرنامج لتنفيذ الكائنات استخدام يتم
صـ التمرينات حل ــ16الرجاء