3 Controle de fluxo

Vimos anteriormente, instruções de um algoritmo possuem um ordem pré-estabelecida para serem executados. Em linguagens de alto nível, utilizamos comandos com semânticas bem definidas para estabelecer a sequência de execução das instruções.

3.1 Comandos condicionais

3.2 Comandos de seleção

3.3 Comandos de repetição

3.4 Interrupções

3.5 Tratamento de erros e exceções