Először is , ne keverjük össze egy algoritmust a számítógépes program . Az algoritmus a sorrend , a logika vagy keret; ez a funkcionális tervezés egy számítógépes program vagy más problémamegoldó sorozat . A legtöbb algoritmus használata számos logikai nyilatkozatok vagy feltételes állítások , amelyek kapcsolódnak a számítógépes programozás környezetben. A leggyakoribb lehet a " ha , akkor " állítás .
Logikai tömbök
Logic kijelentések gyakran használják egy tömb vagy egy folyamatábra . Az első logikai állítás talán azt mondja: " ha adott pénzt , majd végezze el a változás . " Ha nem adott pénzt , a folyamatábra lehet irányítani, hogy nem csinál semmit. Ha igen, a folyamatábra meghívja egy másik funkció , kezdve , például: " ha adott $ 20, levonja az összeget az értékesítés . " Ez nem egy elegáns módja annak, hogy oldja meg a problémát , de ez egy példa arra, hogyan algoritmusok kezd formát ölteni , hogy meghatározza a logikai szekvenciák akar történni .
Else , fotókat
" Else " egy másik eleme a logika kimutatásokban. Néhány " ha , akkor " állítások vissza nulla értéket, ha a vizsgálat , hogy végre nem igaz. Például: " ha adott $ 20, hogy a változás , ( ha nem adott pénzt , nem csinál semmit ) . " Az else utasítás ad egy készenléti tervet . Ahelyett, hogy csak csinál semmit , akkor azt mondani, hogy " ha adott $ 20, hogy a változás , különben kérje az adott összeget pályázott . "
Less Than , nagyobb mint, egyenlő
Ezek értéke a szimbólumok gyakran használják algoritmusok feltételesen közvetlen áramlását a sorozat . Például egy algoritmus lehet mondani, hogy " ha az ügyfél számlát egyenlő vagy kevesebb, mint $ 10, nem mail a számla , más , elküldi a számlát . " Akkor gondolom, ezeket az eszközöket , mint a logikai csomópontok a sorrendben . Minden csomópont , hogy az egyik a különböző szimbolikus eszközöket lehet használni , hogy határozza meg, hogyan szeretné, hogy a feldolgozott információk keresve a megoldást.