Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
FORTRAN a QBasic , ktoré sú procedurálne jazyky , pracovať trochu inak , než objektovo orientovaných jazykoch ako je Java a C # . Ak napíšete program objektovo - orientovaný , budete často plniť úlohy vytváraním objektov . Dom objekt , napríklad, sa môže skladať z položiek nájdených v dome a kód , ktorý môže manipulovať tieto objekty . Ak chcete použiť objekt , môžete jednoducho vytvoriť ju . Procedurálne jazyk , na druhej strane , nemá predmety , a pozostáva z vyhlásenia , ktoré vykonávajú špecifické úlohy . Tieto príkazy existujú v podprogramov , ktoré majú mená ako funkcie , modul a podprogramu . Rôzne jazyky nazývajú tieto podprogramy rôznymi menami .
Call závierka
Procedurálne jazyky zdieľajú mnoho , ale nie všetky , z výkazov nájdených v objektovo orientovanom programovaní . Napríklad , New údajov , našiel v programe objektovo - orientovaný , neexistuje v jazyku , ako je FORTRAN , pretože FORTRAN nemôže vytvárať nové objekty . Namiesto toho , zvyčajne nájdete príkazu CALL , ako je tento :
Call ColorBox ( " blue " )
Tento príkaz volá podprogram alebo funkcie a odovzdáva mu názov farby . V tomto príklade , podprogram ColorBox alebo funkcia môže zmeniť farbu krabicu k modrej . Tieto podsystémy možno volať ďalšie podprogramy rovnako .
If /then /else
Väčšina jazykov má príkazy , ktoré umožňujú kód vykonávať rôzne akcie na základe podmienok , ktoré sa vyskytujú , ako ukazuje nasledujúci if /then /else kód demonštruje :
ak x = 1 thenprint " hodnota je 1 " elseprint " hodnota nie je 1 " end - ak
kód vytlačí " hodnota 1 " , ak premenná " x " je 1. V opačnom prípade kód vetvy na tvrdenie , že tlačí " hodnota nie je 1. " Procedurálne jazyky používajú tento typ logiky často volať podprogramy , keď sa vyskytujú určité podmienky .
GOTO Prehlásenie
Hoci považované za chudobné programovanie , príkazy GOTO sa často objavujú v programoch vytvorených pomocou procedurálne jazyk . Nasledujúci kód ilustruje GOTO :
x = 1Pokud x = 2 GOTO Endy = 2End :
V tomto kóde , počítač skontroluje , či " x " hodnota premennej je 2 . Ak áno , program skočí na " koniec : " vyhlásenie . Vývojári používajúci procesné jazyk je jednoduché používať príkazy GOTO , pretože nemajú prísť na iné spôsoby , ako dosiahnuť rovnaký úlohu, ako je napríklad nahradenie GOTO v tomto príklade s volaním podprogram alebo funkcia , ktorá vykonáva nevyhnutnú úlohu .