Keď používate blok opakuj vo vašom kóde, ako vie počítač rozoznať, kedy to bolo zopakované dostatočný počet krát? Blok opakuj skrýva komplikovanejší kód, ktorý sa nazýva rátajúci cyklus, počíta od počiatočnej hodnoty po tú konečnú so špecifickým zvyšovaním. Napríklad, opakovanie 3 blokov počíta od 1 po 3, po jednej. Za každým, keď ráta, spustí kód vo vnútri opakovania. Cyklus vie, koľkokrát už zbehol, vďaka premennej "počítadlo", ktorá je nastavená na počiatočnej hodnote, keď cyklus začína a pridáva si o jedno zakaždým, keď zbehne cyklus. Akonáhle je premenná "počítadlo" väčšia ako konečná hodnota, cyklus sa zastaví. Výhodou použitia ozajstného rátajúceho cyklu, namiesto bloku opakuj je, že vidíme premennú "počítadlo" a používame ju v cykle. Napríklad, keď máme viacero kvetín a prvá z nich má jeden nektár, druhá má dva nektáre a tretia má tri, môžeme použiť rátajúci cyklus, aby včela pozbierala zakaždým "počítadlový počet" nektárov, jeden na prvom kvete, dva na druhom a tri na treťom. V rátajúcom cykle môžeme tiež zvyšovať "počítadlo" o iné číslo ako jeden. Vieme napríklad počítať vždy o plus 2, 4 alebo aj hodnotu, ktorá sa zakaždým mení.