Subrutin
En subrutin är en sekvens av instruktioner som utför en specifik uppgift inom ett större program. Det kallas också en procedur , en funktion , eller en metod .
En subrutin anropas vanligtvis från en annan del av programmet, och den återför kontrollen till den som ringer när den är klar. Detta gör att programmet kan struktureras i mindre, mer hanterbara bitar, vilket gör det lättare att utveckla och underhålla.
Subrutiner kan också användas för att dela kod mellan olika program. Till exempel kan en subrutin som beräknar arean av en cirkel användas av flera program, utan att behöva duplicera koden i varje program.
Här är ett exempel på en subrutin i Python:
``` python
def calculate_area_of_circle(radie):
"""Beräknar arean av en cirkel givet dess radie."""
area =math.pi * radie * radie
returområde
```
Denna subrutin tar ett enda argument, radien av en cirkel, och returnerar cirkelns area. Subrutinen kan anropas från en annan del av programmet, så här:
``` python
radie =5
area =calculate_area_of_circle(radie)
print (område)
```
Detta kommer att mata ut arean av en cirkel med radien 5.