Nástroje používané v algoritmoch

algoritmus je postupnosť predefiend k vyriešeniu problému alebo spracovávať informácie špecifickým spôsobom . Napríklad pokladne nasledovať algoritmus pre výpočet množstva zmien dať zákazníkovi , na základe hotovosti ponúkané a cenou tovaru zakúpili . Vstupné a výstupné hodnoty sa menia , ale proces zostáva rovnaký . Nástroje , používané na vytváranie algoritmov nie sú fyzické nástroje , používané na výrobu ďalších vecí . Sú koncepčných nástrojov : zvyčajne logické symboly, ktoré predstavujú funkcie . Ak teda …

Prvý , nepleťte algoritmus s počítačovým programom . Algoritmus je postupnosť , logiku alebo rámcovej zmluvy ; je funkčný návrh počítačového programu alebo iného riešenia problémov sekvencie . Väčšina algoritmy používajú celý rad logických vyhlásenie alebo podmienené príkazy , ktoré sa týkajú počítačových programovacích prostredí . Najbežnejšie môže byť “ Ak teda “ vyhlásenie .
Logických polí

Logické výroky sú často používané v poli alebo v diagrame . Prvý logika tvrdenie by sa povedať, “ ak ste daný peniaze , a potom urobiť zmenu . “ Ak ste nedal peniaze , môže vývojový diagram nasmerovať vás k tomu nič . Ak áno , vývojový diagram vyvolá inú funkciu , počnúc napríklad, “ keď ste daný $ 20 , odpočítať sumu z predaja . “ To nie je elegantný spôsob , ako vyriešiť problém, ale je to príklad toho, ako algoritmy začínajú rysovať tým , že definuje logické sekvencie , ktoré chcete aby sa stalo .
Else ,

“ Else “ je ďalšou zložkou v logických závierke . Niektoré „ak , potom “ vyhlásenie vráti nulovú hodnotu, ak test vykonávajú nie je pravda . Napríklad , “ ak ste daný $ 20 , vykonať zmenu , ( ak ste nedal peniaze , nič ) . “ Príkaz else vám pohotovostný plán . Namiesto toho len robiť nič , môžete povedať, “ ak ste daný $ 20 , vykonať zmenu , inak požiadať o konkrétnu sumu peňazí výberového konania . “
Menší ako , väčšia než , presne

Tieto symboly hodnoty sú často používané v algoritmoch podmienečne riadiť tok sekvencie . Napríklad , algoritmus by sa povedať, “ pokiaľ zákon zákazníka sa rovná alebo je nižší ako 10 dolárov , nie e – mail na faktúru . Iného , pošlite faktúru “ Môžete myslieť na týchto nástrojov ako logické uzly v poradí . V každom uzle , niektorý z mnohých symbolických nástrojov možno definovať, ako chcete informácie spracúvané pri hľadaní vášho riešenia .

Pridaj komentár