\b;Příkaz \c;while\n;
Příkaz \c;while () {}\n; se používá k opakování sady příkazů.

\b;Základní použití
Nejčastěji se příkaz \c;while\n; používá k opakování příkazů donekonečna. Toho docílíte tak, že napíšete \c;while (true) {}\n; a do složených závorek \c;{}\n; vložíte příkazy, které se mají opakovat. Zde je příklad programu, který bude donekonečna opakovat následující kroky:
o  najít pavouka,
o  otočit se k němu,
o  vystřelit.
\c;
\s;	while (true)
\s;	{
\s;		item = \l;radar\u cbot\radar;(AlienSpider);
\s;		\l;turn\u cbot\turn;(direction(item.position));
\s;		\l;fire\u cbot\fire;(1);
\s;	}
\n;
Tento program stačí spustit pouze jednou a zlikviduje všechny pavouky kolem robota.

\b;Pro pokročilé
Syntaxe:
\s;\c;while ( podmínka )
\s;{
\s;	\n;Příkazy...\c;
\s;}
\n;
Tento příkaz Vám umožňuje několikrát zopakovat příkazy uvnitř \l;bloku\u cbot\bloc;.

Pozor, abyste si nepletli příkaz \c;while () {}\n; s příkazem \c;\l;do\u cbot\do; {} while ();\n;. Ten druhý kontroluje podmínku až po prvním provedení celého bloku příkazů. 

\t;\c;podmínka\n;
Příkazy uvnitř bloku se opakují stále dokola, dokud platí \l;podmínka\u cbot\cond;. 

Zde je příklad:
\s;\c;int i = 0;
\s;while ( i < 10 )
\s;{
\s;	\n;Příkazy...\c;
\s;	i = i+1;
\s;}
\n;
\t;Pozor
Na konec řádku \c;while ()\n; nepište \l;středník\u cbot\term;.

Uvnitř bloku za příkazem \c;while\n; se Vám mohou hodit příkazy \c;\l;break\u cbot\break;\n; a \c;\l;continue\u cbot\continue;\n;.

\t;Užitečné odkazy
\l;Příkazy\u cbot;, \l;datové typy\u cbot\type; a \l;kategorie\u cbot\category;.
