الإعلانات

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

مفاهيم برمجية

مفاهيم برمجية

1- data flow
من المهم جدًا فهم كيفية تدفق البيانات عبر برنامجك قبل البدء في كتابة التعليمات البرمجية الخاصة بك. تحتاج إلى فهم بعض الاشياء حول بياناتك مثل:
  1. ما نوع البيانات التي تستخدمها كمدخلات؟
  2. هل هناك أي نوع من البيانات يمكنك الوصول إليه من مصدر بيانات موجود مسبقًا؟
2- Data Types
  • تعد معرفة أنواع البيانات المختلفة أمرًا ضروريًا لجميع المبرمجين الطموحين
  • نوع البيانات هو سمة من سمات البيانات التي تعطي معلومات للcompiler حول الكيفية التي ينوي بها المبرمج استخدام تلك البيانات المعينة.
3- functions
تعتبر الدالات functions أهم مفهوم برمجة يسمح لك بتكرار التعليمات دون الحاجة إلى كتابة تلك التعليمات مرارًا وتكرارًا عند الحاجة إلى تنفيذها في البرنامج.
4- control structures
  • بمساعدة استخدام هياكل التحكم يمكنك تحديد الترتيب الذي يمكن تنفيذ العبارات به
  • هناك ثلاثة أنواع:

أ) التسلسل: في هذا يتم تنفيذ البيانات واحدة تلو الأخرى بالترتيب الصحيح.

ب) شرطي: يسمح للبرنامج باتخاذ مسارات بديلة للتنفيذ.وهو يتألف من هيكل تحكم If-Then أو If-Then-Else.
ت) التكرارات (Looping): هي بنية تحكم تكرر سلسلة من التعليمات حتى يتم استيفاء شرط معين.
5- syntax
وفقًا لتعريف ويكيبيديا يتم تعريفه على أنه مجموعة من القواعد التي تحدد مجموعة من الرموز وعلامات الترقيم والكلمات الخاصة بلغة البرمجة التي تعتبر عبارات أو تعبيرات منظمة بشكل صحيح في تلك اللغة المعينة.
6- pseudocode
  • الكود الكاذب هو تنفيذ خوارزمية في شكل نص إعلامي مكتوب باللغة الإنجليزية.
  • الغرض منه هو القراءة البشرية بدلاً من القراءة الآلية.يتم استخدامه لإنشاء مسودة أولية للبرنامج.