Apabila anda menggunakan blok ulangan untuk mengulang kod anda bagaimana komputer tahu ia telah diulangi cukup kali? Blok ulangan sebenarnya menyembunyikan sekeping kod yang lebih cekap bernama untuk ulangan, ia mula mengira dari nilai permulaan hingga nilai terakhir dengan kenaikan tertentu. Contohnya blok berulang 3 mula berkira dari 1 hingga 3 dengan kenaikan 1. Setiap kali ia mengira ia menjalankan kod di dalam ulangan. Untuk ulangan tersebut tahu mengira ulangannya menggunakan pemboleh ubah pembilang yang ditetapkan ke nilai permulaan pada ulangan pertama dan kenaikan yang ditambah kepadanya setiap kali ulangan dijalankan. Sebaik sahaja pemboleh ubah pembilang adalah lebih besar daripada nilai terakhir ulangan tersebut berhenti. Kebaikan menggunakan untuk ulangan sebenar dan bukannya blok ulangan adalah anda dapat melihat pemboleh ubah pembilang dan gunakannya di dalam ulangan anda.