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

Slides:



Advertisements
Liknende presentasjoner
Vitacon apparat- og pasientadministrasjon Gruppe 31 Maria Nguyen & Mariann Stensland.
Advertisements

Tekstkompetanse og skriveutvikling
Hovedprosjekt 21e SMSnotis 1.0
Hovedprosjekt nr 57E: Et nettverksspill laget med Microsoft komponentteknologi, Microsoft Transaction Server og Rational Unified Process Gjennomføres av.
Hjelp! Jeg skal undervise i IT 2!
مصـــــر للتأمين.
أمراض فطرية في اللوزيات إعداد : م. محمود عقيلان
المادة العلمية و التصميم جـامعــة الإسـكندريــة
المؤتمر السادس للمرأة والبحث العلمي والتنمية في جنوب مصر (المرأة العربية والصحة) عنوان المراسلة الأستاذ الدكتور/ محمد صلاح الدين يوسف نائب رئيس جامعة أسيوط.
(2-1) مقدمة. الرخصة الدولية لقيادة الحا سوب - (الوحدة الثانية) استخدام الحاسوب ومعالجة الملفات.
سبتمبر 2011 ندوة جمعية رجال الاعمال المصريين. المحتويات البنك الأهلي في سطور لماذا الاهتمام بالمشروعات الصغيرة والمتوسطة. الخطوط والبرامج المتاحة بالبنك.
الولايات المتحدة الأمريكية، قوة عالمية عظمى
Protozoa الاوليات الحيوانية.
الدليل المبسط في إعداد الدروس الإلكترونية ندوة التعليم الإلكترونى
SGS Presentation - All rights reserved 2007
المجلس الأعلى المصري للجامعات تقديم أ.د. سلوى الغريب أمين عام المجلس
A. تحذير Advare Forklaring og synonymer شرح ومرادفات الكلمة. Å fortelle at noe er farlig eller dumt. تحذر من شيئ خطير أو غير جيد. Setninger med ordet.
For å finne opplysninger om tema: 1. klikk på figurerne på menyside لمعرفة المزيد عن هذا الموضوع : 1. إضغط على الأشكال الهندسية في القائمة - 2. Klikk på.
Maur/النمل.

مصر القديمة Foto: Egraf.
النظرة للحياة الإنسانية
كتب مكتبــة الدكتور ًأحـمد عـروة ً مقسمة حسب التخصصات
حل المشكلة Problem Solving
    المتجهات   الكميات القياسية والكميات المتجهة متجهات الوحدة تحليل المتجهات محصلة المتجهات    
الكميات الفيزيائية نوعان
برنامج إدارة أزمة البحث العلمى الزراعى
حسابداری مدیریت فصل اول: اطلاعاتی که ارزش آفرینی می کنند
المتصفح.
خطة العمل العربية للتعامل مع قضايا تغير المناخ
التغذية ثلاثية الطور عند تفحصنا لشبكة توزيع الطاقة الكهربائية المقدمة من شركة سونلغاز نلاحظ وجود أربعة أسلاك ثلاثة أسلاك تمثل الأطوار–PHASES - (,L2,L3.
الصدمة Shock الصدمة (Shock).
حسابداري مديريت(فصل 2) مفاهیم مدیریت هزینه و رفتار هزینه     استاد مربوطه جناب اقای دکتر پناهیان    تهيه كنندگان ابراهيم اصغري- جواد شجاعي مهدي توحيدي-
بسم الله الرحمن الرحیم.
کز این برتر اندیشه برنگذرد
مكونات الحاسوب هذا المقطع البيداغوجي مخصص لتلاميذ السنة السابعة من التعليم الأساسي. المركز التربوي الجهوي . إنجاز: بناصر الرفتاني. بوجمعة المحيجر. ديدي.
PL/SQL المحاضرة السادسة T.Eman Alsqour.
Microsoft Word.
معلومات عن الحاسب الالكتروني (الكومبيوتر) للمبتدئين
التأثيرات البيئية للمحطات النووية
تنظيم الوقت برمجة و أولويات
منتدى بيت معلّمي الكيمياء
عمارة الرمانسك د. وائل شاهين إعداد : محمود عياد
العدسات الرقيقة LES LENTILLES MINCES الثالثة ثانوي إعدادي
بسم الله الرحمن الرحيم.
فصل دوم : آرايه ها و ساختارها
مواكبة لاحدث المعايير الدولية
الخوارزمية Algorithms
اللافقريات Invertebrates.
الجودة وتطبيقاتها في رياض الأطفال
الهدف الرئيسي من الإصلاح الإداري هو تحسين أداء الحكومة
4- التعليم والتعلم والتسهيلات الداعمة
مدیریت برنامه ریزی وتوسعه گروه آموزش کارکنان
جلسه يازدهم نرمال سازی قسمت دوم.
برنامه نویسی رایانه Computer Programming بخش عملی 1:
مقدمة عن التسويق الالكتروني E.marketing
بحوث العمليات فى المحاسبة.
برنامج (الجداول الإلكترونية)
مشكلة نقص المياه نقص المياه في العالم
المنطقة الشرقية من خلال الدلائل السياحية
دبلوم التربية في تكنولوجيا المعلومات والاتصالات جولات الانترنت
أبو هريرة - رضي الله عنه - الصحابي المفترى عليه
معايير التقويم التربوي
أ.د. أمين فاروق فهمى أ.د. فايزة السيد محمد أ.د. منى عبدالصبور
قاعة المؤتمرات – كلية الزراعة – جامعة بنها
مدیریت کسب و کار.
نمونه‌هايي از ماشين‌هاي توليد شده قبل از عصرالكترونيك
الغرض من هذا الدرس هو إظهار النظرة للطفولة ولتربية الأطفال، والإشارة إلى أن النرويج لديها قانون خاص يهدف للحفاظ على حقوق الطفل. ويجب التأكيد على تمتع.
د دې زده کړې موخه د جنسي روغتیا په هکله مالومات وړاندې کول دي
اليونان القديمة Bilde: Akropolis.
Utskrift av presentasjonen:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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