Descrierea funcției și utilizarea

Când creați un program pentru a aloca în mod rezonabil în mod logic părți independente în ea (așa-numitul subprogramul). Fiecare parte poate fi opțional împărțită în rutine individuale, și așa mai departe. D. Divizarea unui program în subrutine simplifică procesul de depanare, t. Pentru a. Vă permite să depana fiecare subprogram separat. Este logic să împartă activitatea de creare a unui program complex între programatori individuali. Unele rutine pot fi folosite pentru a rezolva probleme diferite.







După ce a creat și programul depanate poate fi folosit orice număr de ori.

In multe limbaje de programare, conceptul de rutine implementate folosind proceduri design, funcții, module, și așa mai departe. N.

în cazul în care F - identificator de funcție care specifică numele prin care puteți accesa funcțiile; v - o listă cu parametrii funcțiilor, separați prin virgulă; s - funcția de organism, se specifică acțiunea pe care trebuie să efectuați pentru a obține rezultatul. Instrucțiunea return Opțional specifică valoarea returnată de o funcție.







Descrierea funcției nu poate fi investit în descrierea celorlalte funcții. Parametrii din interiorul corpului ei joacă un rol similar cu cel al variabilelor normale, dar valorile inițiale ale acestor parametri sunt atribuite funcției. În cazul în care descrierea funcției are forma

Funcția F (vl, v2. vzg)

apelul funcție trebuie să aibă forma

în cazul în care el, e2. ro - expresii care specifică valorile reale ale parametrului. Parametrii vl, v2. vzg, specificate în funcție, numită parametrii formali pentru a sublinia faptul că acestea sunt semnificative numai după stabilirea în apelul funcție de parametrii actuali ai el, e2. ro, care apoi funcționează lucrări. Dacă nu parametri în funcție, definiția funcției are forma

.. Prezența în paranteze operatorul apel de funcție să fie sigur, că este o provocare în acest caz, funcția ar trebui să fie:

De obicei, toate definițiile și funcțiile sunt definite în secțiunea documentul. Acesta oferă interpretarea și păstrarea memoriei tuturor funcțiilor atunci când documentul este încărcat în browser.

Următorul exemplu este descris în funcția de antet secțiune saga calculează aria triunghiului drept specifica catete.