الخوارزميات(Algorithms)
سوف نتعلم في هذا الدرس الى مجموعة من المفاهيم سبق وتعلمنا عددًا منها في السنوات السابقة وهي :
- برنامج الحاسوب :عبارة عن مجموعة من الاوامر والتعليمات التي يتم كتابتها بإحدى لغات البرمجة من أجل حل مشكلة ما،او الحصول على حل لمسألة معينة، او القيام بأداء مهمة محددة.
- الخوارزمية: مجموعة من الخطوات المتسلسلة والمنطقية والتي تؤدي الى حل المسألة.
- الخوارزمية شبه الرمزية (Pseudocode): ويطلق عليها الكود الزائف،حيث تعتبر طريقة للتعبير عن الخوارزمية من خلال لغة وسيطة تشبه لغة البرمجة في طريقة كتابتها إلا انها لا تلنزم بقواعد البرمجة المرتبطة باللغة والتي يجب اتباعها عند كتابة كود البرمجة.
- مخطط سير العمليات (Flowchart): ويطلق عليها أيضا الخرائط الإنسيابية او خارطة الإنسياب أو المخطط التدفق وهي عبارة عن طريقة تمثيل رسومي لخطوات الخوارزمية من خلال استخدام الأشكال الهندسية مُتعارَف عليها، ومجموعة من الأسهم والخطوط التي تُحدِّد سَيْر الخوارزمية.
- الخطوات الأساسية يمكن اتباعها عند حل أي مسألة والتي تتمثل في الشكل التالي:
وسوف نتعرف من خلال هذا الدرس (الخوارزميات)
على كل خطوة من هذه الخطوات بشكل تفصيلي.
- خوارزميات الجمل الشرطية
- خوارزميات جمل التكرار