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

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

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



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

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

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

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

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

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

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

۵

و ای آخر.

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

For   i=1  to  100   do

sum=sum+i

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

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

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

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

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

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

 SEO چیست؟  [ سه شنبه، 21 آبان ماه، 1392 ] 1474 مشاهده
 درباره انواع مختلف دمنوش ها بیشتر بدانید  [ پنجشنبه، 1 اسفند ماه، 1392 ] 4000 مشاهده
 Recovery Console  [ سه شنبه، 10 دي ماه، 1392 ] 3973 مشاهده
 Proxy Server چيست  [ چهارشنبه، 29 آبان ماه، 1392 ] 1938 مشاهده
 Phishing چيست  [ شنبه، 16 آذر ماه، 1392 ] 3712 مشاهده
 
نام شما: [ کاربر جدید ]

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

  [ بازگشت ]

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

انتخاب ها


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

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

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

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

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