Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

صياغة البرامج ولغات البرمجه

1,472 views

Published on

برمجة

Published in: Education
  • I can advise you this service - ⇒ HelpWriting.net ⇐ Bought essay here. No problem.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

صياغة البرامج ولغات البرمجه

  1. 1. صياغة البرامج ولغات البرمجة Programming & programming languages
  2. 2. صصييااغغةة االلببررااممجج ووللغغااتت االلببررممججةة Programmer عمل صائغ البرامج  Program Development خطوات صياغة وتطوير البرامج  تصنيف لغات البرمجة  تصنيف لغات البرمجة العالية المستوى  بعض أنواع لغات البرامج 
  3. 3. الوحدة الثالثة – الفصل التاسع – صياغة البرامج- لغات البرمجة صصييااغغةة االلببررااممجج ووللغغااتت االلببررممججةة مقدمة: بعد أن تكلمنا في المحاضرات السابقه عن برامج نظم التشغيل و برامج التطبيقات يبقى سؤال ......من كتب هذه البرامج؟ وكيف كتبت؟ وبأي لغة؟ وما هي الخطوات التي اتبعت لبناء هذه البرامج؟
  4. 4. تعريف صصييااغغةة االلببررااممجج ووللغغااتت االلببررممججةة هو مجموعة التعليمات المرتبة منطقياً Program علمنا أن البرنامج التي توجه الحاسوب لدااء عمل معين على البيانات بهدف الحصول ،Programming Languages على معلومات مفيدة. ولغات البرمجة هي مجموعة القواعد التي توفر طريقة صياغة تعليمات البرنامج.
  5. 5. صصييااغغةة االلببررااممجج ووللغغااتت االلببررممججةة Programmer عمل صائغ البرامج يقوم صائغ البرامج (المبرمج) بعدة خطوات لحل مشكلة ما فيقوم أولاً بصياغة المشكلة في صورة تعليمات للحاسوب لحلها، ثم ينفذ التعليمات على الحاسوب ويختبر البرنامج لمعرفة مدى صحة النتائج وفي النهاية يكتب تقريراً عن البرنامج.
  6. 6. صصييااغغةة االلببررااممجج ووللغغااتت االلببررممججةة Program Development Steps خطوات صياغة وتطوير البرامج مخطط يبين خطوات صياغة وتطوير البرامج
  7. 7. الوحدة الثالثة – الفصل التاسع – صياغة البرامج- لغات البرمجة صصييااغغةة االلببررااممجج ووللغغااتت االلببررممججةة
  8. 8. الوحدة الثالثة – الفصل التاسع – صياغة البرامج- لغات البرمجة صصييااغغةة االلببررااممجج ووللغغااتت االلببررممججةة
  9. 9. الوحدة الثالثة – الفصل التاسع – صياغة البرامج- لغات البرمجة صصييااغغةة االلببررااممجج ووللغغااتت االلببررممججةة أهم الرموز المستخدمة في خرائط التدفق خرائط التدفق Flowchart: ويطلق عليها أيضاً خرائط سير العمليات وهي مجموعة من الرموز المتعارف عليها تستخدم لتوضيح الخطوات المنطقية .اللزمة لحل مشكلة ما
  10. 10. صصييااغغةة االلببررااممجج ووللغغااتت االلببررممججةة
  11. 11. صصييااغغةة االلببررااممجج ووللغغااتت االلببررممججةة
  12. 12. صصييااغغةة االلببررااممجج ووللغغااتت االلببررممججةة
  13. 13. صصييااغغةة االلببررااممجج ووللغغااتت االلببررممججةة
  14. 14. تتصصننييفف للغغااتت االلببررممججةة يمكن تصنيف لغات البرمجة إلى ثةلثةة أنواع هي : Low Level Languages لغات برمجة ذات مستوى منخفض  High Level languages لغات برمجة ذات مستوى عالُ  Fourth Generation Languages لغات الجيل الرابع 
  15. 15. تتصصننييفف للغغااتت االلببررممججةة Low Level Languages لغات البرمجة ذات المستوى المنخفض تعتبر لغات البرمجة ذات المستوى المنخفض من أوائل لغات البرمجة ومنها لغة وقد سميت Assembly language ولغة التجميع Machine Language اللة باللغات المنخفضة المستوى نظراً لن صائغي البرامج يكتبون أوامر البرنامج (1 , بمستوى قريب من مستوى فهم اللة (الحاسوب)، حيث تستخدم هذه اللغة ( 0 في كتابة البرامج.
  16. 16. تتصصننييفف للغغااتت االلببررممججةة ببععضض أأووااممرر للغغةة االلتتججممييعع ADD اجمع STA تخزين DIV اقسم MULT اضرب SUB اطرح
  17. 17. تتصصننييفف للغغااتت االلببررممججةة High Level Languages لغات البرمجة ذات المستوى العالي سميت بهذا السم لنه اصبح بامكان المبرمج كتابة البرامج دون معرقة تفاصيل كيفية قيام الحاسب بهذه العمليات , كمواقع التخزين و تفاصيل الجهاز الدقيقه. تعبيرات اللغات ذات المستوى العالي شبيهه الى درجة كبيرة باللغة التي يستخدمها النسان في التخاطب و التواصل مع الخررين. تتميز بسهولة اكتشاف الخرطاء و تصحيحها و يمكن تشغيلها على اكثر من جهاز. كما يمكن استخدام أكثر من لغة برمجه على جهاز واحد.
  18. 18. للغغااتت االلببررممججةة ذذااتت االلممسستتووىى االلععاالليي بعض أنواع لغات البرمجة الشائعة الستخدام Visual Basic ولغة فيجوال بيسك BASIC Language 1. لغة البـيسك وهي لغات بسيطة عامة الغرراض وسهلة التعلـم ويستخدمها الـمبتدئون فـي جميع Beginners All- العمال، وخراصة فـي التطبـيقات العلـمية، وهي اخرتصار للمعنى ولبساطة هذه اللغة واستخدامها في Purpose Symbolic Instruction Code BASICA, GWBASIC, TURBO BASIC, التعليم ظهرت لها عدة إصدارات منها .QUICK BASIC وهي لغة برمجة Visual Basic ( كما ظهرت أيضاً لغة فيجوال بيسك (البيسك المرئي مرئية وتعتبر لغة مطورة من لغة البيسك وهي خراصة لنتاج برمجيات ذات قدرة Windows عالية وتتناسب مع بيئة برنامج نظام ويندوز
  19. 19. للغغااتت االلببررممججةة ذذااتت االلممسستتووىى االلععاالليي C & C++ Language 2. لغة سي ولغة سي تتميز هذه اللغة بالقوة والمرونة والقدرة على إنتاج برمجيات متعددة ذات بيئة مرئية C وذات كفاءة عالية. وقد ظهرت نسخة حديثة من لغة . Visual تتميز بكونها لغة برمجة مرئية ++C وهي لغة
  20. 20. للغغااتت االلببررممججةة ذذااتت االلممسستتووىى االلععاالليي Java Language 3. لغة الجافا تعتبر لغة الجافا من اللغات عالية المستوى وتعرف بأنها من اللغات إل أنها ++C تشبه لغة الجافا لغة .Objects والشيئية Visual المرئية تتسم بالسهولة. لغة الجافا من اللغات العامة الغرراض والتي تستخدم لنتاج برمجيات متنوعة.
  21. 21. COBOL Language 4. لغة الكوبل تستخدم هذه اللغة بصفة رئيسية فـي العمال التجارية مثل البنوك والشركات وهي لغة واسعة النتشار، وكلـمة كوبل مشتقة من الـكلـمة وبدأ ظهور هذه اللغة سنة Common Business Oriented Language 1959 وقد أجري علـيها عدة تعديلت لزيادة كفاءتها وكان آخررها سنة .1974 للغغااتت االلببررممججةة ذذااتت االلممسستتووىى االلععاالليي
  22. 22. للغغااتت االلببررممججةة ذذااتت االلممسستتووىى االلععاالليي PASCAL Language 5. لغة الباسكال Blaise Pascal سميـت نسبة إلـى العالـم الفرنسي فـي علـم الـحاسوب وهي لغة حديثة يرجع تاريخها إلى 1973 وتستخدم للغرراض العامة وكلغة تعلـيمية، وعلـى الرغرم من وضوح بنائها إل أنها أصعب فـي التعلـم من لغة البـيسك، وتعتبر لغة باسكال من لغات البرمجة الرئيسية التي تدرس لطلبة المدارس والكليات نظرا لوضوح السمات الساسية لتخطيط .Structured Programming البرامج البنائية بها
  23. 23. صصييااغرغرةة االلببررااممجج ووللغغااتت االلببررممججةة بعض أنواع اللغات الجرائية
  24. 24. للغغااتت االلببررممججةة ذذااتت االلممسستتووىى االلععاالليي Artificial Intelligence 6. لغات الذكاء الصطناعي Languages هي لغات خاصة بإنتاج حاسبات ذكية تحاكي النسان في قدراته الحركية والبصرية والتحليل والستنتاج واتخاذ القرارات بناء على نظم الخبرة التي ستغذي بها الحاسبات ومن أهم هذه اللغات لغة يطلق عليها اسم لغة البرمجة المنطقية :Prolog برولوج يطلق عليها اسم لغة :Lisp لغة ليسب ،Programming in Logic . List Programming Language برمجة القوائم
  25. 25. تتصصننييفف للغغااتت االلببررممججةة Fourth Generation Languages لغات الجيل الرابع تسمى هذه اللغات أيضاً باللغات عالية المستوى بصورة كبيرة جداً حيث إنها لغات سهلة الستخدام Very High Level Languages والفهم وقريبة جداً من لغة النسان، ويستطيع المبرمج القيام بكثير من صفحات عديدة من أوامر Coding العمليات بسهولة يغنيه عن صياغرة البرنامج.
  26. 26. تتصصننييفف للغغااتت االلببررممججةة Fourth Generation Languages لغات الجيل الرابع فما كان يتطلب مئات السطر بلغة بيسك و الف السطر بلغة كوبول يكتب باستخدام عدد بسيط من السطر بهذة اللغات. يهتم المبرمج بماذا يريده من الكومبيوتر دون ان يوجهه بكيفية القيام بذلك. SQL , DBase : أمثله

×