Sub-rotina Uma sub-rotina é uma sequência de instruções que executa uma tarefa específica dentro de um programa maior. Também é chamado de
procedimento , uma
função , ou um
método .
Uma sub-rotina normalmente é chamada de outra parte do programa e retorna o controle ao chamador quando termina. Isso permite que o programa seja estruturado em partes menores e mais gerenciáveis, o que facilita seu desenvolvimento e manutenção.
As sub-rotinas também podem ser usadas para compartilhar código entre diferentes programas. Por exemplo, uma sub-rotina que calcula a área de um círculo poderia ser usada por vários programas, sem a necessidade de duplicar o código em cada programa.
Aqui está um exemplo de sub-rotina em Python:
```píton
def calcular_area_of_circle(raio):
"""Calcula a área de um círculo dado seu raio."""
área =math.pi * raio * raio
área de devolução
```
Esta sub-rotina recebe um único argumento, o raio de um círculo, e retorna a área do círculo. A sub-rotina pode ser chamada de outra parte do programa, assim:
```píton
raio =5
área =calcular_area_of_circle(raio)
imprimir (área)
```
Isso produzirá a área de um círculo com raio de 5.