منتدي مدرسة العزيزية الاعدادية الجديدة
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

منتدي مدرسة العزيزية الاعدادية الجديدة

متابعة كل مايدور في مدرسة العزيزيةع الجديدة وماحولها
 
الرئيسيةالرئيسية  البوابةالبوابة  أحدث الصورأحدث الصور  التسجيلالتسجيل  دخولدخول  

 إعلان إيمانا من المدرسة بمشاركتها للمجتمع المحلي  فهي تفتح أبوابها  لمحو أمية الكبار فعلي الراغبين التوجه للمدرسة للتسجيل

تعلن المدرسة عن عمل دورة تعليم كمبيوتر بأجر رمزي  وعلي الراغبين  التسجيل

رؤية ورسالة المدرسة  إعداد جيل واع متميز خلقا وعلما قادر علي التعامل مع التكنولوجيا

أفضل تلميذ يحقق التعلم الذاتي الطالبة/إسراءمحمود رشتة- أكثر بحث تمت مشاهدته للطالب/محمود محمد السداوى أكثر من2900مشاهدة عن الفنان/مصطفي الرزاز- أفضل المشاركين من العاملين بالمدرسة الأستاذين

أشرف الكاشف- أشرف قابيل 

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

دعوة

يتشرف الأستاذ/أشرف الكاشف بدعوة حضراتكم لحضورالإشهاربزفاف ابنته في مسجدالعرج بعد صلاة العشاءيوم السبت الموافق 1/7/2017والدعوة عامة والعاقبة عندكم في المسرات

 تشكر إدارة المدرسة الأستاذة /لبني مصطفي لتميزها كرئيسة مجال  حيث تبين من فحص الملفات التسعة أن ملفها أفضل ملف كماتشكر فريق الرؤية والرسالة لحصوله علي المستوي الرابع ونخص بالشكرالأساتذة/ محمد كمال-طلعت الجوهري-نصر الدمنهوري-ماجدة المقدم


الفائز في مسابقة  يوم16/3/2012 الطالبة /بسمة عاطف الفقىوالإجابة في الردود علي المسابقة


تهنئة لجميع العاملين بالمدرسة  وجميع أولياء الأمور لحصول المدرسة علي الإعتماد
بحـث
 
 

نتائج البحث
 
Rechercher بحث متقدم
مكتبة الصور
لغات البرمجة Empty
ازرار التصفُّح
 البوابة
 الصفحة الرئيسية
 قائمة الاعضاء
 البيانات الشخصية
 س .و .ج
 ابحـث
منتدى
التبادل الاعلاني
احداث منتدى مجاني
pubarab
المواضيع الأخيرة
» استخدام التكنولوجيا في الفصول الدراسية
لغات البرمجة I_icon_minitimeالأربعاء مارس 25, 2020 8:16 pm من طرف Admin

» نظرية إقليدس
لغات البرمجة I_icon_minitimeالخميس مارس 19, 2020 5:38 pm من طرف Admin

» أنواع المثلثات
لغات البرمجة I_icon_minitimeالإثنين أكتوبر 21, 2019 6:38 pm من طرف Admin

» عالم الرياضيات الخوارزمي
لغات البرمجة I_icon_minitimeالأحد نوفمبر 18, 2018 8:34 pm من طرف Admin

» كتاب دليل الممارسات ( word )
لغات البرمجة I_icon_minitimeالأحد أكتوبر 29, 2017 10:06 pm من طرف احمد أبو لؤي

» نتيجة الشرقية(منيا القمح) الاعدادية اكسيل2017
لغات البرمجة I_icon_minitimeالثلاثاء يونيو 06, 2017 5:00 am من طرف Admin

» نتيجة اعدادية الشرقية 2017 الترم الاول | الامتحان التعليمى
لغات البرمجة I_icon_minitimeالأحد فبراير 05, 2017 11:51 pm من طرف Admin

» امتحان منتصف الفصل الدراسى الاول رياضيات
لغات البرمجة I_icon_minitimeالثلاثاء يناير 03, 2017 2:34 pm من طرف Admin

» امتحان جبر اولي اعدادي
لغات البرمجة I_icon_minitimeالإثنين يناير 02, 2017 9:33 pm من طرف Admin

» أخطاء قاتلة يقع فيها الطلاب أثناء حل المسائل
لغات البرمجة I_icon_minitimeالإثنين يناير 02, 2017 9:09 pm من طرف Admin

» مواصفات الورقة الامتحانية 2016 - 2017 للمرحلة الاعدادية
لغات البرمجة I_icon_minitimeالأحد ديسمبر 04, 2016 3:59 pm من طرف Admin

» افتتاح صفحة مدرسة العزيزية الإعدادية المشتركة الجديدة عل الفيس بوك
لغات البرمجة I_icon_minitimeالسبت نوفمبر 26, 2016 9:43 pm من طرف Admin

»  اختصاصات وسجلات المعلم الأول أ "المشرف"
لغات البرمجة I_icon_minitimeالإثنين أكتوبر 10, 2016 9:12 pm من طرف Admin

»  لائحة الانضباط المدرسى .. القرار الوزارى رقم 179 بتاريخ 17 / 5 / 2015
لغات البرمجة I_icon_minitimeالثلاثاء سبتمبر 29, 2015 6:33 pm من طرف Admin

» قرار رئيس الجمهورية بقانون الخدمة المدنية
لغات البرمجة I_icon_minitimeالأربعاء أبريل 01, 2015 5:09 pm من طرف Admin

» اسرار لا تعلمها عن المخدرات
لغات البرمجة I_icon_minitimeالأربعاء نوفمبر 19, 2014 11:26 pm من طرف AbdalazezK

»  15- تفسير سورة هود - الاية ( 52 - 59 ) - محمد متولي الشعراوي.VOB
لغات البرمجة I_icon_minitimeالجمعة أغسطس 22, 2014 6:33 pm من طرف Admin

» تفسير سورة هود - الاية ( 41 - 52 ) - محمد متولي الشعراوي
لغات البرمجة I_icon_minitimeالجمعة أغسطس 22, 2014 6:30 pm من طرف Admin

»  امتحان اجبر للصف الثالث الاعدادي للتيرم الثاني 2014 محافظة الشرقية
لغات البرمجة I_icon_minitimeالسبت مايو 17, 2014 9:54 pm من طرف أ.ح.التميز

تسجيل صفحاتك المفضلة في مواقع خارجية
تسجيل صفحاتك المفضلة في مواقع خارجية reddit      

قم بحفض و مشاطرة الرابط منتدي مدرسة العزيزية الاعدادية الجديدة على موقع حفض الصفحات

قم بحفض و مشاطرة الرابط منتدي مدرسة العزيزية الاعدادية الجديدة على موقع حفض الصفحات
وحدة التدريب





أِشرف الكاشف يرحب بكم في منتداكم

لوحة شرف

أفضل تلميذ يحقق التعلم الذاتي الطالبة/إسراءمحمود رشتة- أكثر بحث تمت مشاهدته للطالب/محمود محمد السداوى أكثر من2900مشاهدة عن الفنان/مصطفي الرزاز- أفضل المشاركين من العاملين بالمدرسة الأستاذين اشرف الكاشف-اشرف قابيل مكان مخصص -للمجتهدين
عدد زوار المنتدي
p align="center">.: عدد زوار المنتدى :.


 

 لغات البرمجة

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




لغات البرمجة Empty
مُساهمةموضوع: لغات البرمجة   لغات البرمجة I_icon_minitimeالسبت أكتوبر 02, 2010 8:46 pm

لغة البرمجة عبارة عن مجموعة من الأوامر، تكتب وفق مجموعة من القواعد تحدد بواسطة لغة البرمجة، ومن ثم تمر هذه الأوامر بعدة مراحل إلى ان تنفذ على جهاز الحاسوب.

تقسم لغات البرمجة بناء على قربها من اللغات الإنسانية إلى لغة عالية المستوى (قريبة من اللغة التي يفهمها البشر) مثل سي Java جافا، C ولغة منخفضة المستوى (كلغة الأسيمبلي Assembly وهي قريبة من لغة الآلة).

وتقسم أحيانا بناء على الأغراض المرغوبة من اللغة المستخدمة. هناك لغات صُممت لكي تعمل على أجهزة معينة، مثل ان تقوم شركة ما بإنتاج جهاز حاسوب أو معالج مركزي (CPU)، وتوفر له دليل استعمال يحتوي على الأوامر التي تنفذ عليه، وهناك لغات أخرى أكثر عمومية تعمل بشكل مستقل عن نوع الآلة، أي انها تعمل ضمن آلة افتراضية Virtual Machine، مثل لغة الجافا Java.
من الممكن تعريف البرمجة بأنها عملية كتابة تعليمات وأوامر لجهاز الحاسوب أو أي جهاز آخر، لتوجيهه وإعلامه بكيفية التعامل مع البيانات أو كيفية تنفيذ سلسلة من الأعمال المطلوبة.

و تتبع عملية البرمجة قواعد خاصة باللغة التي اختارها المبرمج.

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

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

وتتطور لغات البرمجة (السوفتوير Software) بتطور الحاسوب (الهاردوير Hardware). فعندما ابتكر الحاسوب الإلكتروني في الأربعينيات والخمسينيات من القرن الماضي (بعد أجهزة الحساب الكهربائية في العشرينات)- وكان الكمبيوتر يعمل بأعداد كبيرة من الصمامات الإلكترونية - كانت لغة البرمجة معقدة هي الأخرى، حتي أنها كانت عبارة عن سلسلة من الأعداد لا يدخلها إلا الصفر 0 والواحد 1، وكان ذلك صعبا على المبرمجين. ولكن بابتكار الترانزيستور صغر حجم الحاسوب كثيرا وزادت امكانياته، واستطاع المختصون في نفس الوقت أن يبتكروا لغات أسهل للاستخدام، وأصبحت لغات البرمجة مفهومة إلى حد بعيد للمختصين. ولا يزال التطوير والتسهيل دائرا.

[عدل] خصائص لغات البرمجة

بعض كتب البرمجة.لغة البرمجة هي بالأساس طريقة تسهل للمبرمج كتابة برنامجه في هيئة تعليمات وأوامر يفهما الحاسوب بغرض تنفيذ العمل المطلوب. ومن المعروف ان الحاسوب يحول اللغة المكتوبة بها البرمجة إلى سلسلة من 0 و 1، ويبدأ على أساسها عمله. ولكتابة الأوامر توفر لغة البرمجة المختارة مجموعة من اللبنات الأساسية للاستناد عليها خلال عملية تكوين البرنامج ومجموعة من القواعد التي تمكن من التعامل مع معلومات وتنظيمها بغرض أداء العمل المطلوب.

تتمثل هذه الأسس والقواعد بصفة عامة في:

المعلومات وتخزينها
الأوامر وتنظيم سيرها
التصميم الخاص
[عدل] المعلومات وتخزينها
يتم تخزين المعلومات في الأجهزة الرقمية الحالية في هيئة أرقام طبقا لنظام العد الثنائي (أي المعتمد على 0 و 1). و بصفة عامة فان المعالجات الحديثة لا تقوم بالتعامل مع البت الواحد بل مع مجموعات من البتات يمكن أن تضم :

8 بت = 1 بايت وهي أصغر وحدة تخزين معلومات في الحواسيب الحديثة
16, 32, 64, أو 128 بت
و باستعمال 8 بت مثلا, يمكن تشكيل 256 قيمة مختلفة, ويمكن أن تكون هذه القيمة بين 0 و 255 و تمثل وظيفة لغة البرمجة استغلال وحدة أو مجموعة من الوحدات (رموزا) لتخزين معلومات من الحياة الواقعية مثل الأسماء أو القياسات أو أرقام الحسابات البنكية.

[عدل] الأوامر وتنظيم سيرها
يقوم المبرمج باجراء عمليات على وحدات المعلومات مثل تخزينها وقراءتها ومقارنتها، كما يمكن إجراء عمليات حسابية عليها أيضا, وتتبع العمليات القواعد المحددة للغة. و للغة البرمجة دور آخر وهو التحكم في تنظيم إجراء العمليات، حيث توجه تنفيذ خطواتها بنفس تتابع كتابتها من طرف المبرمج،

و تمكن اللغة أيضاً من إجراء عملية اختيار وتفرع، وذلك بإدخال شرط منطقي يقوم الحاسوب على أساسه باختيار اتجاه الاستمرار في أداء العمل : فلنفترض أن البرنامج الذي يريد المبرمج صنعه يقوم بقسمة عددين يختارهما المستخدم، وإظهار النتيجة على الشاشة, ومن المعروف أن القسمة على صفر لا تجوز، وبناء علي ذلك فلا بد أن يحدد المبرمج في برنامجه هذا الاختيار : فاذا كان القاسم مخالفا للصفر، فإن البرنامج يسيـّر الحاسوب فيقوم بإجراء العملية ويعطي النتيجة. أما إذا كان القاسم صفراً فان البرنامج لا يقوم باجراء العملية وإنما ينبه إلى أن المستخدم حاول القسمة على صفر. و يمكن تنظيم الأوامر بصفة أخرى، حيث يقع تنفيذ أمر أو مجموعة من الأوامر بصفة متكررة حلقية (Loop)، و يمكن تقسيم الأوامر أيضاً إلى وحدات فرعية تقوم كل وحدة بانجاز عمل محدد, والهدف هو تقسيم العمل إلى أجزاء يسهل العمل عليها كل على حدة في هيئة دورات حلقية (Loops).

[عدل] التصميم الخاص

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

يمكن تصنيف لغات البرمجة من حيث طريقة بناء البرامج إلى لغات إجرائية (Basic, Fortran) وهي لغات تسلسلية، أساس بناؤها هو الإجراءات المطلوب تطبيقها على المعطيات والمتحولات. ولغات شيئية (C, Java, Delphi) وهي لاتسلسلية، وتقوم على أساس العناصر والمتحولات المستخدمة ضمن البرنامج المطلوب تحويرها، من خلال تطبيق مجموعة معينة من الإجراءات عليها.

[عدل] أمثلة
لغات البرمجة للحاسوب متدنية المستوى :

لغة الآلة
أسمبلي
أمثلة لبعض لغات البرمجة للحاسوب عالية المستوى:

سي
سي++
جافا
ليسب
برولوغ
بايثون
سي شارب
فورتران
روبي
أدا
دلفي
بيسك
كوبول
باسكال
إس كيو إل
بي إتش بي
جافا سكربت
جيم
لغة لوغو Logo‏
الرجوع الى أعلى الصفحة اذهب الى الأسفل
?????
زائر




لغات البرمجة Empty
مُساهمةموضوع: مشكور   لغات البرمجة I_icon_minitimeالسبت أكتوبر 02, 2010 9:13 pm

Embarassed
Very Happy Laughing Laughing Laughing
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
لغات البرمجة
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» عن لغات البرمجة

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتدي مدرسة العزيزية الاعدادية الجديدة :: الفئة الأولى :: شروحات الحاسب-
انتقل الى: