Algoritmer används inom alla områden av mänsklig aktivitet, men är främst associerade med datorteknik. All datorhårdvara och programvara fungerar på grundval av algoritmer.
Instruktioner
Steg 1
Ordet "algoritm" har blivit allmänt använt i samband med spridningen av elektronisk datorteknik. Även om termen i sig fanns länge innan det som ett av de viktigaste begreppen i matematik. Namnet kommer från namnet på en person som bodde på 800-talet. Uzbekisk matematiker al-Khwarizmi och menade reglerna för att utföra multiplikation, division, addition och subtraktion. I själva verket är detta en tydligt definierad sekvens av åtgärder, en slags plan för hur man ska lösa ett problem eller uppnå ett mål. Varje nästa steg i algoritmen ska utföras när den tidigare är klar. Även om inte alla algoritmiska beräkningar har finitetsegenskapen, är ett exempel på detta beräkningen av antalet Pi (3, 14 …).
Steg 2
Arbetet med datorer och datorer bygger på algoritmer. Datorprogram fungerar också på grundval. Datorn bearbetar ingången med en sekvens av instruktioner och matar sedan ut resultatet. De operationer som användaren utför på webbplatsen är också möjliga tack vare algoritmernas agerande. Så för en webbplatssökning utförs en katalogsökning eller en indexsökning. Algoritmen låter dig spara data som anges av användare i formulär. För att kunna komponera det måste du känna till reglerna (syntax).
Steg 3
Det finns olika typer av algoritmer: linjär, förgrening, cyklisk. Linjära instruktioner utförs sekventiellt i den angivna ordningen. Gaffelinstruktionerna är villkorade. I en slinga måste minst en grupp instruktioner upprepas under körningen. I praktiken kombinerar många algoritmer alla tre typerna.
Steg 4
Algoritmen matas in i datorns minne med hjälp av speciella symboler, i form av ett diagram eller en text. Olika algoritmer skapas för att lösa olika problem. Instruktionerna kallas kommandon. Utförande av absolut alla kommandon måste vara genomförbart, annars kommer tekniken inte att kunna lösa problemet och få resultatet: bristen på flexibilitet skiljer en dator från en person. Programmering är nedbrytningen av en uppgift i flera enkla steg. Om algoritmen är korrekt kommer det att ge rätt resultat. Ett vanligt sätt att presentera algoritmer är grafiskt i form av ett flödesschema: olika steg indikeras av geometriska former. Varje form (symbol) innebär olika data och operationer och är kopplad till andra symboler med kommunikationslinjer.