برای شروع کار باید یک متغیر را به عنوان شمارنده معرفی کنیم، (معمولاً برنامه نویس ها از حروف  i , j , k به عنوان شمارنده استفاده می کنند.)
سپس به این متغیر یک مقدار اولیه اختصاص می دهیم تا از آن مقدار، شمارش شروع شود.
در قسمت گام‌های شمارش، تعیین می کنیم حلقه چند تا چند تا شمارش کند و بعد از هر بار انجام دستورات داخل حلقه، شرط حلقه بررسی می گردد، اگر شرط برقرار بود دوباره دستورات اجرا می شوند و شمارنده افزایش یا کاهش می یابد و این کار بارها اتفاق می افتد تا اینکه شرط حلقه نقض شود.



نکته: شمارنده حلقه می تواند بصورت افزایشی یا کاهشی تغییر کند براین اساس باید مقدار اولیه را درست انتخاب کنیم. مثلاً در شمارش کاهشی حلقه، باید مقدار اولیه از مقدار شرط بزرگتر باشد.