السلام عليكم
شكرا للجميع اخوه
ولكني عندي سؤال بخصوص do - while اذا كان مايكرو ينفذ امر امر يعني بتسلسل من بدايه الى نهايه البرنامج واذا وصل الى do ونفذ اوامر وبعدين لما وصل الى while وجد شرط غير متحقق ماذا يحدث وماذا يحدث للقيم الي تغيرت قيمهم خلال دخول البرنامج الى do
ارجو التوضيح ايهم أفضل من ناحيه البرمجيه ولماذا
مع شكري والتقديري لكل
|
اخي الحبيب حسن هادي
ايهم افضل هذا مايحدده المبرمج حسب خط سير البرنامج
فلو انا اريد ان انفذ أوامر معينة بشرط ان يتحقق شرط معين فإن تحقق الشرط يتم تنفيذ الأوامر وان لم يتحقق الشرط لم تنفذ الأوامر...
وهنا سيتم التنفيذ او لايتم التنفيذ نهائيا
انظر الي مخطط while
اما في do - while
فالأمر مختلف فلابد ان ينفذ هذه الأوامر ثم ينظر الي الشرط وهنا تم تنفيذ الأمر وقد لايتكرر وقد يتكرر حتي يتحقق الشرط
وهذا مخطط do - while
ملحوظة هذه الصور مقتبسة من موقع وشرح المهندس الكبير فتح الله عبد العزيز