Home : Uvjeti softvera : Definicija funkcije

funkcija

U matematici se funkcija definira kao odnos između definiranih vrijednosti i jedne ili više varijabli. Na primjer, jednostavna matematička funkcija može biti:

y = 2x

U ovom primjeru odnos y prema x je da je y dvostruko veća od vrijednosti dodijeljene x. Iako matematičke funkcije mogu biti puno složenije od ove, većina je jednostavna u odnosu na funkcije koje se koriste u računalnom programiranju. Zbog toga se matematičke funkcije često nazivaju "izrazima", dok se računalne funkcije često nazivaju "postupcima" ili "potprogramima".

Računalne funkcije slične su matematičkim funkcijama po tome što se na njih mogu pozivati parametri, koji su usvojeni, ili ulazni u funkciju. Da je gornji primjer napisan kao računalna funkcija, "x" bi bio ulazni parametar, a "y" rezultirajući izlaz vrijednost. Moglo bi izgledati otprilike ovako:

funkcija dvostruko (x)
{
$ y = 2 * x;
vratiti $ y;
}

Gornji je primjer vrlo osnovna funkcija. Većina funkcija korištenih u računalnim programima uključuje nekoliko redaka uputa, a mogu se pozivati ​​i na druge funkcije. Funkcija se također može pozivati ​​na sebe, u tom se slučaju naziva a rekurzivna funkcija. Neke funkcije mogu zahtijevati nikakve parametre, dok druge mogu zahtijevati nekoliko. Iako je uobičajeno da funkcije vraćaju varijable, mnoge funkcije ne vraćaju nikakve vrijednosti, već izbacuju podatke dok se izvode.

Funkcije se ponekad smatraju građevinskim blokovima računala programi, budući da mogu kontrolirati i male i velike količine podataka. Iako se funkcije mogu pozivati ​​više puta unutar programa, potrebno ih je deklarirati samo jednom. Stoga programeri često stvaraju "knjižnice" funkcija na koje se može pozivati ​​jedan ili više programa. Ipak, Izvorni kod velikih računalnih programa mogu sadržavati stotine ili čak tisuće funkcija.

https://TechLib.com/definition/function

TechLib - računalni rječnik Tech Lib

Ova stranica sadrži tehničku definiciju funkcije. U računalnoj terminologiji objašnjava što funkcija znači i jedan je od mnogih softverskih pojmova u rječniku TechLib.

Sve su definicije na web mjestu TechLib napisane kako bi bile tehnički točne, ali i lako razumljive. Ako smatrate da je ova definicija funkcije korisna, možete se na nju pozvati pomoću gore navedenih citata.