Algoritmer brukes i alle felt av menneskelig aktivitet, men er hovedsakelig forbundet med datateknologi. All datamaskinvare og programvare fungerer på grunnlag av algoritmer.
Bruksanvisning
Trinn 1
Ordet "algoritme" har blitt mye brukt i forbindelse med spredning av elektronisk databehandlingsteknologi. Selv om begrepet i seg selv eksisterte lenge før det som et av nøkkelbegrepene i matematikk. Navnet kommer fra navnet på en person som levde på 800-tallet. Usbekisk matematiker al-Khwarizmi og mente reglene for å utføre multiplikasjon, divisjon, addisjon og subtraksjon. Dette er faktisk en tydelig definert rekkefølge av handlinger, en slags plan for hvordan man skal løse et problem eller oppnå et mål. Hvert neste trinn i algoritmen skal utføres når den forrige er fullført. Selv om ikke alle algoritmiske beregninger har finessegenskapen, er et eksempel på beregningen av tallet Pi (3, 14 …).
Steg 2
Arbeidet med datamaskiner og datamaskiner er basert på algoritmer. Dataprogrammer fungerer også på deres basis. Datamaskinen behandler inngangen med en rekke instruksjoner og sender deretter resultatet. Operasjonene som brukeren utfører på nettstedet er også mulig takket være algoritmene. Så, for et nettstedssøk, utføres en katalogskanning eller et indeks-søk. Algoritmen lar deg lagre data som er skrevet inn av brukere i skjemaer. For å komponere det, må du kjenne reglene (syntaksen).
Trinn 3
Det er forskjellige typer algoritmer: lineær, forgrening, syklisk. Lineære instruksjoner utføres sekvensielt i den angitte rekkefølgen. Gaffelinstruksjonene er betingede. I en løkke må minst en gruppe instruksjoner gjentas under utførelsen. I praksis kombinerer mange algoritmer alle tre typene.
Trinn 4
Algoritmen føres inn i dataminnet ved hjelp av spesielle symboler, i form av et diagram eller en tekst. Ulike algoritmer lages for å løse forskjellige problemer. Instruksjonene kalles kommandoer. Utførelse av absolutt alle kommandoer må være mulig, ellers vil ikke teknikken være i stand til å løse problemet og få resultatet: mangelen på fleksibilitet skiller en datamaskin fra en person. Programmering er spaltning av en oppgave i flere enkle trinn. Hvis algoritmen er riktig, vil den gi riktig resultat. En vanlig måte å presentere algoritmer på er grafisk, i form av et flytskjema: forskjellige trinn er angitt med geometriske former. Hver form (symbol) innebærer forskjellige data og operasjoner og er koblet til andre symboler med kommunikasjonslinjer.