Az előző leckében az ELŐRE 100 és a JOBBRA 90 utasítások ismétlésével le tudtunk rajzolni egy négyzetet, de már ennél az összesen 8 utasítás kiadásánál is érezhettük, hogy bizony elég sokat kell gépelni. Pedig ez még csak egy 4 egyenlő oldallal rendelkező síkidom volt. Képzeljük el ezt egy több 10 oldalú sok szögnél, vagy egy kör esetén(A logo nyelvben a kör is egy véges számú oldalból álló sokszög).

Természetesen ez a probléma könnyne megoldható egy új utasítás, ill. vezérlési szerkezet segítségével, ami az ISMÉTLÉS (röviden ISM). Ez a szerkezet lehetővé teszi, hogy egy utasítás listát, x alkalommal végrehajtsunk.

A felépítése egyszerű: ? ISM <hányszor> [utasítások]
Az ISM(vagy ISMÉTLÉS) utasítást követi az a szám, ahányszor szeretnénk végrehajtani az utasítás listát, amit a szögletes zárójelek közé kell írni.
Példa egy négyzet kirajzolására:
? ISM 4 [ELŐRE 50 JOBBRA 90]