لذت برنامه نویسی!

!The Joy of Programming
by Babak Mahmoudabadi

نویسندگان
  • ۰
  • ۰

 حکم FOR-NEXT برای ساخت حلقه تکرار نامحدود بکار می رود. استفاده از FOR-NEXT  بسیار ساده تر از پیاده سازی حلقه با  IF-GOTO است ، همچنین باعث خوانایی و خلاصه شدن برنامه می شود. به مثال زیر توجه کنید:

10 FOR I=1 TO 5

20 PRINT "HELLO"

30 NEXT

همانطور که مشاهده می کنید حلقه FOR نیز دارای یک متغییر شمارنده است. در خط 10 مقدار اولیه و پایانی شمارنده I تعیین شده است. در این مثال نیز "PRINT "HELLO دستوری است که باید تکرار شود. دستور NEXT نشان دهنده انتهای حلقه بوده و به کامپیوتر می گوید که مقدار شمارنده را یک واحد افزایش داده و به شرط نرسیدن به مقدار نهایی حلقه را از ابتدا تکرار کند. پیاده سازی برنامه بالا با IF-GOTO  به شکل زیر است:

10 I=1

20 PRINT "HELLO"

30 I=I+1

40 IF I <= 5 THEN GOTO 20

نتیجه اجرای هر دو برنامه:

HELLO

HELLO

HELLO

HELLO

HELLO





  • ۹۵/۰۴/۲۳

نظرات (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی