De beräkningsalgoritmer representerar en sekvens av steg för att utföra en viss uppgift. Det kan också sägas att de representerar en uppsättning tydliga instruktioner som är programmerade till en dator för att lösa ett problem.
Inom datorfältet eller vilken vetenskap som helst, fungerar en algoritm som bas för att skapa en metodik med definierade och begränsade stadier.
Dess användning är avsedd att ge en generisk lösning på ett dilemma, så att vi kan använda det om och om igen för att uppnå det förväntade resultatet.
Egenskaper för beräkningsalgoritmer
Föreslagen av matematiker Alan Turing för att föra detta koncept från matematik till datavetenskapens område, är algoritmen en process som definieras av följande:
-En begränsad sekvens av steg, som är klart definierade och var och en är oberoende av den andra.
-En agent (människa eller omänsklig) är den som tillämpar var och en av processens stadier vid en viss tidpunkt.
-Magenten har förmågan att tolka driftsinstruktionerna och samtidigt spara den angivna informationen.
-När en specifik metod utförs kommer resultatet alltid att vara detsamma i varje steg och baserat på initialdata.
-Som alla processer slutar det med ett resultat.
Det finns fall där förfarandet kräver en konkret lösning och de som inte gör det. Upprepande eller oregelbundna algoritmer som inte är slutförda är mycket vanliga vid beräkningen.
Ett exempel på dem är operativsystem som Windows, MacOS och Linux, som måste fortsätta att fungera för att fungera som en plattform för andra program och processer.
typer
Både inom datavetenskap och inom andra discipliner kan 3 typer av algoritmer identifieras, vilka är: sekventiell, villkorad och repetitiv. Dessutom finns det de som är kvalitativa (de använder ord) och kvantitativa (de använder numeriska beräkningar).
Vissa berömda beräkningsalgoritmer som är mycket användbara i praktiken tjänar olika funktioner.
Således hittar vi Euklid-algoritmen, som används för att dela, den Gaussiska algoritmen för att lösa linjära ekvationer, eller Floyd-Wrashall-algoritmen, för att hitta den kortaste vägen mellan vägda grafer.
exempel
Algoritmer används i olika situationer, de försöker ge en lösning på ett problem, och för detta följs inte en standardprocedur.
När mekanismen för att snabbt och effektivt lösa en specifik uppgift upptäcks krävs ingen förståelse för hur metoden fungerar.
Ett enkelt exempel är att följa ett recept för att göra en tårta, som använder en serie instruktioner och steg för att få den.
På samma sätt kan datorer lösa olika typer av problem genom att använda formler som har ett speciellt språk.
I detta fall representerar beräkningsalgoritmerna kod skrivna på olika sätt som bara kan förstås av maskinen.
En viktig del av denna procedur är att omvandla en idé till en logisk sekvens som datorn kan tolka.
På detta sätt går programmerare från enkla uppgifter till mer komplexa uppgifter. För att göra detta vänder de sig ofta till recept som andra har skapat för att anpassa dem till det de behöver lösa.
referenser
- Denver University. Vad är en algoritm och hur använder man den i programmering? Hämtad 12/12/2017 från quora.com
- Vasquez B., Carlos. Programmeringsmetod I. Hämtad 12/12/2017 från moodle2.unid.edu.mx
- Bembibre, Victoria (2009). Definition av algoritm. Återställdes 12/12/2017 från definicionabc.com
- Colombo, Jorge T. (2001). Datoralgoritm. Återställdes 12/12/2017 från avizora.com
- Hur saker fungerar. Vad är en datoralgoritm? Hämtad 12/12/2017 från howstuffwworks.com