الرئيسيةلواء الكورةمكتبة الصورس .و .جبحـثالتسجيلدخول

شاطر | 
 

 لغات عاليه المستوى

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

avatar

عدد الرسائل : 18
العمر : 26
الموقع : mo3ath
تاريخ التسجيل : 03/09/2008

مُساهمةموضوع: لغات عاليه المستوى   الأربعاء سبتمبر 24, 2008 12:16 pm

لغات المستوى العالي (High Level Language)


لغات ذات المستوى العالي: (High Level Language)
وهي عبارة عن لغات يمكن للإنسان العادي التعامل معها بسهولة لإنها تستخدم اللغات الطبيعة للإنسان وهذه اللغات تحتاج إلي مترجمات ومفسرات.
ومن أمثلة اللغات ذات المستوى العالي ما يلي:

1- لغة بيسك (BASIC):وتعتبر أسهل اللغات من حيث التعليم والاستخدام ، وتمتاز بأنها تسمح بالتفاعل بين المبرمج والآلة مما يمكنه من إدخال البرنامج وتنفيذه واكتشاف الأخطاء في البرنامج بسهولة ويسر،وتعتمد لغة البيسك على المفسر.

2- لغة السي ( C): وتعد أفضل لغة برمجة لكتابة برمجيات النظم.وتمتاز هذه اللغة بعدد من الأوامر والإيعازات التي يمكنها التحكم مباشرة في المكونات المادية للحاسب، ومعظم نظم التشغيل مكتوبة بلغة السي مثل نظام windows95

3- لغة كوبول (Cobol): وقد صممت للاستخدام في التطبيقات التجارية التي تحتاج إلي إدخال كميات كبيرة من البيانات وحفظها واسترجعها.

4- لغة فورتران (Fortran): وتستخدم للتطبيقات الهندسية والعلمية والتي تحتاج إلي إجراء عمليات حسابية رياضية.وهي أقدم لغات البرمجة.

5- لغة (RPG): وهي لغة تجارية خاصة بإصدار التقارير والإحصائيات

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


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

-احتياجات لغات البرمجة:
1-المترجم (Compiler): وهو برنامج يقوم بعملية تحويل البرنامج المصدري إلي برنامج هدفي.

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

3-مخططات الانسياب (Flow Charts ): وتعد مخططات الانسياب وسيلة بصرية مفيدة للتعبير عن المنطق اللازم لحل مسألة ما ولتحقيق هذا الغرض يتم الاستعانة ببعض الأشكال الخاصة(الرموز) تكتب داخلها جمل قصيرة تصف العمليات التي ستنفذ على البيانات.


أ-تركيب لغة البيسك (Basic):

إن قواعد كتابة البرنامج في لغة بيسك في غاية البساطة مقارنة باللغات الأخرى، وكما نعرف فإن البرنامج يتكون من مجموعة من الجمل و كل جملة لها رقم خاص بها، بمعنى أن الكمبيوتر عندما يبدأ في تنفيذ البرنامج سينفذ الجمل تبعاً لترتيب أرقامها.وللمبرمج الحرية في اختيار الترقيم الذي يرغبه، ولكن الشائع هو الترقيم 30-20-10…، وذلك لترك فرصة لإضافة جمل جديدة للبرنامج إذا رأى المبرمج ضرورة لإضافتها بعد كتابة البرنامج.





اعداد :معاذ العبدالله
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو http://mo3ath-3mrdiab.yoo7.com
عمرو عزايزة
مشرف
مشرف
avatar

عدد الرسائل : 1019
العمر : 25
الموقع : الاشرفية
تاريخ التسجيل : 25/08/2008

مُساهمةموضوع: رد: لغات عاليه المستوى   الأربعاء سبتمبر 24, 2008 6:35 pm

شكرا الك على هالمعلومات
الله يعطيك العافية

_________________
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو http://www.korahdir.ahlamuntada.com
شبول



عدد الرسائل : 50
تاريخ التسجيل : 13/08/2008

مُساهمةموضوع: رد: لغات عاليه المستوى   الجمعة أكتوبر 03, 2008 8:53 pm

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

avatar

عدد الرسائل : 22
العمر : 25
تاريخ التسجيل : 23/09/2008

مُساهمةموضوع: رد: لغات عاليه المستوى   السبت أكتوبر 04, 2008 6:00 pm

مشكور اخي الكريم على الموضوع والمعلومات المفيدة
دمت بخير
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو
عاشق الامتياز
مشرف
مشرف
avatar

عدد الرسائل : 421
العمر : 25
الموقع : الأشرفيه
تاريخ التسجيل : 17/04/2008

مُساهمةموضوع: رد: لغات عاليه المستوى   الإثنين أكتوبر 06, 2008 3:14 pm

وين هذا العلم الي مخبيه يا معاذ
والله أبهرتنا بمواضيعك وكيفية اختيارها
جزاك الله خيرا


تسلم يا كبير على الموضوع


_________________
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو http://www.korahdir.ahlamuntada.com
عمر العبدالله

avatar

عدد الرسائل : 155
العمر : 26
الموقع : 3omar
تاريخ التسجيل : 31/10/2008

مُساهمةموضوع: رد: لغات عاليه المستوى   الخميس نوفمبر 06, 2008 5:12 pm

كثير هيك يا ابن عمي ومعزتك انك حرقتني
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو http://www.waelkfore.com
المدير العام
Admin
Admin
avatar

عدد الرسائل : 877
العمر : 34
الموقع : كفرالماء - حي الزهور
تاريخ التسجيل : 13/04/2008

مُساهمةموضوع: رد: لغات عاليه المستوى   الخميس نوفمبر 06, 2008 5:34 pm

شو هيدا يعيدا
والله اني ما عرفتك وسميتك حبيب
اسمع بصوت الفناجين ما شفت اقهوه

_________________
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو http://korahdir.ahlamuntada.com
 
لغات عاليه المستوى
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

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