Værktøjer, der anvendes i algoritmer

En algoritme er en predefiend sekvens at løse et problem eller bearbejde information på en bestemt måde . For eksempel kasseapparater følger en algoritme til at beregne den ændring at give kunden , baseret på det tilbudte kontanter og prisen på merchandise købt. Input og output værdier ændrer sig , men processen er stadig den samme. De værktøjer, der anvendes til at skabe algoritmer er ikke de fysiske værktøjer, der anvendes til at gøre andre ting. De er planlægningsredskaber : normalt logiske symboler, der repræsenterer en funktion. Hvis du ...

Første, ikke forveksle en algoritme med et edb-program. En algoritme er sekvensen , logik eller ramme; det er den funktionelle design af et edb-program eller en anden problemløsning sekvens . De fleste algoritmer anvender en række logiske udsagn eller betingede udsagn, der relaterer sig til edb-programmering miljøer. Den mest almindelige kan være , "hvis , så " erklæring .
Logic Arrays

Logic udsagn anvendes ofte i en matrix eller et flowdiagram . Den første logik erklæring måske sige, " hvis du er givet penge , derefter foretage ændringer. " Hvis du ikke er givet penge , kan flowdiagrammet direkte du at gøre noget. Hvis du er, flowdiagrammet påberåber en anden funktion , der begynder med , for eksempel, " hvis du er givet $ 20, trække beløbet for salget. " Det er ikke en elegant måde at løse problemet , men det er et eksempel på, hvordan algoritmer begynder at tage form ved at definere de logiske sekvenser , du ønsker skal ske .
Else

" Else " er en anden komponent i logiske udsagn. Nogle " hvis derefter" udsagn returnere en værdi på nul , hvis testen , de udfører , er ikke sandt. For eksempel, " hvis du er givet $ 20, foretage ændringer , ( hvis du ikke er givet penge , gøre noget ) . " Det andet udsagn giver dig en beredskabsplan . I stedet for bare at gøre noget , kan du bruge det til at sige, " hvis du er givet $ 20, foretage ændringer , ellers bede om det specifikke beløb i udbud. "
Mindre end større end lig med

Disse værdi symboler bruges ofte i algoritmer til betinget lede strømmen af en sekvens. For eksempel kan en algoritme sige, " hvis kundens regning er lig med eller mindre end $ 10 , ikke maile faktura . Andet, sende faktura" Du kan tænke på disse værktøjer som logiske noder i en sekvens . Ved hver node , kan nogen af en række symbolske værktøjer der skal anvendes til at definere, hvordan du vil have oplysninger, der behandles i jagten på din løsning.
Clipart

https://www.danishgame.com © Hobbyer, spil