if(condition)
{conditional instruction}
else
{alternative instruction}

while(condition){instructions}

do{instructions}
while(condition)

for(initial instruction;condition;subsequent instruction)
{repeat instructions}

repeat(numerical expression)
{instructions}

switch(expression)
{
  case constant_expression_1:
  {instructions_1} break;
  ...
  case constant_expression_n:
  {instructions_n} break;
  default:
  {instructions} break;
}

until(expressions)
{expressions}