O código geralmente é executado linha por linha, na ordem em que as expressões aparecem. O que é chamado de execução sequencial. Entretanto, você poderá alterar a ordem em que as expressões são executadas usando expressões de fluxo de controle.
Por exemplo, você pode tomar decisões sobre quais expressões executar a seguir usando expressões if e case, ou repetir uma sequência de expressões mais de uma vez com loop e for. As páginas a seguir descrevem essas expressões detalhadamente e incluem exemplos de como usá-las.
A linguagem Verse tem mais expressões que você pode usar para alterar o fluxo de tempo de um programa executando expressões simultaneamente. Consulte mais detalhes em Simultaneidade.