Hva er algoritmer

Hva er algoritmer


algoritmer De brukes i et hvilket som helst område av menneskelig aktivitet, men for det meste knyttet til datateknologi. All maskinvare og programvare kjører på grunnlag av algoritmer.



Hva er algoritmer


instruksjon


1


Ordet "algoritme" har blitt mye brukt ikommunikasjon med spredning av elektroniske datamaskiner. Selv om begrepet selv eksisterte lenge før det som en av nøkkelbegrepene i matematikk. Navnet kom fra navnet på personen som bodde i det 9. c. Usbekisk matematiker al-Khorezmi og mente regler for å utføre multiplikasjon, deling, tillegg og subtraksjon. Faktisk er dette en tydelig definert rekke handlinger, en slags plan, hvordan du løser problemet eller oppnår målet. Hvert neste trinn i algoritmen skal utføres når forrige trinn er fullført. Selv om ikke alle algoritmiske beregninger har egenskapen til finitet, er et eksempel beregningen av tallet Pi (3,14 ...).


2


Arbeidet med datamaskiner, datamaskiner er basertpå algoritmer. Dataprogrammer fungerer også på deres grunnlag. Datamaskinen behandler inngangsdataene ved hjelp av en sekvens av instruksjoner, og utfører deretter resultatet. Operasjonen utført av brukeren på nettstedet er også mulig på grunn av algoritmens handling. Så å søke på nettstedet er en skanning av kataloger eller søk etter indeksdatabase. Algoritmen lar deg lagre data innført av brukere i skjemaer. For samlingen er det nødvendig å kjenne reglene (syntaks).


3


Det finnes forskjellige typer algoritmer: lineær, forgrening, syklisk. Lineære instruksjoner utføres sekventielt i den angitte rekkefølgen. Forgreningsinstruksjonene avhenger av forholdene. I en syklisk må minst en gruppe instruksjoner gjentas under utførelsen. I praksis kombinerer mange algoritmer alle tre typer.


4


Algoritmen er lagt inn i datamaskinens minne ved hjelp avspesiell notasjon, i form av et diagram eller en tekst. For å løse forskjellige problemer, opprettes forskjellige algoritmer. Instruksjoner kalles kommandoer. Utførelse av absolutt alle kommandoer må være mulig, ellers vil ingeniøren ikke kunne løse problemet og få resultatet: Mangelen på fleksibilitet skiller datamaskinen fra personen. Programmering er dekomponering av en oppgave i noen få enkle trinn. Hvis algoritmen er korrekt, vil den gi det riktige resultatet. En vanlig måte å representere algoritmer på er grafisk, i form av et blokkdiagram: forskjellige stadier er indikert av geometriske figurer. Hver figur (symbol) betyr forskjellige data og operasjoner og er koblet til andre symboler av kommunikasjonslinjene.