تعريف الخوارزميات: هي مجموعة من الخطوات الرياضية و المنطقية المتسلسلة و المحدودة اللازمة لحل مشكل ما
خصائص الخوارزمية السليمة:
- كل خطوة يجب ان تكون معرفة دون اي غموض و محددة بعبارات دقيقة
- ان تتوقف العمليات بعد عدد محدد من الخطوات
- ان تؤدي الخطوات بمجملها الى الحل الصحيح للمشكل
الهيكل العام للخوارزمية:
-جزء En- tete : يحتوي هذا الجزء على اسم الخوارزمية
-جزء التصريحات: يتم في هذا الجزء حجز مكان في الذاكرة لقائمة المتغيرات و الثوابت
-جزء التعليمات: يتضمن ثلاث مراحل اساسية:
1-المدخلات
2-المعالجة
3-المخرجات
الكلمات المحجوزة: هي كلمات تتخلل الاجزاء الاساسية الثلاث للهيكل العام للخوارزمية
قواعد تسمية المعرفات: اسماء المعرفات هي الاسماء التي تطلق على البيانات حيث لا بد من احترام القواعد الاساسية في تسميتها:
- يمكن لاسم معرف ان يحتوي على رموز حرفية و عددية من A الى Z و من 0 الى 9 كما يمكن استعمال الرمز _ فقط
- لا يمكن للاسم ان يحتوي على فراغ
- يجب ان يكون في اول التسمية حرف
- لا يمكن استعمال اي معرف غير مصرح به في جزء التصريحات
- عدم استعمال اي كلمة من الكلمات المحجوزة في التسمية
- لتسهيل قراءة و كتابة الخوارزمية يستحسن استعمال اسماء معرفات ذات دلالة
نوع البيانات: النوع هو المجال الذي تنتمي اليه البيانات
انواع البيانات:
- Entier
- Reel
- Caractere
- Chaines de caracteres
- Booleen
التصريح عن المتغيرات و الثوابت:
-التصريح عن الثوابت:
const identificateur ← valeur
↑ ↑ ↑
القيمة التي اسم المعرف كلمة محجوزة
تعطى للثابت الذي يطلق على تسمح بالتصريح
الثابت عن الثوابت
التصريح عن المتغيرات:
var identificateuer : ........Type
↑ ↑ ↑
نوع المتغير اسم المعرف كلمة محجوزة
الذي يطلق على تسمح بالتصريح عن
المتغير المتغيرات
تعليمة: هي امر يسمح للجهاز بتحديد العملية المراد انجازها
التعليمات الاساسية للغة الخوارزمية:
- تعليمة الاسناد
- تعليمة القراءة
- تعليمة الكتابة
- التعليمة الشرطية
- التعليمة التكرارية
تعليمة الاسناد: تسمح باسناد قيمة محددة او نتيجة صيغة الى متغير في خانة الذاكرة المحجوزة له
تعليمة القراءة: تسمح بادخال قيمة الى الجهاز بواسطة لوحة المفاتيح و وضعها في خانة الذاكرة
تعليمة الكتابة: تسمح باظهار قيمة معينة على الشاشة
التعليمة الشرطية: تطلب الخوارزمية في بعض الحالات اثناء الكتابة الى بعض العمليات بالتناوب و يطلق عليها اسم التعليمات الشرطية كما تنقسم الى نوعان :
- التعليمة الشرطية البسيطة: اذا تحقق الشرط تنفذ التعليمة
-التعليمة الشرطية التكرارية: اذا تحقق الشرط تنفذ مجموعة من التعليمات و الا تنفذ مجموعة اخرى من التعليمات
التعليمة التكرارية: هناك نوعان من التعليمات التكرارية:
-التعليمة التكرارية tant que: في حال عدم معرفة عدد التكرارات لتنفيذ التعليمات و ارتباط التكرار بتحقيق شرط معين نستعمل الحلقة tant que حيث مادام الشرط محققا يتكرر تنفيذ مجموعة من التعليمات الى غاية عدم تحققه
-التعليمة لتكرارية pour: عند معرفة عدد التكرارات نستعمل التعليمة pour بعداد computer حيث من اجل كل قيمة من قيم العداد التي تتغير من القيمة الابتدائية الى القيمة النهائية تنفذ التعليمات