[ALIGN=CENTER][TABLETEXT="width:70%;background-color
[/ALIGN][/CELL][/TABLETEXT][/ALIGN]range;border:4px double red;"][CELL="filter:;"][ALIGN=right]
نكمل سلسلتنا التعليمية بالعدد السادس
**اريد ان انبه الى ان السلسلة سيتبعها تمارين في جزء INFORMATIQUE في الايام القادمة ...ان شاء الله
الموضوع: دالة الشرط IF
الدالة الشرطية IF ( alternative)i
التعريف المختصر : هي دالة تمكننا من الاشتراط في اصدار النتائج
طريقة كتابتها في الخوارزميات
[/ALIGN][ALIGN=right]انواعها:كود:si (الشرط) alors العمل الذي يقوم به اذ ا تحقق الشرط finsi;
1- الشرط البسيط : (alternative simple)
مثال:(نظري)
مثال تطبيقي:كود:si ( الشرط) alors العمل الذي يقوم به اذ ا تحقق الشرط finsi
2- الشرط الكامل او المركب : (alternative complete)كود:si x>0 alors y:=sqrt(x); finsi;
مثال:
مثال تطبيقي:كود:si ( الشرط) alors العمل الذي يقوم به اذ ا تحقق الشرط sinon العمل الذي يقوم به اذا لم يتحقق الشرط finsi
كود:si n>=0 alors val_abs:=n sinon val_abs:=-n; finsi;
3- الشرط المتداخل : ( alternative imbriquees)
مثال
مثال تطبيقي:كود:si ( الشرط) alors العمل الذي يقوم به اذ ا تحقق الشرط sinon si var (condition)alors العمل الذي يقوم به اذا تحقق الشرط الثاني sinon العمل الذي يقوم به اذا لم يتحقق الشرط الثاني و الاول ;finsi ;finsi
[caution]*********ملاحضات هامة**********************كود:si n1=n2 alors ecrire(n1,'=',n2); sinon si n1>n2 alors ecrire(n1,'>',n2); sinon ecrire(n1,'<',n2) finsi finsi;
1- لاتوضع فاصلة نقطة قبل "sinon" يعني في السطر الذي قبلها
2- شرح الكلمات الى الباسكال
si في الباسكال if
alors في الباسكال then
3- الرموز الرياضية كما في الرياضيات مثل "<",">",=<",>=",......
***************************************[/caution]
**تنويه بسيط
اريد ان اعرفكم بدالتين اخريتن مهمتين كذلك ساستعملهما قريبا
1- دالة mod : وهي دالة باقي القسمة الصحيح لعددين
مثال
5mod2 =1
2- دالة div : وهي دالة حاصل القسمة الصحيح لعددين
مثال
5div 2=2




range;border:4px double red;"][CELL="filter:;"]
رد مع اقتباس


.....انتظرونا مع القادم 







merci 
مواقع النشر (المفضلة)