Presentasjon lastes. Vennligst vent

Presentasjon lastes. Vennligst vent

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

Liknende presentasjoner


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

1

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

17 المثال الثاني : 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 مثال على البرمجة بلغة خوارزمي : دوال لغة خوارزمي : هي نفس الدوال المتوفرة في لغة ديوان 10 دون " مثال عن برنامج فرعي" 15 س=25 20 اذهبرج دون " قيمة س هي الآن = " ؛ س 40 توقف 510 عد

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

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

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

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

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

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

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


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

Liknende presentasjoner


Annonser fra Google