مقدمة في البرمجة

Post on 14-Jun-2015

252 Views

Category:

Education

10 Downloads

Preview:

Click to see full reader

TRANSCRIPT

صـ الرابعة ــ8الوحدة

البرمجة في مقدمة

البرمجة في مقدمة

المستخدم و المبرمج بين الفرق

البرنامج المبرمج يكتب من هو المستخدم قدمها التي المشكلة وتحليل بفهم يقومالمشكلة> = لحل األوامر من سلسة كتابة

عمله=> صحة من والتأكد البرنامج اختبار

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

البرامج على الحصول كيفية

إذا خاص جديد برنامج تطويرالجاهزة البرامج تلبي لم

الفرد أو الشركة احتياجات

جاهز برنامج شراء

رقمين يجمع برنامج خطوات

واحفظه 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الرجاء

top related