Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
identifikovať vstupy a výstupy . Vstupy môžu byť čísla , slová , dáta snímača a všetko , čo " spúšťa " program . Výstupy sú požadované výsledky : to , čo programátor chce algoritmus k tomu . Konečná rad krokov sa týka vstupov a výstupov . Tieto kroky môžu byť jednoduché alebo zložité , v závislosti od účelu algoritmu .
2
Návrh jadra pseudo - kódu . Pseudo - kód je semi - formálne notácie " na polceste " medzi formálnym programovací jazyk a " prirodzeného " jazyka . Pseudo - kód obsahuje základné vstupy , schody , a výstup . V tomto prípade , pseudo - kód bude obsahovať výzvu na zadanie čísla , násobiaci operáciu , ktorá umožní kocku číslo je , a " výstupný príkaz " , ktorý zobrazuje výslednú kocku . Príklad pseudokódu pre algoritmus môže byť :
Definujte premennú " počet " , klipart
vstup ( číslo ) ;
NewNumber = číslo ^ 3 ;
//číslo ^ 3 = číslo * číslo * číslo //
výstup ( NewNumber ) ;
3
Robte si poznámky z nejasných alebo odborných termínov a krokov . V tomto prípade , " //číslo ^ 3 = číslo * číslo * číslo //" je v prospech programátora . To nemá žiadny vplyv na kód , ale je jednoducho pripomienka k prúdu , alebo akékoľvek budúce programátorov , čo " číslo ^ 3 " znamená . Tieto poznámky sú veľmi užitočné pri komunikácii komplexné informácie pre ľudí , ktorí môžu byť nové alebo neskúsení s algoritmom .
4
previesť na pseudo - kódu do kódu do formálneho jazyka v počítači . To si vyžaduje kompilátor v programovacom jazyku . Väčšina programovacích jazykov , ako je C + + sa líši v notáciu a formátovanie detaily , ale inak sú podobné . S kvalitnou pseudo - kódu , preklad do formálneho jazyka by nemalo byť ťažké . Spoločné programy , ako je napríklad Microsoft Excel , Matlab alebo Mathematica môžu byť platformy pre formálne jazykové algoritmus písania . V C + + , počítačový algoritmus by bol podobný : Spojené
# include int main ( ) { klipart klipart float číslo ; Number = -3,815 ; float NewNumber ; printf ( " Zadajte číslo : % f \\ n" , číslo ) ; NewNumber = počet * číslo * číslo ; //Počet ^ 3 = číslo * číslo * Počet printf ( " \\ n číslo kocky je : \\ n" ) ; printf ( " % f " , NewNumber ) ; } Otestujte naprogramovaný algoritmus . Overte , výpočty a výsledky rúk . V tomto príklade , to je jednoduché . Kalkulačka ukazuje , že (-3,815) ^ 3 = -55,524 . Stavať v kontrolách a zlyhanie trezory , aby algoritmus robustný . Uvedený príklad nastaví číslo , -3,815 , a kocky ju . V realistickom algoritmu , že ochranné opatrenia proti nezmyselné vstupy . Ak tak neurobíte , mohlo dôjsť k pádu programu alebo dávajú nezmyselné odpovede . Algoritmy , ktoré ignorujú " čo keby " ľudskej chyby a programovanie zložitosti sú náchylné k chybám , a zvyčajne vyžadujú revíziu .
5
6