درس امروز در مورد دستورات تکرار و حلقه هست:

در زندگی روزمره یک سری کارها هست که بصورت استمرار آن ها را انجاممیدیم ، حالا ممکنه ۱روز در میان یا چند روز در میان و شاید حتی در طی روز چند بارانجامش بدهیم.

به فرض برای یک دانش آموز ، رفتن به مدرسه یک کار مستمر هست یعنی هر روز آن روانجام میدهد.



خوب در برنامه نویسی هم به همین شکل هست ، ما برای انجام کاری ممکنه نیاز بهانجام یک سری کار تکراری داشته باشیم که از لحاظ ساختار تا حدودی با هم شبیه هستد.

به فرض اگر بخواهیم برنامه بنویسیم که جمع اعداد ۱تا صد رو انجام بده ، میتونیم از حلقه استفاده کنیم.

در کل روال کار یک ساختار درست داره یعنی:

۱- عدد ۱را با عدد ۲جمع کن و نتیجه را درSUM قرار بده.

۲- عدد ۳را باSUM جمع کن و نتیجه را درSUM قرار بده.

۳- عدد ۴را باSUM جمع کن و نتیجه را درSUM قرار بده.

۴- عدد ۴را باSUM جمع کن و نتیجه را درSUM قرار بده.

۵

و ای آخر.

در مثال بالا قسمترا باSUM جمع کن و نتیجه را درSUM قراربده.در جمله ۲تا ۱۰۰مشابه است پس می تونیم به حلقه تبدیلش کنیم.

For   i=1  to  100   do

sum=sum+i

کد بالا کل کار رو برای ما انجام میده.

حلقه تکرار باید دارای یک متغیر باشد که تعداد تکرار ها را برای ما می شمارد. باید به این متغیر یک مفدار ابتدایی داده شود تا شمارش از آنجا شروع شود و یک مقدار پایانی که با رسین به آن حلقه خاتمه پیدا میکند.

این حلقه تکرار یک حلقه تکرار افزایشی می باشد که از یک مقدار کم شروه شده و به یک مقدار بزرگتر می رسد.

اگر مقدار اولیه حلقه از مقدار نهایی بزرگتر باشد حلقه ی تکرار کاهشی می باشد، که در این حالت به جای عبارت toباید از downtoاستفاده نماییم.

توسط : zahra
سه شنبه، 12 آذر ماه، 1392
بازدید : 5774
نظرات :

مرتبط باموضوع :

 آشنايي با تعدادي از واژه هاي كامپيوتر- بخش چهارم  [ دوشنبه، 11 آذر ماه، 1392 ] 3137 مشاهده
 دسترسي به كامپيوتر از راه دور  [ سه شنبه، 12 آذر ماه، 1392 ] 8536 مشاهده
 چگونه بايوس را UPDATE نماييم  [ پنجشنبه، 30 آبان ماه، 1392 ] 2103 مشاهده
 الگوریتم به زبان ساده  [ دوشنبه، 11 آذر ماه، 1392 ] 4850 مشاهده
 آشنائی با مفهوم روتينگ  [ چهارشنبه، 29 آبان ماه، 1392 ] 2061 مشاهده
 
نام شما: [ کاربر جدید ]

نام شما (ضروری): 
ایمیل شما (ضروری): 
نظر:
کد امنیتی
کد امنیتی

  [ بازگشت ]

امتیاز دهی به مطلب

انتخاب ها


 فایل پی دی اف فایل پی دی اف

 گرفتن پرينت از اين مطلب گرفتن پرينت از اين مطلب

 ارسال به دوستان ارسال به دوستان

 گزارش این پست به مدیر سایت گزارش این پست به مدیر سایت

اشتراک گذاري مطلب