Domů : Podmínky softwaru : Definice funkce

funkce

V matematice je funkce definována jako vztah mezi definovanými hodnotami a jednou nebo více proměnnými. Například jednoduchá matematická funkce může být:

y = 2x

V tomto příkladu je vztah y až x takový, že y je dvakrát tolik jako hodnota přiřazená x. Zatímco matematické funkce mohou být mnohem složitější než toto, většina z nich je ve srovnání s funkcemi používanými v počítačovém programování jednoduchá. To může být důvod, proč se matematické funkce často označují jako „výrazy“, zatímco počítačové funkce se často nazývají „postupy“ nebo „podprogramy“.

Funkce počítače jsou podobné matematickým funkcím v tom, že mohou odkazovat Parametry, které jsou předány, nebo vstup do funkce. Pokud by byl výše uvedený příklad zapsán jako funkce počítače, byl by vstupním parametrem „x“ a výsledkem by bylo „y“ výstup hodnota. Může to vypadat nějak takto:

funkce double (x)
{
$ y = 2 * x;
vrátit $ y;
}

Výše uvedený příklad je velmi základní funkcí. Většina funkcí používaných v počítačových programech obsahuje několik řádků pokynů a může dokonce odkazovat na jiné funkce. Funkce může také odkazovat sama na sebe, v takovém případě se nazývá a rekurzivní funkce. Některé funkce nemusí vyžadovat žádné parametry, zatímco jiné mohou vyžadovat několik. I když je běžné, že funkce vracejí proměnné, mnoho funkcí nevrací žádné hodnoty, ale místo toho vydává výstupní data při jejich spuštění.

Funkce jsou někdy považovány za stavební kameny počítače programy, protože mohou ovládat malé i velké množství dat. Zatímco funkce lze v rámci programu volat vícekrát, je třeba je deklarovat pouze jednou. Programátoři proto často vytvářejí „knihovny“ funkcí, na které může odkazovat jeden nebo více programů. Přesto Zdrojový kód velkých počítačových programů může obsahovat stovky nebo dokonce tisíce funkcí.

TechLib - počítačový slovník Tech Lib

Tato stránka obsahuje technickou definici funkce. Vysvětluje ve výpočetní terminologii, co funkce znamená, a je jedním z mnoha softwarových výrazů ve slovníku TechLib.

Všechny definice na webu TechLib jsou napsány tak, aby byly technicky přesné, ale také snadno srozumitelné. Pokud shledáte tuto definici funkce užitečnou, můžete ji odkázat pomocí výše uvedených citačních odkazů.