Narzędzia używane w algorytmach

algorytm jestpredefiniowany sekwencji w celu rozwiązania problemu lub przetwarzania informacji w określony sposób . Na przykład , kasy wykonaj algorytm obliczyć kwotę zmiany dać klientowi , w oparciu o gotówkę złożoną z ceną towaru zakupionego . Wejściowe i wyjściowe zmieniać, alepozostajetaki sam sposób . Narzędzia używane do tworzenia algorytmów nie są narzędzia fizyczne wykorzystywane do innych rzeczy . Są narzędzia pojęciowe : Zazwyczaj symboli logicznych , które reprezentują funkcję . Jeśli więc …

Po pierwsze, nie mylić algorytmu z programu komputerowego . Algorytm jestsekwencja , cyfrowe lub ramy ; jest funkcjonalny projekt programu komputerowego lub innych sekwencji rozwiązywania problemów . Większość algorytmów użyć szereg stwierdzeń logicznych i instrukcji warunkowych , które odnoszą się do środowisk programowania. Najczęściej może być ” Jeśli więc ” oświadczenie.

Tablice logiczne

Oświadczenia logiczne są często wykorzystywane w tablicy lub schematu . Pierwsza instrukcja logika może powiedzieć: ” Jeśli dostaniesz pieniądze , a następnie dokonać zmian . ” Jeśli nie dostaniemy pieniędzy ,schemat może skierować cię nic nie robić . Jeśli są ,schemat wywołuje inną funkcję , począwszy , na przykład , ” Jeśli dostaniesz 20 dolarów, odjąć kwotę sprzedaży . ” To nie jestelegancki sposób , aby rozwiązać problem , ale jest toprzykład tego, jak algorytmy zaczynają się kształtować poprzez zdefiniowanie logiczne sekwencje , które mają nastąpić .
Else , Obrazy

” Else ” jest kolejnym elementem w sprawozdaniu logicznych. Niektóre ” jeśli , to ” sprawozdanie zwraca wartość zero, jeżelinie wykonują testu jest prawda. Na przykład: ” Jeśli dostaniesz 20 dolarów, aby zmiany , ( jeśli nie dostaniemy pieniędzy , nic nie robić ) . ” Else daje plan awaryjny . Zamiast po prostu nic nie robić , można go używać do powiedzenia , ” Jeśli dostaniesz 20 dolarów, aby zmiany , jeszcze poprosić o określonej kwoty pieniędzy w złożonej ofercie . ”
Mniejsza, większa niż, równa

symbole te wartości są często używane w algorytmach warunkowo kierować przepływem sekwencji . Na przykład ,algorytm może powiedzieć: ” jeśli rachunek klienta jest równa lub mniejsza niż 10 dolarów , nie maila fakturę ; . Indziej , wysłać fakturę ” Można myśleć o tych narzędziach jak węzłów logicznych w sekwencji . W każdym węźle , jednego z wielu narzędzi symboliczne mogą być używane do określenia , jak chcesz informacje przetwarzane w poszukiwaniu rozwiązania.

Dodaj komentarz