3 لغات البرمجة التفسيرية : وهي لغات برمجة يكون البرنامج الناتج عبارة
عن ملف ويتم تنفيذ البرنامج عن طريق برنامج مفسر ولا يعمل البرنامج
بدون وجود المفسر على الجهاز الهدف ومن الأمثلة على هذه اللغات لغة
711 المستخدمة في معظم صفحات الانترنت حيث يكون مفسر هذه اللغة
هو متصفح الانترنت ومن الأمتلة أيضا لغة لوجو 060) المستخدمة في
الرسم وأيضا لغة البايثون 7800م المستخدمة في الذكاء الاصتناعي
الجهاز المراذ فيد
الأوامر علية
لتعلم أي لغة برمجة أنت بحاجة لمعرفة القواعد التالية وطرق استخدامها
1 -طريقة صياغة الجمل في اللغة (الشكل العام للجمل في هذه اللغة)
2 -معرفة الكلمات الحجوزة
3 -جمل التعليقات
4 الجمل الشرطية
5 التكرار
7 طرق الإدخال الإخراج
8 الدوال المكتبية
9 التراكيب والأنواع
0 - معرفة مميزات اللغة التي تدفعك لتعلمها
1 - مثال عملي لتتأكد من أنك تستطيع كتابة البرنامج الذي تريد بمعظم
لغات البرمجة
1 -طريقة صياغة الجمل في اللغة (الشكل العام للجمل في اللغة)
عندما تريد صياغة جملة فصيحة في اللغة العربية أو الإنجليزية
عادة نقوم تحديد عناصر الجملة (مثل المبتداً والخبر أو الفعل و
) وثم ترتييها حسب قواعد اللغة حتى يتمكن من يقرأها
ولغة البرمجة تعمل بنفس الطريقة فحتى يتمكن الحاسوب من فهم
الأوامر التي تطلب منه بلغة البرمجة ما لابد من كتابتها بقواعد
صحيحة حتى يتمكن المترجم(أو المسفر) من ترجمة الأوامر
ولكل لغة برمجة شكل خاص وقواعد خاصة لصياغة جمل اللغة
وللتمكن من التعامل مع أي لغة لابد من معرفة طرق صياغة الجمل
وكما يوجد في اللغة العربية عدة أنواع للجمل(كالاسمية والخبرية
وشبه الجملة وجملة الحال.........) يوجد عدة أنواع للجمل سأذكر
1 -جملة التعين
وهي جملة تقوم بتعين قيمة معينة لعنصر أو تخزين معلومات
في مكان في الذاكرة
فمثال على جملة تعين جملة تقوم بتخزين حاصل جمع رقمين
في مكان ما في الناكرة
و في الغالب تحتوي جملة التعيين على رمز المساواة
ويكون عنوان المكان الذي تريد التخزين في الذاكرة قبل رمز
المساواة و البيانات المراد تخزينها بعد المساواة
مثال
هنا على سبيل المثال هي مكان في الذاكرة وفيها يتم تخزين
ما بعد المساواة
2 التعبير المنطقي
في الرياضيات عندما تريد اثبات متطابقة أو مساواة معادلتين
تقوم بحساب القيم على الطرفين وفي حال تساوى الطرفين فإن
المعادلة
والجمل المنطقية هي جمل تقوم بالتحقق من صحة قيمة الجملة
أو التعبير الرياضي الذي تم
وهي جمل تعبر عن شيء منطقي أي أن تقوم بتجريب عملية
تجريبية بين قيمتين ما فإن كانت القيمة منطقية (أي صحيحة)
خطأ
أكبر <
أصغر >
عدم المساواة وتكون في العادة على شكلين <> أو ! وتختلف من
لغة الى أخرى وبعض اللغات تستخدم كلمة 64ل كدليل على عدم
المساواة
اشارة المساواة- ولكن ستسأل كيف أميز بين جملة التعيين و الجملة
المنطقية والجواب بأن المساواة عادة تكون مسبوقة بأداة شرط
3 التعبير الحسابي
وهي تعابير العمليات الحسابية أي عمليات الجمع والقسمة
والطرح والضرب و الأسس وغيرها
وهي تتكون من العملية نفسها و وتكون عادة بعد اشارة
المساواة
والرموز المستخدمة في العمليات
4 -جمل التعليقات
وهي جمل مهملة من المترجم أي لا تؤثر على حجم البرنامج
الناتج
وتفيدك جدا في كتابة أي برنامج حيث تقوم بتذكيرك بأهمية الأوامر
التي تكتب لأجلها خاصة اذا كنت تعمل في فريق أو كنت تعمل
على مشروع من الآف الأسطر
وفي العادة يكون لكل لغة برمجة رمز خاص يقوم ابلاغ المترجم أن
النص هو تعليق فلا يتم اخذه بالاعتبار من المترجم
5 الجمل الشرطية : ستشرح لاحقا
6 -جل التكرار :ستشرح لاحقا
وهناك أنواع أخرى من أنواع الجمل والتعابير ولكن هذه أشهرها
ولتتمكن من تعلم أي لغة برمجة لابد لك من معرفة طريقة التعامل
مع هذة اللتقامع الجمل
بعض الفروق التي تجدها تركيب الجمل من لغة الى أخرى
1 -بعض اللغات تتأثر بالحروف الكبيرة والصغيرة وبعضها لا
يتأثر
2 في معظم لغات البرمجة يجب أن تنتهي الجمل بالفاصلة
المنقوطة (:) لإبلاغ المترجم بنهاية السطر
3 -بعض اللغات تتطلب وضع العبارات المنطقية في قوسين
4 - ببعض اللغات قد يطراً تغير بسيط على الرموز التي تم ذكرها
وما أن وصلت الى طريقة تركيب الجملة في اللغة فأنت الان
جاهز لتتعرف على الكلمات المحجوزة التي سيتم شرحها في
الدرس التالي
2 -معرفة الكلمات المحجوزة
للتعامل مع أي _لغة يوجد عدد كبير من الكلمات التي تكون عبارة
عن كلمات ذات معنى للمترجم أو المسر وهذه الكلمات تكون من
أصل اللغة أي أنها الكلمات التي ستستخدمها في تعريف واستدعاء
الأوامر في هذه اللغة لذا ١ ذا أردت تعلم أي لغة برمجة فن عليك
من معرفة كل الكلمات المحجوزة فقد قطعت شوطا من تعلم هذه
اللغة فأنت حتى تتمكن من التكلم في أي لغة تحتاج لتعلم الكلماتك
المستخدمة في هذه اللغة
1 كلمات محجوزة لحجز النتغيرات
2 كلمة حجز الثابت
3 كلمة المستخدمة في بداية ونهاية الجمل الشرطية
4 الكلمات المستخدمة في انشاء الاجراءات
5 الكلمات المستخدمة في انشاء الدوال
6 الكلمات المستخدمة في جمل التكرار
7 كلمات الادخال والاخراج
8 كلمات خاصة باللغة
جمل التعليقات: هي جمل توضع بعد كلمة محجوزة معينة أو أو
رمز معين بحيث يتم تجاهلها من الترجم حتى تسمح للمبرمج
الكود أو مهامه فيستطيع ان يكتب المبرمج ما يريد بعد كلمة أو
رمز التعليق
في بعض اللغات تكون جملة التعليق محصورة بين رمزين وفي
البعض الاخر تبداً برمز أوكلمة التعليق وتنتهي في نهاية السطر
الجمل الشرطية
هي عبارة عن جلمة تكون مرتبطة ببلوك (أي مكان تضاف فبه الكودات له بداية
ونهاية) ويحدث في حال صواب عبارة منطقية
في اللغة العربية وفي اسلوب الشرط
في بعض الحالات نقول أن جواب الشرط حدث بسسب وقوع الشرط
مثال نقول لما درست نجحت
سبب النجاح الدراسة
فإذا لم يدرس لم نجح
و الجمل الشرطية في الحاسوب نفس المبداً فإن ما بداخل بلك الجلمة الشرطية ينفذ
في حال تنفذ الشرط
وبشكل عام يكون شكل الشرط
<كلمة الشرط المحجوزة> الشرط
الأومر في حال تحقق الشرط
فيجب عليك معرفة طريقة كتابة جملة الشرط في اللغة التي تتعلمها وهي في
الغالب تتكون من
1 الكلمة المحجوزة لأسلوب الشرط
2 الشرط وهو يكون تعبير منطقي
3 كتابة الأوامر التي تحدث اذا تحقق الشرط في بلوك بلي الشرط
4 -كتابة الاوامر التي تحدث اذا لم يتحقق الشرط(وفي الغالب هذه المكون
أنواع أدوات الشرط
أولا أسلوب الشرط بالكلمة م
حيث يتوفر هذا الأسلوب في معظم لغات البرمجة
ومن المهم عند تعلم أي لغة أن تعرف طريقة كتابة جمل شرطية باشتخدام جملة 2
وهذا أشهر نوع من أدوات الشرط حيث معظم البرمجيات الضخمة تعتمد على
جمل_ ع! بشكل كبير
النوع الثاني
الشرط باستخدام 2م5616 أو 5/0/1560
وهذا الاسلوب يستخدم عندما يكون البرنامج يحتاج الى تحقق أكثر من شرط في
و البرامج المبنية على الاحتمالات
حيث شكل الصيغة العامة لكلمة 160و هو
وحيث يوقر هذا الأسلوب الكثير من الوقت و يقلل من عدد أسطر البرنامج في حال
الاحتمالات الكثيرة
طريقة كتابة الشرط
عندما تريد تحديد الشرط تعتمد على المنطق اي اذ حدث الشرط قم بتنفيذ شيء
أي بالمختصر تعبير منطقي
أما برمجيا فالتعبير المنطقي هو تعبير يعطي حواب اما صحيح أو خطأ و يستخدم
تعابيرالمنطق مثل المساوة وشارة الأكبر والأصغر
< وتعني التساوي
ومعناهما الاكبر والأصغر دون مساوتة
<<ومعناهما الاكبر والأصغر مع مساوتة
وأما في حال عدم المساواة
في بعض اللغات تستخدم
والبعض يستخدم اشارة التعجب !