یک حلقه بینهایت قطعهای از کد است که خروجی عملکردی ندارد و بنابراین به طور نامحدود تکرار میشود. در برنامهنویسی کامپیوتری، یک حلقه یک توالی از دستورالعملها است که تا رسیدن به یک شرط خاص به طور مداوم تکرار میشود.
نمودار منطقی یک حلقه while. یک حلقه while تا زمانی که شرط مشخص شده (در اینجا i ≤ 7) برقرار باشد، ادامه مییابد. یک پاسخ نادرست باعث میشود که حلقه خاتمه یابد.
