انت هنا الان : شبكة جامعة بابل > موقع الكلية > نظام التعليم الالكتروني > مشاهدة المحاضرة

المحاضرة العاشرة:التكرار المشروط

الكلية كلية هندسة المواد     القسم قسم البوليمرات والصناعات البتروكيمياوية     المرحلة 2
أستاذ المادة حسين محمد سلمان الشمري       11/28/2011 11:05:16 AM
المحاضرة العاشرة
التكرار المشروط :
المقصود بالتكرار هو يعني ان هنالك عبارة برمجية او مجموعة عبارات يتم تكرارها عدد من المرات محددة مسبقا , ويقصد بالمشروط اي ان عدد مرات التكرار مقرون بشرط معين اذا تحقق يتوقف التكرار او بالعكس اي ان عدد مرات التكرار مقرون بشرط اذا لم يتحقق يتوقف التكرار . هنالك العديد من العمليات الرياضية والهندسية البسيطة منها والمعقدة هي اساسا عمليات تكرارية مثلا ان عملية الضرب هي بالاساس جمع متكرر وعملية القسمة هي بالاساس طرح متكرر.
عبارة التكرار Do :-
عبارات التكرارهي عبارة واحدة وهي عبارة DO…LOOP والتي تقع في أربعة إشكال , في جميع هذه الإشكال يكون هنالك شرط معين يحدد استمرار التكرار او عدم استمرار التكرار.
كما في عبارة IF فأن الشرط هو إما تعبير منطقي يرجع TRUE او FALSE او تعبير يرجع قيمة رقمية ( تعتبر قيمة التعبير التي لا تساوي صفر هي TRUE , واذا كأنت تساوي صفر فأنها FALSE).
والان نأتي لدراسة إشكال هذه العبارة علماً إننا سنتناول مع كل شكل من هذه الإشكال أمثلة وهذه الأمثلة مكتوبة في شفرة كيان النموذج:-
1- في الشكل التالي لـ DO… LOOP فان تكرار تنفيذ كتلة العبارات STATEMENT سيستمر طالما كأن الشرط CONDITION غير متحقق:-
DO UNTIL condition
[STATEMENT]
[EXIT DO]
[STATEMENT]
LOOP
عندما يصل معالج اللغة الى هذه العبارة فانه سيبدأ اولأ باختيار CONDITION فإذا وجده متحققاً TRUE فأنه سوف يقفز فوراً لما بعد سطر LOOP ( أي انه سوف لن ينفذ عبارات الحلقة , إما إذا وجده FALSE فأنه ستنفذ العبارات STATEMENT ثم يعود للسطر DO

المادة المعروضة اعلاه هي مدخل الى المحاضرة المرفوعة بواسطة استاذ(ة) المادة . وقد تبدو لك غير متكاملة . حيث يضع استاذ المادة في بعض الاحيان فقط الجزء الاول من المحاضرة من اجل الاطلاع على ما ستقوم بتحميله لاحقا . في نظام التعليم الالكتروني نوفر هذه الخدمة لكي نبقيك على اطلاع حول محتوى الملف الذي ستقوم بتحميله .