Presentasjon lastes. Vennligst vent

Presentasjon lastes. Vennligst vent

قبل البدء .. هدف البحث : التقصي والاستطلاع عن لغات البرمجة العربية والمعربة . مشكلة البحث : ندرة المصادر المعلوماتية وقلتها .

Liknende presentasjoner


Presentasjon om: "قبل البدء .. هدف البحث : التقصي والاستطلاع عن لغات البرمجة العربية والمعربة . مشكلة البحث : ندرة المصادر المعلوماتية وقلتها ."— Utskrift av presentasjonen:

1

2 قبل البدء .. هدف البحث : التقصي والاستطلاع عن لغات البرمجة العربية والمعربة . مشكلة البحث : ندرة المصادر المعلوماتية وقلتها .

3 محتويات البحث مقدمة البحث التعريب !! أهمية تعريب لغات البرمجة .
نماذج لغات برمجية معربة . مشكلات تعريب لغات البرمجة . الخاتمة .

4 أولاً : مقدمة البحث التحضر العربي المعلوماتي يتأتى بالحرص على نشر العلوم والثقافات المعلوماتية باللغة العربية . لماذا تعجز الأمة العربية عن مواكبة هذا التحضر ؟ واقع الاعتماد على البرامج المعربة والمستوردة .

5 ثانياً : التعريب !! ماهو التعريب ولماذا التعريب ؟
* احلال اللغة العربية عوضاً عن اللغة اللاتينية – الاجنبية – ليسهل التعامل مع تطبيقات الحاسب . * تهيئة الأجهزة او نظم التشغيل او تطبيقات البرامج بما يتناسب وسوق ما أو منطقة معينة .

6 أنواع تعريب المنتوجات ؟
المنتوجات العربية . المنتوجات المعربة .

7 تتضمن عملية التعريب : تعريب واجهة الاستخدام تعريب دليل المستخدم تعريب التعليمات والرسائل الالكترونية .

8 نلاحظ : كثرة تداول البرامج المعربة في الاسواق العربية بالرغم من محدودية الاماكانات التي تقدمها للمستخدم العربي .. نظراً لغياب المبرمج العربي

9 لماذا التعريب وماهي الأسباب التي تدفعنا اليه ؟
استعمال اللغة الأجنبية يعتبر مساسا ً باللغة العربية. يوفر كماً من الحلول العربيةً للمستخدم العربي . محاولة تطبيع الحواسيب والإستفادة منها للجميع. وجوب نقل التقنيات الأجنبية والإستفادة منها وتطويرها لمواكبة التحضر. الإستفادة من الحاسب الآلي في جميع المجالات المختلفة .

10 كيف نبلغ هذه الغاية؟ بتكثيف عمليات التعريب بنوعيه. التوعية الشاملة لأهمية التعريب والعمل لها .

11 ثالثا ً: أهمية تعريب لغات البرمجة
كيفية التعريب ؟ باستخدام لغة برمجية أجنبية تدعم اللغة العربية وهي الأكثر شيوعاً . 2) استخدام لغة برمجية عربية . وهي نادرة إن لم تكن معدومة في وقتنا الحالي.

12 مفهوم لغة البرمجة العربية ؟
مجموعة من التعليمات والقواعد باللغة العربية التي تؤدي وظائف عمليات معالجة البيانات جزئيا أو كليا وذلك تبعا لشروط معينة .

13 من أهم أسباب التطور البرمجي في الدول الأجنبية ..
توفر لغات البرمجة بكثرة وبلغتهم . تعلم البرمجة منذ الصغر.

14 رابعا ًً: نماذج من تعريب لغات البرمجة
لغة البرمجة نجلاء: تم تطويرها عام 1977 (1397هـ) يوجد مستويان من هذه اللغة : 1) نجلاء 1001. 2) نجلاء 1100. نجلات : نسخة إنجليزية من نجلاء.

15 مميزات لغة نجلاء : 1) أسماء المتغيرات تتكون من حرف واحد الي 21 حرف. 2) العنونة . 3) تُوفر نجلاء الأوامر الخاصة باللغات البنائيه . 4) تحتوي على أوامر التجزئة والتقسيم . 5) يمكن للإيعازات التعامل مع سلاسل الحروف.

16 أمثلة على البرمجة بلغة نجلاء :
المثال الأول: 10 ادخل عدد1 , عدد2 20 المجموع= عدد1 + عدد2 30 اطبع المجموع 40 ختام

17 10 اطبع " أدخل درجات الطالب ( 4 درجات ) "
المثال الثاني : 10 اطبع " أدخل درجات الطالب ( 4 درجات ) " 20 ادخل درجة1 , درجة2 , درجة3, درجة4 30 معدل. الطالب = (درجة1+ درجة2+ درجة3+ درجة4)÷4 40 اطبع " معدل الطالب هو : " 50 ختام

18 الكلمات المحجوزة في لغة نجلاء :
ادخل ( إدخال البيانات من لوحة المفاتيح ) اطبع ( للطباعة على الشاشة) اقصد ( تغيير مسار البرنامج بغير شروط ) اذاكان-عندئذ ( المقارنة بين تعبيرين ) من-كرر ( للقيام بعملية التكرار عددا ً معينا ً من المرات ) عرف دل ( تعريف دالة خاصة بالمستخدم ) رصحيح ( تعريف متغير نوعه صحيح ) حسب-خطأ-اقصد ( لتغيير مسار البرنامج في حالة حدوث خطأ غير فادح )

19 دوال لغة نجلاء: اسي (ABS) جزص (INT) جزع ( FRA) عشوص (IRN) اشا (SGN) ثنانقيض (BINXOR)

20 هي نظام ثنائي اللغة معرب عن لغة بيسك.
لغة ديوان : هي نظام ثنائي اللغة معرب عن لغة بيسك. عند تشغيل الحاسب يصبح تحت تصرف المستخدم باللغة العربية حيث تظهر على الشاشة عبارة : حاضر

21 مثال على البرمجة بلغة ديوان :
10 ملاحظة برنامج للتعريف بدوال المبرمج 20 عرف دالة (س,ص)=(أ+ب)/2 30 ادخل "العدد الأول " , أ 40 ادخل "العدد الثاني ", ب 50 اطبع " المتوسط الحسابي " , دالة (أ,ب) 60 نه

22 دوال لغة ديوان : قده (س) دالة اس اللوغاريمات الطبيعية فرد (س) إشارة س الجبرية عشو عدد عشوائي بين الصفر و الواحد جتا (س) جيب تمام زاوية س الدائري ظل (س) ظل زاوية س الدائري

23 لغة نبراس : برمجية عربية هيكلية عالية المستوى ، مشابهة للغة الباسكال. امكانيات لغة نبراس : 1) احتوت نبراس على قائمة [ أوامر رئيسية ] يتم تنفيذها بالضغط على مفتاح واحد في لوحة المفاتيح. 2) أدرج في محرر نبراس معالج كلمات – محرر . 3) بالنسبة للمترجم في نبراس قيامه بالتحليل وإكتشاف الأخطاء وغيرها .

24 مثال على البرمجة بلغة نبراس : برنامج رئيسي ؛ بداية
متغير عدد1 , عدد2 :صحيح ؛ بداية اكتب_ سطر ” أدخل عددين : ” ؛ اقرأ_سطر (عدد1,عدد2) ؛ اكتب (” المجموع = ”, عدد1+عدد2) نهاية.

25 بعض الكلمات المحجوزة في لغة نبراس :
اقرأ_سطر اقرأ اكتب_سطر متغير بداية نهاية

26 التعرف على الكلمات المحجوزة والأسماء التعريفية بجميع أشكالها.
أمثلة : اكتب_سطر= أكتبسطر= اكتبسطر اذهب_ع_س= أذهبعس= أهــــــبعس اقرأ=أقرأ=اقـــــــــــــرا

27 لغة خوارزمي : هي نظام ثنائي اللغة عربية – انجليزية. من مميزاتها : انها تحتوي على التشكيل .

28 مثال على البرمجة بلغة خوارزمي :
دوال لغة خوارزمي : هي نفس الدوال المتوفرة في لغة ديوان دون " مثال عن برنامج فرعي" 15 س=25 20 اذهبرج 500 30 دون " قيمة س هي الآن = " ؛ س 40 توقف عد

29 هي نسخة معربة لنظام بيسك ( Microsoft Basic)
لغة صخر بيسك : هي نسخة معربة لنظام بيسك ( Microsoft Basic) مثال على البرمجة بلغة صخر بيسك : 10 برنامج بلغة صخر بيسك 20 عدد1=5 30 عدد2=3 40 اطبع " حاصل الضرب" : عددا * عدد2 50 نهاية

30 بعض الدوال في لغة صخر بيسك :
حا(س) جتا(س) عشو (س) لو(س) ظا (س)

31 هي عبارة عن لغة برمجة عربية ظهرت عام 99 عبارة عن مشروع تخرج .
لغة لوقوالعربي : هي عبارة عن لغة برمجة عربية ظهرت عام 99 عبارة عن مشروع تخرج . مميزات لغة لوقو : 1) سهولة هذه اللغة في تتبع البرنامج وإكتشاف الأخطاء . 2) تدعم اللغة البناء الهيكلي المنطقي . 3) تدعم اللغة عمل برامج فرعية ، لتسهيل البرمجة . 4) يستفاد منها في التعرف على الاشكال الهندسية وخواصها ومجال العلوم البحتة كالرياضيات والعلوم التطبيقية والفيزيائية .

32 أمثلة على كيفية البرمجة بلغة لوقو :
المثال الأول: لرسم مربع المثال الثاني: لرسم مثلث كرر 4 [ أمام 50 يمين 90 ] كرر 3 [ امام 60 يمين 120 ]

33 خامساًً: مشكلات تعريب لغات البرمجة
منها ما استطاع المبرمجون تجاوزه ومنها مازال قائما ً. ومن المشكلات : مشكلة ادخال واخراج المعلومات باللغة العربية . تعريب البرمجة بهدف توفير ادوات معلومات باللغة العربية . خصائص اللغة العربية المعقدة . الفوضى الفردية والجماعية والحكومية على ساحة التعريب . غياب منهجية واضحة في تعريب البرامج .

34 6) لايوجد هم عربي مشترك لتوحيد مصطلحات الحاسوب .
7) تأخر توحيد الشفرة العربية . 8) البحث الآلي باللغة العربية تواجه صعوبات نتيجة لعدم وجود مفردات قياسية دقيقة وعدم توفر قائمة موضوعات عربية دقيقة .

35 أخيراً: الخاتمة إذن .. حتى نرتقي بالأمة العربية ، ينبغي علينا أن نتخطى تعريب برامج الحاسب الآلي إلى تصميم البرامج العربية المحلية .. حتى تكون أفضل وأكثر ملائمة لحاجات المجتمع العربي . ولايمكننا التقدم ، إلا بإيجاد لغات برمجة عربية ، يمكن لأبنائنا ولمن لايعرف اللغة الاجنبية البرمجة بها .. وبالتالي ، نتيجة أفضل ومستقبل أكثر تطوراً وازدهاراً ورقياً ..


Laste ned ppt "قبل البدء .. هدف البحث : التقصي والاستطلاع عن لغات البرمجة العربية والمعربة . مشكلة البحث : ندرة المصادر المعلوماتية وقلتها ."

Liknende presentasjoner


Annonser fra Google