Definition algoritm

På arabiska är det där vi kan hitta det etymologiska ursprunget av termalgoritmen som vi nu ska analysera djupt. Mer exakt är det i matematikern Al-Khwarizmi, som föddes på medeltiden i ett av områdena som nu kallas Uzbiekistan, i Centralasien.

algoritm

Det var i Bagdad att han utvecklade en stor del av sin karriär och att han flyttade dit till, genom kalifsbestämmelse, att skapa ett överlägset centrum för vetenskaplig forskning som kallades Vishetshuset. Olika algebra- eller astronomiska avhandlingar var några av de verk som sade den vise mannen som också har lett till skapandet av en annan serie vetenskapliga termer som algebra eller figur.

Sådan var betydelsen av denna historiska figur som för närvarande anses inte bara som algebrasfader utan också som den person som införde vårt numreringssystem.

Algoritmen är denominerade till en ändlig grupp av operationer organiserade på ett logiskt och ordnat sätt som gör det möjligt att lösa ett visst problem . Det är en serie instruktioner eller etablerade regler som med en följd av steg tillåter att komma fram till ett resultat eller en lösning.

Enligt experter i matematik tillåter algoritmer dig att arbeta från ett grundläggande eller initialt tillstånd och, efter att ha följt de föreslagna stegen, för att nå en lösning . Det bör noteras att även om algoritmer vanligtvis är associerade med det matematiska fältet (eftersom de tillåter att citera specifika fall, hitta kvoten mellan ett par siffror eller bestämma vilken är den största gemensamma divisorn mellan två figurer som hör till gruppen av heltal), även om de inte alltid innebär förekomsten av siffror.

Förutom ovanstående, i det matematiska fältet, och när vi är fast beslutna att utföra beskrivningen av en av dessa algoritmer, måste vi komma ihåg att det kan ske genom tre nivåer. Så, för det första, hittar vi den höga nivån, vad är den formella beskrivningen och slutligen implementeringsuppgiften.

Vi kan inte heller överväga att algoritmer kan uttryckas genom programmeringsspråk, pseudokod, naturligt språk och även genom de som kallas flödesdiagram.

En bruksanvisning för driften av en apparat och en serie order från chefen till en anställd för att utveckla en viss uppgift kan också innefatta algoritmer.

Denna betydelsebredd gör det möjligt för oss att uppskatta att det inte finns någon formell och unik definition av algoritmen. Termen brukar signaleras som det fasta antalet steg som krävs för att omvandla inmatningsinformation (ett problem) till en utgång (dess lösning) . Vissa algoritmer har dock ingen slut eller löser inte ett visst problem.

Det finns vissa egenskaper som når alla algoritmer, med undantag för de så kallade parallella algoritmerna: sekventiell tid (algoritmerna arbetar steg för steg), abstrakt tillstånd (varje algoritm är oberoende av dess genomförande) och begränsad prospektering (övergången mellan tillstånd bestäms av en ändlig och fast beskrivning).

Slutligen är det värt att nämna att algoritmer är mycket viktiga för beräkning eftersom de tillåter att representera data som bitarsekvenser. Ett program är en algoritm som berättar för datorn vilka specifika steg som ska vidtas för att utveckla en uppgift.

Rekommenderas