Subrutina: diferència entre les revisions

Contingut suprimit Contingut afegit
enters
Línia 9:
* Un nom únic al [[àmbit (programació)|àmbit]]: nom de la funció amb el qual s'identifica i es distingeix d'altres. No hi podrà haver una altra funció ni [[Procediment (Programació)|procediment]] amb aquest nom (excepte [[sobrecàrrega]] o [[polimorfisme (informàtica)|polimorfisme]] en [[programació orientada a objectes]]).
* Un tipus de dada de retorn: [[tipus de dada]] del valor que la subrutina retornarà en acabar la seva execució.
* Una llista d'de [[argument (informàtica)|paràmetres]]: especificació del conjunt d'arguments (poden ser zero, un o més) que la funció ha de rebre per realitzar la seva tasca.
* El codi o ordres de processament: conjunt d'ordres i sentències que ha d'executar la subrutina.
 
Línia 25:
...
FI PROGRAMA principal.
</Prepre>
 
La següent funció en [[llenguatge de programació C|C]] és l'analogia al càlcul de la mitjana matemàtic. La funció "Mitjana" retorna un valor decimal corresponent a la suma de 2 valors sencersenters d'entrada (A i B):
 
<source lang="c">
Línia 35:
return r;
}
</Sourcesource>
 
Així una anomenada "Mitjana (3, 5)" retornarà el valor de tipus real ([[float]]) 4,0.