Hva er en algoritme? En «i et nøtteskall» -forklaring

En algoritme er listen over instruksjoner og regler som en datamaskin trenger å gjøre for å fullføre en oppgave.

Algoritmer er i alt vi gjør. Men for de som ikke er tilbøyelige til matematikk og programmering, er begrepet algoritme mindre enn klart.

(Faktisk kjører vitsen at utviklere bruker ordet «algoritme» når de ikke gjør det vil forklare hva de har gjort.)

Så du har kanskje hørt ordet før, til og med brukt det. Men hva er en algoritme nøyaktig?

Hva er en algoritme ?

I hovedsak er algoritmer ganske enkelt en serie instruksjoner som følges trinnvis for å gjøre noe nyttig eller løse et problem . Du kan for eksempel vurdere en kakeoppskrift som en algoritme for å lage en kake.

I databehandling, algoritmer gir datamaskiner en suksessiv guide til å fullføre handlinger. De består av en presis liste over instruksjoner som beskriver nøyaktig hvordan du skal fullføre en oppgave.

Så, hva er en algoritme? En god måte å tenke på dem er som miniinstruksjonshåndbøker som forteller datamaskiner hvordan de skal fullføre en gitt oppgave eller manipulere gitte data.

Hvordan fungerer datamaskinalgoritmer?

Dataargoritmer fungerer via inngang og utgang . De tar inndata og bruker hvert trinn i algoritmen på den informasjonen for å generere en utdata.

For eksempel er en søkemotor en algoritme som tar søkesøket som et inndata og søker i databasen etter elementer som er relevante for ordene i spørringen. Deretter leveres resultatene.

Du kan enkelt visualisere algoritmer som et flytskjema. Innspillene fører til trinn og spørsmål som trenger håndtering i orden. Når hver del av flytskjemaet er fullført, er resultatet som genereres.

Algoritmer og automatisering

Det høres rett ut så langt, men hva brukes en algoritme til? Sannheten er avgjort bred.

Algoritmer brukes i alle områder av IT og databehandling. De kan manipulere og behandle data og utføre beregninger eller handlinger på forskjellige måter.

Et godt eksempel på algoritmer i aksjon er med automatiseringsprogramvare. Dette er fordi automatisering fungerer ved å følge angitte regler for å fullføre oppgaver. Disse reglene danner en algoritme.

Så, automatiseringsprogramvaren består av mange algoritmer som alle arbeider for å automatisere prosessene dine.

For eksempel krever en av dine automatiserte oppgaver at programvaren din tar all faktureringsinformasjon mottatt via e-post og satt i et regneark. For å gjøre dette, setter du opp en rekke regler og betingelser for at programmet skal følge – en algoritme.

I dette tilfellet er inngangen hver innkommende e-post. Hver av disse e-postene blir deretter satt gjennom hvert trinn – eller regel – for å fullføre oppgaven. Dette kan omfatte skanning av hver e-post etter nøkkelord. E-poster som inneholder disse vilkårene, går deretter til neste trinn og fortsetter å følge hvert trinn for å identifisere og trekke ut relevante data. Resultatet er informasjonen som plasseres i et regneark.

TL; DR

Så, hva er en algoritme? De er kart som skisserer den grunnleggende måten å gjøre noe på. I databehandling er en algoritme listen over instruksjoner og regler som en datamaskin trenger å gjøre for å fullføre en oppgave.

Mer fra ‘ELI5’ hjørnet

  • Hva er en server? En oversikt på 500 ord eller mindre
  • Bayesian filter for dummies
  • Bak moteordet: hva er en arbeidsflyt?
  • ELI5: hva er et API?
  • Betinget behandling for dummies

Leave a Reply

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *