22
ة ث ل ا ث ل ا رة ض حا م ل ا.. ات ي ج م ر لب ا

المحاضرة الثالثة

  • Upload
    opal

  • View
    96

  • Download
    0

Embed Size (px)

DESCRIPTION

المحاضرة الثالثة. البرمجيات. البرامج & البرمجيات & المبرمج. البرنامج( program ) عبارة عن مجموعة من التعليمات (الأوامر) المتسلسلة التي تخبر الحاسب ماذا يفعل .. - PowerPoint PPT Presentation

Citation preview

Page 1: المحاضرة الثالثة

الثالثة المحاضرة

البرمجيات ..

Page 2: المحاضرة الثالثة

المبرمج & البرمجيات & البرامج(البرنامجprogram)

) األوامر ) التعليمات من مجموعة عن عبارةيفعل .. ماذا الحاسب تخبر التي المتسلسلة

(البرمجياتSoftware)ويصبح ملموسة غير مكونات عن عبارة هي

نظم تشمل وهي الفائدة عديم بدونها الحاسبالتطبيقية .. والبرامج البرمجة ولغات التشغيل

(المبرمجprogrammer)البرنامج .. يصنع الذي الشخص

Page 3: المحاضرة الثالثة

الحاسب برمجياتااللي

برمجيات النظام

لغات البرمج

ة

نظم التشغي

ل

برامج التشغي

ل المساع

دة

المترجمات والمفسرات

برمجيات تطبيقية

برمجيات خاصة

بالمستخدمنظام إدارة مكتبات

نظام الموظفي

نظام نمستودع

ات

حزم البرمجيات

الجاهزةبرامج

الجداول الحسابية

برامج معالجة برامج النصوص

قواعد البيانات

Page 4: المحاضرة الثالثة

النظام : برمجيات أوال

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

تحميلها يتم والتي وجه، أكمل على بعملة. الحاسب جهاز تشغيل بدء عند تلقائيا

األقراص على تخزن أو الحاسب داخل تبنى أن إماالممغنطة

منفصل بشكل شراؤه ويجب: البرمجيات هذه من

البرمجة لغات والمفسرات المترجمات التشغيل أنظمة المساعدة التشغيل برامج

Page 5: المحاضرة الثالثة

البرمجة- 1 لغات(PROGRAMMING LANGUAGE)

البرنامج أن مجموعة Programعلمنا هوالحاسوب توجه التي @ منطقيا المرتبة التعليماتالحصول بهدف البيانات على معين عمل ألداء

. مفيدة معلومات على البرمجة ، Programming Languagesولغات

صياغة طريقة توفر التي القواعد مجموعة هي. البرنامج تعليمات

كل استخدام ويتم البرمجة لغات من العديد هناكالمشكالت . من خاص نوع لحل منها

Page 6: المحاضرة الثالثة

البرامج صائغ عملPROGRAMMER

البرامج صائغ لحل ( المبرمج)يقوم خطوات بعدة

صورة في المشكلة بصياغة أوال_ فيقوم ما مشكلة

على التعليمات ينفذ ثم لحلها، للحاسوب تعليمات

صحة مدى لمعرفة البرنامج ويختبر الحاسوب

البرنامج عن تقريرا_ يكتب النهاية وفي .النتائج

البرامج وتطوير صياغة خطوات يبين مخطط

Page 7: المحاضرة الثالثة

البرمجة لغات أجيال األول :الجيل

الثنائية« : »اللغة اآللة لغة

o األرقام من سلسلة من اآللة بلغة المكتوب البرنامج يتكون « والبيانات 0,1الثنائية الذاكرة ومواقع التعليمات عن تعبر »

الضرورية.o. اآللي الحاسب يفهمها التي الوحيدة اللغة هيo. .. @مباشرة المعالج تخاطب ألنها التنفيذ سرعة مميزاتها منo. أخر إلى حاسب نوع من تختلفo كتابة في ودقة حفظ من تتطلبه لما @ نظرا للغاية صعبة

عنه , ينتج مما معين بترتيب وواحد صفر من طويلة سلسلةالترميز . في كثيرة أخطاء

Page 8: المحاضرة الثالثة
Page 9: المحاضرة الثالثة

البرمجة لغات أجيالالثاني : الجيل

: التجميع لغة , تستخدم ترميز لغة أول بوصفها التجميع لغة ظهرت

لمواجهة , وذلك اآللة لغة تعليمات عن للتعبير الرموز . اآللة لغة صعوبة

. المختصرة« الرموز « التذكر سهلة اختصارات من تتكون. أخر إلى حاسب نوع من تختلف لغة من ترجمته يجب اللغة بهذه المكتوب البرنامج

ببرنامج , اآللة لغة إلى »المجمع التجميعAssembler ». تنفيذه قبل

الحاسب يفهمها التي اآللة لغة من قريبة لغة التجميع لغةا هذه فتسمى البسيط للغات اآللي المستوى . بلغات

Page 10: المحاضرة الثالثة

البرمجة لغات أجيالالثالث : الجيل

المستوى : عالية اللغات شبيهه تعبيرات من تتكون ألنها االسم بهذا سميت

يستخدمها التي الطبيعية باللغة كبيرة درجة إلىاالنسان .

بنوع مرتبطة غير اللغات هذه أن مميزاتها منمعين . جهاز

المعقدة المشكالت حل في االستخدام سهلةأكثر أصبح وتصحيحها األخطاء اكتشاف وكذلك

البرامج . قراءة سهولة بسبب سهولة : تحويل الحاسب ليفهمها مترجمات إلى تحتاج

اآللة . لغة إلى العالي المستوى لغة من البرنامج :مثالPascal , C , Java , Fortran , Basic

Page 11: المحاضرة الثالثة

البرمجة لغات أجيال : الرابع الجيل

يكتبها التي التعليمات بقلة اللغات هذه تتصفالبيسك , لغة من األسطر مئات يتطلب كان فما المبرمج

اللغات . هذه في األسطر من بسيط عدد باستخدام يكتب على التدريب من قليال وتتطلب االستخدام بسهولة تتميز

استخدامها. في المستخدم تساعد التي البيانات قواعد لغات هي

برنامج . كتابة دون والتقارير الملفات صناعة : مثالOracle , Dbase المهيكلة االستفسار لغة قواعد SQLوتستخدم إدارة في

البيانات.

Page 12: المحاضرة الثالثة

البرمجة لغات أجيال : الخامس الجيل

الطبيعية اللغات الحاسب توجيه في االنسان لغة استخدام

: @ تقريرا »اطبع مثل أعمال من نريد بما للقياموالدرجة« الطالبة اسم يحوي

. األمر طباعة سوى عليه ما فالمستخدم التي المجاالت من هو الطبيعية اللغات مجال

االصطناعي . الذكاء علم يبحثها

Page 13: المحاضرة الثالثة

والمفسرات- 2 المترجمات(COMPILER AND INTERPRETERS)

المفسر أو يحول: المترجم برنامج عن عبارة هوالمصدري المكتوب( Source Code)البرنامج

الهدفي البرنامج الى المستوى عالية بلغة(Object Code. اآللة( بلغة المكتوب

: والمفسر المترجم بين الفرقمره: المترجم- العالي المستوى برنامج جميع يترجم

باألخطاء . قائمة يصدر ثم فقط واحدفإذا: المفسر- الواحد الوقت في واحدة جمله يترجم

نصحح حتى التنفيذ و الترجمة عن يتوقف خطأ وجدابطأ بصورة ينفذ المفسر فإن لذلك نتيجة الخطأ

. الرئيسية الذاكرة في اكبر حيزا ويأخذ:  المصدري** البرنامج  Source Programالبرنامج هو

. اإلنسان يفهمها التي باللغة المكتوب:  الهدفي** المكتوب  Target Programالبرنامج البرنامج هو

. اآللة بلغة

Page 14: المحاضرة الثالثة

التشغيل- 3 نظم(OPERATING SYSTEMS)

وظائف ذات البرامج من مجموعة أنه على يعرفالعمليات كافة تنظيم من الحاسب تمكن متنوعة

بالتداخل , التشغيل نظام يقوم حيث عالية بكفاءةوأجهزة التطبيقية والبرمجيات المستخدم بين

وبرامج البيانات وقاعدة ومكوناته الحاسبالمساعدة .

احتوائه عند اال يعمل أن حاسب جهاز ألي يمكن التشغيل نظام على

: دوس ماكنتوش - - DOSمثال Mac OSويندوز

Page 15: المحاضرة الثالثة

التشغيل نظام تفاعلاآللي الحاسب نظام مكونات مع

البرامج التطبيقية

برامج التشغيل المساعدة

قاعدة البيانات

األجهزة

المستخدمين نظام التشغيل

Page 16: المحاضرة الثالثة

التشغيل نظم(OPERATING SYSTEMS)

: التشغيل نظم وظائف

تدخل , 1. من والتقليل اآللي الحاسب تشغيلتشغيله . في االنسان

.2. والحاسب المستخدم بين ربط واجهة يمثل

.3. والمهام المصادر ادارة

مسموح 4. الغير العمليات إعاقة و النظام مراقبةبها.

.5. وتنظيمها الملفات ادارة

.6. النظام سرية على المحافظة

التشغيل : 7. نظام المهمة بهذه يقوم حيث الترجمةتقوم التي الترجمة ببرامج يسمى ما طريق عن

إلى العليا باللغات المكتوبة البرامج بتحويلاآللة . بلغة برامج

Page 17: المحاضرة الثالثة

التشغيل نظم أنواع1 : المهام- نفس متعدد في مهمة من أكثر تنفيذ

الوقتويندوز : windowsمثل

المعالجة- : 2 التي متعدد الحواسيب في تستخدممن أكثر بين CPUتحوي العمل وإدارة لتوزيع. الوحدات هذه

الزمنية- : 3 أكثر المشاركة يكون عندما يستخدمنفس مع طرفيته من كل يتصل مستخدم من

زمنية شريحة منهم كل يعطى حيث الجهازأوامره لتنفيذ

4 : الحاسب- شبكات تشغيل نظام : نظام مثلNovellتشغيل

Page 18: المحاضرة الثالثة

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

وتصليح وإعداد وتنظيم بترتيب كبيرة عالقة لهاالحاسب

البرامج ومحتوياته هذه :ومنالملف�����ات. 1 إدارة File Management ب�����رامج

Programs

الفيروس����ات. 2 على القض����اء Antivirus ب����رامجPrograms

األق������راص. 3 وتنظي������ف تنظيم Disk ب������رامجManagement Programs

الملف����ات. 4 ض����غط File Compression ب����رامجPrograms

االحتياطية. 5 النسخ Backup Programs برامج

المساعدة- 4 التشغيل برامجUTILITY PROGRAMS

السابع – – الفصل الثالثة الوحدةالنظم برامج

Page 19: المحاضرة الثالثة

الحاسب برمجياتااللي

برمجيات النظام

لغات البرمج

ة

نظم التشغي

ل

برامج التشغي

ل المساع

دة

المترجمات والمفسرات

برمجيات تطبيقية

برمجيات خاصة

بالمستخدمنظام إدارة مكتبات

نظام الموظفي

نظام نمستودع

ات

حزم البرمجيات

الجاهزةبرامج

الجداول الحسابية

برامج معالجة برامج النصوص

قواعد البيانات

Page 20: المحاضرة الثالثة

التطبيقية البرمجيات(APPLICATION SOFTWARE)

تنفيذ أجل من الحاسب تطو�ع برامج هيمفيدة وظائف

أمثلتها. : :1 من الجاهزة البرمجيات : النصوص معالجة كالمقاالت برمجيات المستندات إلنتاج تستخدم

مثال MS-Wordوالكتب : االلكترونية الجداول الشهرية برمجيات الميزانية إلعداد تستخدم

مثال.. : الخ MS- Excelوالرواتب : البيانات قواعد وذلك برامج المعلومات واستخراج لتخزين تستخدم

: مثال بينها والربط جداول MS-Accessبإعداد : المكتبي مجموعة النشر في ووضعها والصور النصوص ادخال يتيح

مثال : أسبوعية مجلة إلنشاء ويستخدم التنسيقات من متنوعة MS-Publisher : التقديمية العروض جمهور، برامج أمام معلومات لعرض تستخدم

مثال : عرض شرائح على MS-PowerPointوطباعتها

Page 21: المحاضرة الثالثة

التطبيقية البرمجيات(APPLICATION SOFTWARE)

- : الويب استعراض استعراض برامج للمستخدم تتيح : مثال الويب للمستخدم Internet Explorerصفحات تتيح أو

: مثال االنترنت على لنشرها ويب صفحات FrontPageانشاء : المتكاملة ) الحزم معالج عامة برامج عدة على تحتوي

) ... - الخ – البيانات قواعد رسوم برنامج نصوص : الرسوم من Auto CADمثل برمجيات يستخدم الذي

الفوتوشوب . أو المهندسين قبل

2 : المتخصصة. الطلب التطبيقات حسب برنامج تسمىاألعمال من معين لقطاع تصمم التي التطبيقات وهي

. : المكتبات إدارة نظام أو شركة في الحضور مراقبة مثال

Page 22: المحاضرة الثالثة

المحاضرة انتهتالثالثة ..