Wat is een algoritme? Een ‘in een notendop’ uitleg

Een algoritme is de lijst met instructies en regels die een computer moet uitvoeren om een taak te voltooien.

Algoritmen zitten in alles wat we doen. Maar voor degenen die niet geneigd zijn tot wiskunde en programmeren, is de term ‘algoritme’ minder dan duidelijk.

(In feite luidt de grap dat ontwikkelaars het woord ‘algoritme’ gebruiken als ze dat niet doen. willen uitleggen wat ze hebben gedaan.)

Misschien heb je de term al eerder gehoord of zelfs gebruikt. Maar wat is een algoritme precies?

Wat is een algoritme ?

In wezen zijn algoritmen gewoon een reeks instructies die stap voor stap worden gevolgd om iets nuttigs te doen of een probleem op te lossen . U kunt een taartrecept bijvoorbeeld beschouwen als een algoritme voor het maken van een taart.

Bij computers algoritmen bieden computers een opeenvolgende gids voor het voltooien van acties. Ze bestaan uit een nauwkeurige lijst met instructies die precies aangeven hoe een taak moet worden voltooid.

Dus, wat is een algoritme? Een goede manier om ze te zien zijn als mini-instructiehandleidingen die computers vertellen hoe ze een bepaalde taak moeten voltooien of bepaalde gegevens moeten manipuleren.

Hoe werken computeralgoritmen?

Computeralgoritmen werken via invoer en uitvoer . Ze nemen de input en passen elke stap van het algoritme toe op die informatie om een output te genereren.

Een zoekmachine is bijvoorbeeld een algoritme dat een zoekopdracht als input neemt en in de database doorzoekt naar items die relevant zijn voor de woorden in de zoekopdracht. Vervolgens worden de resultaten weergegeven.

U kunt algoritmen gemakkelijk visualiseren als een stroomschema. De input leidt tot stappen en vragen die op volgorde moeten worden behandeld. Wanneer elke sectie van het stroomschema is voltooid, is het gegenereerde resultaat de uitvoer.

Algoritmen en automatisering

Dat klinkt tot nu toe eenvoudig genoeg, maar waar wordt een algoritme voor gebruikt? De waarheid is beslist breed.

Algoritmen worden gebruikt in alle gebieden van IT en computers. Ze kunnen gegevens manipuleren en verwerken en berekeningen of acties uitvoeren op verschillende manieren.

Een goed voorbeeld van algoritmen in actie is met automatiseringssoftware. Dit komt omdat automatisering werkt door vaste regels te volgen om taken te voltooien. Die regels vormen een algoritme.

Automatiseringssoftware bestaat dus uit vele algoritmen die allemaal werken om uw processen te automatiseren.

Voor een van uw geautomatiseerde taken is bijvoorbeeld uw automatiseringssoftware vereist. alle factuurgegevens die per e-mail zijn ontvangen en in een spreadsheet worden gestopt. Om dit te doen, stelt u een reeks regels en voorwaarden op waaraan het programma moet voldoen – een algoritme.

In dit geval is de invoer elke inkomende e-mail. Elk van deze e-mails wordt vervolgens door elke stap – of regel – geleid om de taak te voltooien. Dit kan inhouden dat elke e-mail wordt gescand op belangrijke termen. E-mails die deze termen bevatten, gaan vervolgens naar de volgende stap en blijven elke stap volgen om de relevante gegevens te identificeren en extraheren. De output is de informatie die in een spreadsheet wordt geplaatst.

TL; DR

Dus, wat is een algoritme? Het zijn kaarten die de basismanier aangeven om iets te doen. Bij computers is een algoritme de lijst met instructies en regels die een computer moet uitvoeren om een taak te voltooien.

Meer uit de ‘ELI5’-hoek

  • Wat is een server? Een overzicht in 500 woorden of minder
  • Bayesiaanse filter voor dummies
  • Achter het modewoord: wat is een workflow?
  • ELI5: wat is een API?
  • Voorwaardelijke verwerking voor dummy’s

Leave a Reply

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *