Home : Termini del software : Definizione della funzione

Funzione

In matematica, una funzione è definita come una relazione tra valori definiti e una o più variabili. Ad esempio, una semplice funzione matematica può essere:

y = 2x

In questo esempio, la relazione tra y e x è che y è il doppio del valore assegnato a x. Mentre le funzioni matematiche possono essere molto più complesse di così, la maggior parte sono semplici rispetto alle funzioni utilizzate nella programmazione del computer. Questo potrebbe essere il motivo per cui le funzioni matematiche vengono spesso chiamate "espressioni", mentre le funzioni del computer vengono spesso chiamate "procedure" o "subroutine".

Le funzioni del computer sono simili alle funzioni matematiche in quanto potrebbero fare riferimento parametri, che sono passati, o ingresso nella funzione. Se l'esempio sopra fosse scritto come una funzione del computer, "x" sarebbe il parametro di input e "y" sarebbe il risultato produzione valore. Potrebbe assomigliare a questo:

funzione doppia (x)
{
$ y = 2 * x;
ritorna $ y;
}

L'esempio sopra è una funzione molto semplice. La maggior parte delle funzioni utilizzate nei programmi per computer include diverse righe di istruzioni e può persino fare riferimento ad altre funzioni. Una funzione può anche fare riferimento a se stessa, nel qual caso viene chiamata a funzione ricorsiva. Alcune funzioni potrebbero non richiedere parametri, mentre altre potrebbero richiedere diversi. Mentre è comune che le funzioni restituiscano variabili, molte funzioni non restituiscono alcun valore, ma invece restituiscono dati durante l'esecuzione.

Le funzioni sono talvolta considerate i mattoni del computer programmi, poiché possono controllare sia piccole che grandi quantità di dati. Sebbene le funzioni possano essere richiamate più volte all'interno di un programma, devono essere dichiarate una sola volta. Pertanto, i programmatori spesso creano "librerie" di funzioni a cui può fare riferimento uno o più programmi. Eppure, il codice sorgente di programmi per computer di grandi dimensioni può contenere centinaia o addirittura migliaia di funzioni.

TechLib - Il dizionario per computer Tech Lib

Questa pagina contiene una definizione tecnica di Funzione. Spiega nella terminologia informatica ciò che significa Funzione ed è uno dei molti termini software nel dizionario TechLib.

Tutte le definizioni sul sito Web TechLib sono scritte per essere tecnicamente accurate ma anche di facile comprensione. Se ritieni che questa definizione di funzione sia utile, puoi fare riferimento ad essa utilizzando i link di citazione sopra.