دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۲۶
  • تیر

جلسه ۱۰ : حلقه های تکرار در برنامه نویسی

  • دسته‌بندی‌ها :
جلسه ۱۰ : حلقه های تکرار در برنامه نویسی

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

        مقدمه

        حلقه های تکرار برای اجرای چندین باره یک قطعه از کد استفاده می‌شوند.
        در زبان های برنامه نویسی چندین نوع حلقه تکرار وجود دارد که ماهیت آن ها تقریبا بین تمامی زبان های برنامه نویسی مشترک است.

        برای مثال در برنامه زیر می‌خواهیم عبارت Hello World را ۵ بار چاپ کنیم.
        یک راه ابتدایی و همچنین غیر منطقی، نوشتن ۵ بار دستور چاپ  این عبارت است:

        مثال : 

        خروجی:

        مثال : 

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

        مثال : 

        خروجی:

        مثال : 

        حلقه for

        همانطور که در مثال بالا می‌توانید مشاهده کنید، حلقه for دارای سه قسمت است که با ; از یکدیگر جدا شده اند:

        • تعریف و مقدار دهی اولیه متغیر شمارنده (در مثال بالا متغیر i)
        • شرط اجرای حلقه : هر باز پس از تکرار حلقه این شرط بررسی می‌شود. اگر شرط برقرار بود حلقه به کار خود ادامه می‌دهد. اگر شرط برقرار نباشد، حلقه متوقف شده و برنامه به اجرای خود ادامه می‌دهد (در مثال با i<5)
        • مقدار دهی شمارنده : در این بخش متغیر شمارنده را مقدار دهی می‌کنیم که پس از هربار تکرار حلقه، شمارنده مقدار خود را بروزرسانی می‌کند (در مثال بالا ++i)

        عبارت ++i معادل عبارت i = i+1 است.

        حلقه while

        نوع دیگری از حلقه های تکرار در برنامه نویسی و زبان C، حلقه while است.

        این حلقه با کلمه کلیدی while شروع شده و تنها دارای یک شرط است که اگر آن شرط درست باشد، حلقه به کار خود ادامه می‌دهد.

        مثال : 

        مثال:

        مثال : 

        خروجی:

        مثال : 

        حلقه do while

        اینو نوع حلقه تکرار نیز مانند حلقه while است. تنها تفاوت در این است که شرط تکرار حلقه در انتهای حلقه بررسی می‌شود.

        مثال : 

        مثال:

        مثال : 

        خروجی:

        مثال : 

        دستور break

        از دستور break برای خروج از حلقه استفاده می کنیم.

        مثال:

        مثال : 

        خروجی:

        مثال : 

        دستور continue

        از دستور continue برای متوقف کردن اجرای فعلی حلقه و رفتن به ابتدای حلقه استفاده می‌کنیم. (رفتن به دور بعدی)

        مثال:

        مثال : 

        خروجی:

        مثال : 

        در مثال بالا هنگامی که i برابر ۳ می‌شود، دستور continue اجرا می‌شود و برنامه از ادامه اجرای دور فعلی حلقه خودداری می‌کند و به دور بعدی (i=4) می‌رود.

        حلقه ها در زبان جاوا

        زبان جاوا نیز سه حلقه for, while و do…while را پشتیبانی می‌کند.

        برنامه زیر عبارت hello world را به وسیله حلقه while 5 بار اجرا می‌کند.

        مثال : 

        دستورات break و continue نیز کاربرد مشابه این دستورات در زبان C دارند.

        حلقه ها در پایتون

        پایتون نیز سه حلقه for, while و do…while را پشتیبانی می‌کند.

        در زبان پایتون از آکولاد ها استفاده نمی‌کنیم و از دندانه گذاری ها (Tab) به جای آن استفاده می‌کنیم.

        مثال:

        مثال : 

        خروجی:

        مثال : 

        دستورات break و continue نیز کاربرد مشابه این دستورات در زبان C دارند.

         

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

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

        QR:  جلسه ۱۰ : حلقه های تکرار در برنامه نویسی
        به اشتراک بگذارید