\b;Blocos
Você pode usar chaves \c;{ }\n; para agrupar um número de intruções em ordem para criar um bloco com elas, por exemplo:
\c;
\s;	{
\s;		float  t;
\s;		t = a;
\s;		a = b;
\s;		b = t;  // troca a e b
\s;	}
\n;
Cada instrução no bloco é seguida por um \l;ponto e vírgula\u cbot\term;, mas o bloco em sí não.
Veja o exemplo a seguir com a instrução \c;\l;if\u cbot\if;\n; que ilustra o uso de blocos em um programa:
\c;
\s;	if ( a < b )
\s;		\n;instruction 1\c;;
\s;		\n;instruction 2\c;;
\s;	\n;instruction 3\c;;
\n;
Se a \l;condição\u cbot\cond; for verdadeira, as instruções 1, 2 e 3 são executadas. Caso a condição seja falsa, somente a instrução 1 é ignorada, instruções 2 e 3 são executadas. O fato que a instrução 2 está alinhada com  a instrução 1 não significa nada.
Se você quer executar as instruções 1 e 2 somente se a condição for verdadeira,  você deve colocá-las em um bloco:
\c;
\s;	if ( a < b )
\s;	{
\s;		\n;instruction 1\c;;
\s;		\n;instruction 2\c;;
\s;	}
\s;	\n;instruction 3\c;;
\n;
Blocos podem ser necessários com instruções \c;\l;if\u cbot\if;\n;, \c;\l;while\u cbot\while;\n; e \c;\l;for\u cbot\for;\n;, a fim de  agrupar várias instruções que devem ser executadas somente se uma condição é verdadeira, ou que deve ser repetida várias vezes. 
Você pode colocar blocos em outros blocos, em quantos níveis você necessitar. Aqui está um exemplo da sobreposição de 2 níveis:
\c;
\s;	if ( a > b )
\s;	{
\s;		int  i = 0;
\s;		while ( i < 18 )
\s;		{
\s;			move(10);
\s;			turn(5);
\s;			i = i+1;
\s;		}
\s;	}
\n;
É melhor você alinhar a chave de abertura \c;{\n; com a chave de fechamento \c;}\n; a fim de melhorar a legibilidade, porém não é obrigatório. O exemplo seguinte usa menos espaço, mas é equivalente ao exemplo anterior, porém não é aconselhável escrever seus programas neste estilo: 
\c;
\s;	if(a>b) { int i=0; while(i<18) {
\s;	move(10);turn(5);i=i+1; }}
\n;
\t;Veja também
\l;Instruções\u cbot;, \l;tipos\u cbot\type; e \l;categorias\u cbot\category;.
