Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako implementovať algoritmus pre počítače

algoritmy sú veľmi užitočné pri vykonávaní zložitých alebo opakujúce sa kroky na splnenie úlohy . Databáza môže mať milióny mená osôb , telefónnych čísiel a ďalších údajov . Vyhľadávací algoritmus má meno zadanej user vstupné a správy zálohovať všetky zápasoch v databáze . Algoritmy , ktoré sú príliš zložité programovanie a analýzu v jedinom kroku je potrebné najmä pozornosť , ako logické väzby a slučky znásobí možnosť ľudskej chyby . Veci , ktoré budete potrebovať klipart C + + kompilátor
Zobraziť viac Inštrukcie Cestuj 1

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 klipart

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 ) ;

}
5

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 .
6

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 .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené