Presentation is loading. Please wait.

Presentation is loading. Please wait.

لغات البرمجة.

Similar presentations


Presentation on theme: "لغات البرمجة."— Presentation transcript:

1 لغات البرمجة

2 البيانات هى الحقائق المجردة التى يتم جمعها وتخزينها .
البيانات والمعلومات البيانات هى الحقائق المجردة التى يتم جمعها وتخزينها . وتأخذ اشكال عديدة منها: الارقام، الحروف، الصور. المعلومات هى بيانات تم اجراء عمليات عليها (معالجتها) وتأخذ اشكال عديدة منها: التقارير، الجداول، الرسوم البيانية. Prepared By: Manal Mobarez hotmail.com

3 العمليات التى يقوم بها الكمبيوتر
ادخال البيانات تخزين البيانات فى ذاكرة الكمبيوتر اجراء العمليات الحسابية على البيانات المقارنة بين قيمتين واختيار احداهما تكرار تنفيذ امر معين او تنفيذ امر عدة مرات اخراج النتائج Prepared By: Manal Mobarez hotmail.com

4 العمليات التى يقوم بها الكمبيوتر
Data 1 Input Unit 6 information Output unit Perform Arithmetic Memory 3 Make Decisions Repeat Operations 5 4 Processing Chip Data Information 2 Prepared By: Manal Mobarez hotmail.com

5 هذه الخطوات يطلق عليها Algorithm
البرمجة هى طريقة لحل المسائل تهدف الى تقديم الحل فى صورة خطوات مرتبة ترتيبا منطقيا اذا تتبعناه نصل الى حل المسألة هذه الخطوات يطلق عليها Algorithm Prepared By: Manal Mobarez hotmail.com

6 لغات تكتب بالحروف الانجليزية ولكن بقواعد مختلفة تتغير من لغة الى لغة
لغات البرمجة لغات تكتب بالحروف الانجليزية ولكن بقواعد مختلفة تتغير من لغة الى لغة لكل لغة من لغات البرمجة برنامج خاص بها يسمى المترجم او المفسر يقوم بتحويلها الى لغة الالة التى يفهمها الكمبيوتر Prepared By: Manal Mobarez hotmail.com

7 لغات البرمجة هناك العديد من لغات البرمجة مثل الكوبول Cobol والفورترانFortran والـC++ والجافا Java والبيزك Basic والفيجول بيزك Visual Basic (لغات عالية المستوى) لابد من ترجمة البرنامج المكتوب بلغة عالية المستوى الى لغة الالة Prepared By: Manal Mobarez hotmail.com

8 الفرق بين المفسر والمترجم
المفسر Interpreter البرامج التى يتم تحويل اوامرها من اللغة عالية المستوى الى لغة الالة ثم تنفيذها واحدا تلو الاخر بمعنى ان الامر الاول يتم تحويله ثم تنفيذه مباشرة وبعد ذلك تحويل الامر التانى ثم تنفيذه وهكذا حتى ينتهى البرنامج اذا صادف المفسر خطأ فى احد الاوامر فانه يتوقف عن تحويله ويعرض رسالة تفيد بوجود خطأ . Prepared By: Manal Mobarez hotmail.com

9 الفرق بين المفسر والمترجم
المفسر Interpreter من اهم مميزات هذه الطريقة: سهولة اكتشاف الخطأ وإصلاحه. من ابرز عيوب هذه الطريقة: بطء التشغيل. Prepared By: Manal Mobarez hotmail.com

10 الفرق بين المفسر والمترجم
المترجم Compiler يقوم بتحويل البرنامج بالكامل الى لغة الالة قبل ان يبدأ فى تنفيذ اى امر ولا تتم عملية التحويل الابعد تصحيح جميع الاخطاء التى يكتشفها المترجم من اهم مميزات هذه الطريقة: اسرع فى التشغيل. من ابرز عيوب هذه الطريقة: عملية تصحيح الاخطاء تكون اصعب . Prepared By: Manal Mobarez hotmail.com

11 حل المشكلات بالكمبيوتر Algorithm = Rule =Procedure =Method =Technique
خطوات حل المشكلة يطلق عليها Algorithmويجب ان يتم تحويل هذه الخطوات الى برنامج Program باستخدام احد لغات البرمجة Algorithm Problem Program Algorithm = Rule =Procedure =Method =Technique Prepared By: Manal Mobarez hotmail.com

12 الخصائص العامة للـ Algorithm
Finiteness حدود Precision الدقة Generality العمومية Effectiveness الكفاءة Consistency الانسيابية Prepared By: Manal Mobarez hotmail.com

13 كتابة الكود (البرنامج)
عمليات حل المشكلة تحليل المشكلة 1. Analyzing The Problem تطوير الخوار زم 2. Developing The Algorithm كتابة الكود (البرنامج) 3. Coding The Program (Basic) Prepared By: Manal Mobarez hotmail.com

14 Prepared By: Manal Mobarez ma_mobarez@ hotmail.com
عمليات حل المشكلة تنفيذ البرنامج 4. Executing The Program اختبار البرنامج 5. Testing The Program توثيق البرنامج 6. Documenting The Program Prepared By: Manal Mobarez hotmail.com

15 خطوات تصميم الخوار زم 1.تعريف المشكلة
2.تحديد المتغيرات وإعطاء اسماء لها 1.تعريف المشكلة 3.اهمال البيانات الغير داخله فى الحل 4.ايجاد العلاقة بين المتغيرات ووضعها فى صورة معادلة 5. ترتيب المعادلات منطقيا طبقا لأولوية تنفيذها (كتابة الخوارزم) Prepared By: Manal Mobarez hotmail.com


Download ppt "لغات البرمجة."

Similar presentations


Ads by Google