Quando introduzimos a noção de procedimentos, dizemos que:
- são uma forma de dar nome a um grupo de comandos, deixando nossos programas mais fáceis de entender;
- possiblitam a divisão em subtarefas: para resolver um problema grande, basta que o divida em problemas menores e em seguida combinar os problemas;
- nos ajudam a não repetir código, não escrever a mesma coisa muitas vezes.
Ao trabalhar com expressões complexas, rapidamente surge a necessidade de contar com um mecanismo similar, por causa dos motivos que acabamos de esboçar.
Gostaria de saber qual é esse mecanismo? Vamos começar!