جستجو در سوالات؟
پیام ارسال شد بستن

Loop

حلقه‌ها (while ،for ،do while)

چرا به حلقه نیاز داریم؟

فرض کنید می‌خواهیم:
•یک جمله را ۱۰ بار چاپ کنیم
•اعداد ۱ تا ۱۰۰ را نمایش دهیم
•میانگین چند نمره را محاسبه کنیم

بدون حلقه

با حلقه

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

مفهوم حلقه (Loop)

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

هر حلقه ۳ بخش اصلی دارد:

مقدار اولیه

شرط ادامه

تغییر مقدار

حلقه while

ساختار کلی:

مثال:

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

نکته مهم در while

اگر مقدار تغییر نکند:

حلقه بی‌نهایت ایجاد می‌شود.

حلقه do while

ساختار کلی:

مثال:

تفاوت مهم:
در do while بدنه حداقل یک بار اجرا می‌شود.

تفاوت while و do while

حلقه for

ساختار کلی:

مثال:

مناسب‌ترین حلقه برای:

  • شمارش
  • تکرار مشخص

تفاوت while و do while و for

خطاهای رایج دانشجویان

فراموش کردن افزایش شمارنده
شرط اشتباه ( < به جای <= )
استفاده اشتباه از متغیر حلقه
ایجاد حلقه بی‌نهایت ناخواسته

حلقه for

تمرین 1

چاپ اعداد ۱ تا ۱۰ با while

تمرین 2

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

تمرین 3

نام و رشته تحصیلی کاربر را بگیرد و چاپ کند.

0
    0
    سبد خرید شما
    سبد خرید شما خالی است.بازگشت به فروشگاه