السبت، 21 سبتمبر 2019

بعض المصطلحات اللي هتقابل أي حد داخل مجال البرمجة

السلام عليكم
النهاردة حابب اوضح بعض المصطلحات الا هتقابل اى واحد حابب يدخل فى مجال البرمجة .

من اكثر المصطلحات انتشارا فى جميع لغات البرمجة هى :-
- variables
 - if statement
- loop statement
 - function
- Array
نبداء باسم الله
- variables او المتغيرات
المتغيرات ببساطة هى عبارة عن اماكن فى الذاكرة تستخدم لحفظ قيمة معينة .
بمعنى اخر البرنامج الا انا صممته فى اغلب الحالات يحتاج الى  تخزين بعض القيم فى الذاكرة من اجل اجراء عمليات عليها فيما بعد مثل استرجاع هذة القيم مرة اخرى او طباعتها او اجراء عمليات حسابية وخلافة .

والمتغيرات بيكون لها اسم ونوع بيانات والقيمة المخزنه بالمتغير .
ويجب ان يتم انشاء المتغيرات قبل اعادة استخدامها .
وبالتالى بمجرد انشاء المتغير واعطائة قيمة معينة يتم حجز مساحة فى الذاكرة يخزن بها اسم المتغير ونوعة وقيمة هذا المتغير .
ويرجع السبب وراء هذة التسمية بالمتغيرات وذلك لان القيمة المخزنه بداخل المتغير  يمكن تغيرها فى اى وقت فى الذاكرة اثناء تنفيذ البرنامج .

- if statement او الجمل الشرطية
اى برنامج مكتوب باي لغة برمجة يتم تنفيذ اكوادة بصورة متتالية اى سطر سطر .
فى كثير من الحالات نحتاج لتنفيذ احد هذة الاسطر وفقا لتوفر شرط معين .
على سبيل المثال اذا كان  الطالب حاصل على درجة معينه  نطبع له  ناحج .
جمل if لعدة عدة اشكال
if - if else - else if

- loop statement او عبارات التكرار
اثناء تنفيذ البرنامج قد نحتاج الى تكرار اكواد معينة اكثر من مرة فبدلا من اعادة كتابة هذة الاكواد اكثر من مرة يتم استخدام loop

فى اغلب لغات البرمجة هناك عدة اشكال للوب
for loop - while loop - do while loop

- function او الدوال
فى بعض الاحيان اثناء كتابة البرنامج نجد جزء من الكود ممكن ان نحتاجة فى اكثر من مكان داخل البرنامج وليس يتكرر مثل الحالة السابقة .
فبدلا من نسخ هذة الاكواد فى هذة المقاطع من الكود يتم استخدام الدوال .
والدوال عبارة عن بلوك يحتوى على مجموعة من الاكواد  يتم استخدامها اكثر من مرة بداخل البرنامج .
ويتم انشاء الدالة مرة واحدة فقط بينما يتم استدعائها اكثر من مرة .
اى ان الهدف من الدوال هو اعادة استخدام الكود .

-Array او المصفوفات
اتكلمنا فى بداية الشرح على المتغيرات وعرفنا انها تستخدم لتخزين قيمة واحدة فقط .
لكن لو اردنا تخزين اكثر من قيمة وبالتالى يتم انشاء عدد من المتغيرات بنفس عدد هذة القيم .
الا ان استخدام المصفوفة وفر علينا هذا العناء .
حيث ان المصفوفة هى عبارة عن متغير بس مقسم لعدة خانات ويتم تخزين هذة القيم بداخلة .
وفرت علينا المصفوفة الكم الهائل من المتغيرات التى سيتم انشائها .
وكذلك  سهلت اجراء اى عمليات على هذة القيم المخزنه مثل ايجاد مجموع او متوسط هذة القيم او استخراج اكبر او اصغر هذة القيم او البحث عن قيمة معينه  .

انا وضحت وجهة نظرى فقط في اغلب المصطلحات البرمجية .

بالتوفيق للجميع .
Eng : Fawzy Syam

***********************


***********************

إذا كنت تحتاج إلى عدد أكبر من الفقرات يتيح لك مولد النص العربى زيادة عدد الفقرات كما تريد. هذا النص هو مثال لنص يمكن أن يستبدل في نفس المساحة, ومن هنا وجب على المصمم أن يضع نصوصا مؤقتة على التصميم ليظهر للعميلً