/ / Algoritmen är en tydligt definierad sekvens för att utföra matematiska operationer

En algoritm är en tydligt definierad sekvens av att utföra matematiska operationer

Datorhårdvara är baserad påPrincipen för sekventiell utförande av matematiska operationer. På grund av detta blir det nödvändigt att kompilera program som utför vissa specifika sekvenser av åtgärder i en given ordning. Eftersom program kan vara enorma och besvärliga möter en specialist ofta behovet av en grafisk (visuell) utformning av en arbetsplan - en algoritm.

Algoritmen är
Algoritmen är tydlig i absoluta termerRecord sekvens för att utföra matematiska operationer som krävs för att utföra de uppgifter på datorn. Man kan också notera att det är en sekvens av stegvisa genomförandet av de ursprungliga indata för det slutliga resultatet. Faktum är att alla program är en sekvens av åtgärder: Användarundersökning (initiala dataingång), utför de specificerade åtgärder med datautgångsresultatet.

Start- och slutblocket för algoritmen ärschema i form av en oval och har en utgång respektive en ingång. Blockerar in- och utdata - i form av ett parallellogram. Block av matematiska operationer representeras i form av rektanglar och har också en ingång och en utgång.

Den enklaste (grundläggande) typen av orderbeskrivningÅtgärden är en linjär algoritm. Denna version av programmets visuella bild utförs som en stegvis förvandling av de ingående externa data till slutresultatet med efterföljande utdata till visuella enheter. I en linjär algoritm börjar varje efterföljande operation eller åtgärd att utföras strängt efter slutet av den föregående operationen eller åtgärden.

Det är ofta ett behov av dataverifiering.för överensstämmelse med något villkor. Och beroende på resultatet måste du utföra en eller annan åtgärd. Det är inte svårt att gissa att programmet kommer att beskrivas med en annan typ av algoritm - med förgrening.

Grenningsalgoritmen är
Förgreningsalgoritmen är en beskrivning som gesSekvensen av åtgärder, som innefattar att kontrollera data för att överensstämma med ett givet villkor. Resultatet av en sådan kontroll kan antingen vara en korrespondens mellan de data som kontrolleras till ett givet tillstånd eller en skillnad. Och beroende på resultatet utförs antingen en ytterligare sekvens av åtgärder eller en annan.

Hjälpalgoritmen är
Testblocket är avbildat som en rhombus med en ingång och två utgångar som motsvarar ett positivt eller negativt testkort.

Som regel kan lösningen av enkla problem varaavbilda i form av ett litet flödesschema. Men om uppgiften som ställts före programmeraren är stor nog, kan algoritmen som avbildas på papper (bildskärm) bli ett besvärligt monster. För att förenkla den visuella bilden av sekvensen av åtgärder användes hjälpstrukturer.

Den stödjande algoritmen är ett fragment av planen,beskriver en specifik, förutbestämd sekvens av åtgärder som görs separat från grundalgoritmen och utformad för att förenkla, minska den ursprungliga storleken av den senare. Detta fragment kan användas ett antal gånger, förutsatt att ingångsdata är strikt konsekventa.

Hjälp algoritmens block är avbildat i diagrammet som en rektangel med en villkorlig beskrivning som anger platsen där en schematisk, det vill säga en öppen, blockbild kan hittas.

Läs mer: