منتدى عملي + علمي + ثقافي + نشاطي بكافة اقسامه
 
الرئيسيةالبوابةاليوميةس .و .جبحـثالأعضاءالمجموعاتالتسجيلدخول

شاطر | 
 

 تمرين رقم (41) _اسم التمرين برامج الخدمة والمترجمات

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل 
كاتب الموضوعرسالة
ابراهيم محمود



عدد المساهمات : 93
تاريخ التسجيل : 26/11/2012

مُساهمةموضوع: تمرين رقم (41) _اسم التمرين برامج الخدمة والمترجمات   الخميس نوفمبر 29, 2012 7:24 pm


تمرين رقم (41)
اسم التمرين : برامج الخدمة والمترجمات
مكان التنفيذ : ورشة صيانة الحاسبات الزمن المخصص : 7 حصص

الأهداف التعليمية :
أن يكون الطالب قادرا على فهم انواع برامج الخدمة والمترجمات
المعلومات النظرية :
برامج الخدمة Utility ( Service ) Programs :
وهي برامج جاهزة متنوعة في وظائفها تعمل تحت إشراف النظام المنفذ وتشترك في كونها تساعد المستفيد من الحاسبة وتسهل له الإجراءات .
وكثيرا ما يطلق عليها ( المعالجات Processor ) أو ( الحزم Packages ) .
ومن أمثلتها الشائعة :
معالج الفرز Sort Processor :
وهو مصمم لترتيب قيود ( سجلات ) ملفات البيانات أبجديا أو رقميا ( فرزها ) اعتمادا على محتويات حقل واحد أو أكثر تكّون ما يدعى مفتاح الفرز Sort Key وقد يكون الفرز تصاعديا أو تنازليا .
مثال : إذا كان السجل يتضمن حقلا باسم الموظف الثلاثي وحقلا آخر بتاريخ تعيينه وآخر برقمه الوظيفي وآخر برقم القسم الذي ينتمي إليه ، فان من بين عمليات الفرز التي يمكن أن نجريها على الملف في هذه الحالة هي فرزه أبجديا حسب الاسم أو رقميا حسب الرقم الوظيفي أو تأريخ التعيين ، أما إذا أردنا أن نحصل على فرز أبجدي بأسماء الموظفين بحيث يبدأ الفرز من حرف الألف وينتهي بحرف الياء على صعيد كل قسم ، فان الفرز يعتمد على الحقلين : حقل القسم + حقل الاسم . حيث يعاملان كحقل واحد لأغراض الفرز المطلوب .
عند استدعاء معالج الفرز نقوم بإدخال بعض المعلومات الضرورية له مثل اسم الملف المطلوب إجراء الفرز عليه ووصف لحقول السجل وأطوالها وتعريف مفتاح الفرز وغير ذلك

ب- معالج النصوص Text Editor :
وهو من الأمثلة الشهيرة لبرامج الخدمة وتكاد لا تخلو منه أية حاسبة ، وظيفته تحوير أو تعديل البيانات المخزونة في ملف معين ، من خلال أوامر عديدة يقوم كل منها بأحد الإجراءات مثل :
إلغاء سطر أو مجموعة أسطر .
تغيير مجموعة رموز في سطر معين الى مجموعة اخرى
إضافة سطر بين سطرين آخرين
إحلال سطر محل سطر آخر
وفي الحاسبات الدقيقة هناك معالج مشابه في وظيفته لمعالج النصوص وهو ( معالج الكلمات Word Processor ) .

جـ- معالج الملفات File Processor :
وظيفته نقل الملفات من وسط خزني الى آخر . وقد يكون الوسطان متشابهين أو مختلفين مثل : نقل محتويات ملف مخزون على القرص الممغنط الى ملف آخر على نفس القرص أو على قرص آخر . أو نقل ملف من الشريط الممغنط الى القرص وبالعكس .
ويظهر هذا المعالج تحت تسميات عديدة على الحاسبات المختلفة مثل :
( معالج إدارة الملفات File Management Processor )أو( ناقل الملفات File Copier )
وتكون له وظائف أخرى إضافة لما ذكر مثل إعطاء معلومات مفصلة عن ملف معين أو استبدال بعض مكوناته بغيرها أو تحويل شكله التركيبي إلى شكل آخر .

د – معالج تفريغ الذاكرة Memory Dump Processor :
المقصود بالتفريغ هنا هو نقل محتويات الذاكرة الرئيسة الى وسيلة من وسائل الإخراج :ان تطبع المحتويات على طابعة أو تعرض على شاشة . ويستعان بهذا المعالج لاكتشاف الأخطاء التي تظهر عند تشغيل التطبيقات والتي تمون أسبابها غير معروفة حيث يقدم لنا الصورة الحقيقية لما هو مخزون فعلا في الذاكرة من بيانات وتعليمات في اللحظة التي حدث فيها الخطأ .
وتتطلب الاستفادة منه معرفة في لغة الآلة وكيفية تمثيل البيانات فيها . ويقصد بالتفريغ أحيانا نقل محتويات القرص الممغنط الى الشريط الممغنط للحصول على نسخة احتياطية أو( نسخة ساندة Backup Copy ) .

هـ- برامج المكتبة Library Programs :
وهي مجموعة من البرامج والبرامج الفرعية Subroutines تكتب بلغة الماكنة بكفاءة وتختبر جيدا وتوضع في مكتبة مشتركة يكون لها فهرس يعتمد عليه نظام التشغيل في استدعاء ما مطلوب تنفيذه. وبذلك يوفر جهد كتابة تلك البرامج عند الحاجة إليها .
وتقسم إلى قسمين : الدوال Function ، والإجراءات Procedures
المترجمات Translators :
تقوم المترجمات بتحويل جمل لغة الى لغة أخرى ، وهي ثلاثة أنواع :
المجمعات Assemblers .
المؤلفات ( المترجم المصنف ) Compilers .
المفسرات ( المترجم المباشر ) Interpreters .

1- المجمعات Assemblers :
يقوم المجمع بتحويل البرامج المكتوبة بلغة التجميع ( Assembly Language ) الى لغة الآلة ( Machine Language ) .

2 - المؤلفات ( المترجم المصنف ) Compilers :
وظيفتها تحويل البرامج المصدرية ( الأصلية ) Source Programs من لغات البرمجة العليا إلى برامج بلغة الآلة . يدعى الواحد منها ( البرنامج المتحرك ) وغالبا ما تتحول الجملة الواحدة من جمل البرنامج الأصلي إلى عدة تعليمات بلغة الآلة . ولكل لغة مؤلف خاص بها .
فهناك مؤلف للغة فورتران وآخر للغة كوبل وآخر للغة باسكال .
3- المفسرات ( المترجم المباشر ) Interpreters :
تختلف المفسرات عن المؤلفات والمجمعات في أنها تقوم بترجمة أول جملة من جمل البرنامج المصدري وتنفيذها ، ثم الانتقال إلى الجملة التي تليها في التسلسل المنطقي للبرنامج وترجمتها وتنفيذها أيضا وهكذا ، ومن الأمثلة الشائعة لها مفسر لغة بيسك .



التسهيلات التعليمية :
حاسبة تحتوي على نظام تشغيل ومعالج الكلمات WORD






خطوات العمل النقاط الحاكمة الرسومات التوضيحية

1 - شغل الحاسبة
WORD2- افتح برنامج معالج الكلمات

3 - اكتب جملة معينة
4 - قم بتغيير نوع الخط وحجمه ولونه
5 - انقل الجملة من مكان الى اخر

6- اغلق برنامج WORD
7 - اطفئ الحاسبة
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو http://khwarzmy.riadah.org
 
تمرين رقم (41) _اسم التمرين برامج الخدمة والمترجمات
استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتديات اعدادية الخوارزمي الصناعية الرائدة :: قسم الحاسبات :: المرحلة الثالثة-
انتقل الى: