Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Tu je rozdelenie toho, ako sa používajú postupy:
Kľúčové charakteristiky:
* modularita: Postupy rozdeľujú veľký program na menšie, zvládnuteľné jednotky. Každý postup sa zameriava na jednu dobre definovanú úlohu.
* opakovane použiteľnosť: Po napísaní postupu sa dá nazvať (alebo vyvolať) z viacerých miest v rámci programu bez prepísania kódu. To šetrí čas a znižuje redundanciu.
* abstrakcia: Postupy skrývajú vnútorné podrobnosti o ich implementácii. Užívateľ musí vedieť, ako zavolať postup a čo sa vracia (ak vôbec), nie ako to funguje interne.
* Organizácia: Postupy zlepšujú čitateľnosť a organizáciu kódu zoskupením súvisiaceho kódu.
Ako sa používajú postupy:
1. Definícia: Postup je prvý *definovaný *. Zahŕňa to jeho meno a zadanie kódu, ktorý vykonáva. Definícia často obsahuje:
* meno: Jedinečný identifikátor pre postup.
* parametre (alebo argumenty): Vstupné hodnoty, ktoré postup prijíma. Umožňujú postupu pracovať s rôznymi údajmi zakaždým, keď sa volá.
* návratová hodnota (voliteľné): Hodnota, ktorú postup posiela späť do časti programu, ktorý ho nazval. Niektoré postupy nič nevracajú (často nazývané „neplatné“ postupy alebo „podprogram“).
* Body: Skutočný kód, ktorý vykonáva úlohu.
2. volanie/vyvolanie: Po definovaní postupu sa nazýva * alebo * vyvolané * z iných častí programu. Keď sa nazýva postup:
* Kontrola sa prenáša do postupu.
* Kód postupu sa vykoná.
* Ak má postup parametre, hodnoty týchto parametrov sa odovzdávajú postupu.
* Ak postup vráti hodnotu, táto hodnota sa odovzdá späť volajúcemu.
* Ovládanie sa vráti do bodu programu, v ktorom bol postup zavolaný.
Príklad (python):
`` `Python
def vypočítať_area (dĺžka, šírka):
"" Vypočíta oblasť obdĺžnika. ""
oblasť =dĺžka * šírka
spiatočná plocha
obdĺžnik_length =10
obdĺžnik_width =5
area =výpočet_area (obdĺžnik_length, obdĺžnik_width) # volanie postupu
tlač (F "Oblasť obdĺžnika je:{area}") # Výstup:Oblasť obdĺžnika je:50
`` `
V tomto príklade:
* `Výpočet_area` je názov postupu (funkcia).
* `dĺžka` a` šírka "sú parametre.
* `Area =dĺžka * šírka" je telo postupu.
* „Návratka“ Vráti vypočítanú oblasť.
Postupy sú základné pre štruktúrované programovanie a používajú sa vo veľkej miere vo všetkých programovacích jazykoch, hoci ich špecifická syntax a terminológia sa môžu líšiť. Sú nevyhnutné na písanie efektívneho, dobre organizovaného a udržiavateľného kódu.