المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : التركيبة IF-then-else, شرح للتركيبة


proegy
29-10-2005, 06:01 PM
جملة
IF
انها جملة لايستغني عنها اي مبرمج مش في الفيجول بيزك بل في كل لغات البرمجة
==============================
هناك عدة صور لجملة IF
*********

الصورة العامة لهذة الجملة
------------------------------------
^^^^^^^^^^^^^^^^^^^
IF(شرط)THEN
........................
........................
الفعل المراد تنفيذة
.......................
.......................
ELSE
...................
...................
الفعل الثاني المراد تنفيذة
..................
..................
END IF

حيث (الشرط) هو الفعل المطلوب اختبار صحتة
وهو تعبير منطقي قيمة الصواب أو الخطاء
وإما ان يكون شرط بسيط أوشرط مركب
1-يقوم الحاسب بأجراء اختيار الشرط في الجملة

2- ذا كانت قيمة الشرط الصواب (أي اذا تحقق الشرط) نفذ مجموعة الجمل المحصورة بين كلمة
THEN
و
ELSE
ثم يذهب مباشرة لتنفيذ جملة
END IF

3-اذا كانت قيمة الشرط خطاء (الشرط لم يتحقق الشرط)نفذ مجموعة الجمل المحصورة بين الكلمتين
else
و
end if
الشرط الثاني
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$
الصورة البسيطة

IF(شرط)THEN
........................
........................
الفعل المراد تنفيذة
.......................
.......................
END IF

1-يقوم الحاسب بأجراء اختيار الشرط في الجملة
2- ذا كانت قيمة الشرط الصواب (أي اذا تحقق الشرط) نفذ مجموعة الجمل المحصورة بين كلمة
THEN

ثم يذهب مباشرة لتنفيذ جملة
END IF

3-اذا كانت قيمة الشرط خطاء (الشرط لم يتحقق الشرط)نفذ مجموعة الجمل التلي
end if

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
نأتي الي أهم جملةمن جمل if
الجملة المتداخلة

IF(شرط)THEN
........................
........................
الفعل المراد تنفيذة
.......................
.......................
ELSEIF(2شرط)THEN
...................
...................
الفعل الثاني المراد تنفيذة
..................
..................
ELSEIF(شرط3)THEN

...................
...................
الفعل الثالث المراد تنفيذة
..................
..................
ELSEIF(شرط س)THEN

...................
...................
الفعل االسلام عليكم ورحمة الله وبركاته المراد تنفيذة
..................
..................
end if

حيث الشروط من الشرط 1الي الشرط س
هي مجموعة الشروط المطلوب اختيارها .وعند تنفيذ هذة الجمل يقوم الحاسب بأختبار صحة الشرط .فأذا كان هذا الشرط صحبحا يتم تنفيذ الجملة المحصورة بين
then
و
else if
اما اذا كان الشرط غير صحيح فيتم اختيار جمله
else if
علي التوالي وكل جملة علي حدة
فاذا وجدت شرط صحيح فيتم تنفيذ هذة الجملة
واذا لم يكن هناك ولا شرط صحيح
يتم تنفيذ جملة
end if


************************************************** *********
وبأذن الله هناك المزيد من الجمل الي حشرحة مثل
go to
التفرع بأستخدام select
for/next
do-loop
قريبا
************************************************** *******
أخوكم

Mr. Romaryo
31-10-2005, 01:15 AM
مشكوور اخى الكريم .
واود ان اقول ان هذا الشرح للــ vb

واتمنى ذكر اللغة دائما حتى يستفيد المبتدئين ايضا ..

مع التحية

proegy
31-10-2005, 06:15 AM
شكرا علي ردك وشكرا لملحوظة ضرورة أيضاح اللغة
وبأذن الله حراعيها في مواضيع القادمة
أخوك

أيمـن
05-11-2005, 02:20 PM
شكرا لك يا اخي
انا لا افهم في البرمجة وهذا الموضوع ساعدني في تخيل الأمر وتخيل معنى كلمة كود ومصدر الكود وهكذا ..
لكن لي سؤال: الجمل المحصورة تكون باللغة الانجليزية ام لها مواصفات مخصصة؟

proegy
05-11-2005, 03:32 PM
شكرا لك يا اخي
انا لا افهم في البرمجة وهذا الموضوع ساعدني في تخيل الأمر وتخيل معنى كلمة كود ومصدر الكود وهكذا ..
لكن لي سؤال: الجمل المحصورة تكون باللغة الانجليزية ام لها مواصفات مخصصة؟
أولا شكرا علي ردك
وباذن الله تكون لك خبرة في مجال البرمجة في المستقبل
أما بالنسبة للجمل المحصورة فهي تكون بالغة الأنجليزية ولكن هناك طريقة تركيب وعمل الكود بمواصفات خاصة وهناك العديد من المواقع التي تشرح طريقة تركيب وكتابة الكود
-لأن المبرمجين نوعان نوع يكتب الكود وينفذة
وأخر ينقل الكود بدون فهمة فقط لكي يحصل علي نتيجة معينة فقط وللاسف هذا هو النوع الأكثر أنتشارا في الوطن العربي ونتمني من الله ان ينشر الوع الأول من المبرمجين لأنة هو ما نحتاج الية في الوقت الحالي
أخوك

Xavier
15-11-2005, 07:15 PM
مشكور يا أخى علي المعلومة و الي الامام دائما

sPooky_hKs
16-11-2005, 01:21 PM
مشكور اخي علي المعلومة الجميلة..استمر

أيمـن
16-11-2005, 02:05 PM
أولا شكرا علي ردك
وباذن الله تكون لك خبرة في مجال البرمجة في المستقبل
أما بالنسبة للجمل المحصورة فهي تكون بالغة الأنجليزية ولكن هناك طريقة تركيب وعمل الكود بمواصفات خاصة وهناك العديد من المواقع التي تشرح طريقة تركيب وكتابة الكود
-لأن المبرمجين نوعان نوع يكتب الكود وينفذة
وأخر ينقل الكود بدون فهمة فقط لكي يحصل علي نتيجة معينة فقط وللاسف هذا هو النوع الأكثر أنتشارا في الوطن العربي ونتمني من الله ان ينشر الوع الأول من المبرمجين لأنة هو ما نحتاج الية في الوقت الحالي
أخوك
ألف شكر على التوضيح
ويا ريت بالاتفاق مع الاخوة المشرفين يكون فيه أكاديمية للبرمجة زي اكاديمية التطوير كدة

proegy
17-11-2005, 12:37 PM
السلام عليكم
الشكر لله ثم لكم جميعا علي تشجيعكم وبأذن الله اكون عند حسن ظنكم
أخي أيمـن
بالسبة لأقتراحك فأنا أناشد المشرفين معك علي أنشاء أكادمية للبرمجة وذلك لأنها ستفيد الكثير في مجال البرجمة وبالأخص المبتدئين منهم
أخوكم

sbm
22-11-2005, 12:44 AM
Good Work
I Have Really Talke It
And Use It But In Fortran
Thank You Very Mush And Alah Help You

proegy
23-11-2005, 03:09 AM
thanx sbm 4 ur kind word's and i'm happy that u have found it useful
ur pro

bido
21-06-2006, 08:19 PM
جميلة الله يكرمك :)

proegy
22-06-2006, 05:58 PM
جميلة الله يكرمك :)
شكرا لك:bye10000:

doncamello
05-07-2007, 05:16 AM
شكرا جزيلا موضوع اكثر من رائع برجاء الاستمرار
شكرا جزيلا
----------------------------------------------------------------------------
البث الحي لإذاعة القران الكريم من القاهرة

http://www.ertu.org/radio/Quran_schedule.asp?section=15&ch=5

y_fehed
10-10-2007, 08:58 AM
ألف شكر يا باشا

manutd10
17-11-2007, 07:36 PM
جزاكم الله خيرآ موضوع جميل

manutd10
17-11-2007, 07:38 PM
http://img127.imageshack.us/img127/1705/63896659ip1yu4.gif

Penetrator
26-11-2007, 03:37 PM
جزاك الله خيراً

borntokill
27-11-2007, 05:30 PM
goooood work thnxxx

werewolf666
29-11-2007, 12:41 AM
مشكور أخى العزيز ولكن لغويا هذه الجملة خاصة ببعض اللغات وأشهرها VB ولك منى كل التقدير

loio
14-06-2008, 03:13 AM
انا كنت بدرس الحاجات دي والبرنامج دا ؟؟؟؟؟؟؟؟؟؟؟؟؟


مللللللل هههههههههههههههههه


شكرااااااااااااااااااااان