De beregningsmæssige algoritmer repræsenterer en sekvens af trin designet til at udføre en bestemt opgave. Det kan også siges, at de repræsenterer et sæt klare instruktioner, der er programmeret til en computer for at løse et problem.
Inden for computerfeltet eller enhver videnskab fungerer en algoritme som grundlag for at skabe en metode med definerede og begrænsede stadier.
Dets anvendelse er beregnet til at give en generisk løsning på et dilemma, så vi kan bruge det igen og igen for at opnå det forventede resultat.
Egenskaber ved beregningsalgoritmer
Algoritmen er foreslået af matematikeren Alan Turing for at bringe dette koncept fra matematik til computervidenskabsfeltet og er en proces defineret af følgende:
-En begrænset sekvens af trin, der er klart defineret og hver enkelt er uafhængig af den anden.
-En agent (menneske eller umenneskelig) er den, der anvender hvert af processens stadier på et givet tidspunkt.
- Agenten har evnen til at fortolke driftsinstruktionerne og samtidig gemme de givne oplysninger.
-Når en specifik metode udføres, vil resultatet altid være det samme i hvert trin og baseret på de oprindelige data.
-Som i enhver proces ender det med et resultat.
Der er tilfælde, hvor proceduren kræver en konkret løsning og dem, der ikke gør det. Gentagne eller uregelmæssige algoritmer, der ikke afsluttes, er meget almindelige i computeren.
Et eksempel på dem er operativsystemer som Windows, MacOS og Linux, som skal fortsætte med at fungere for at fungere som en platform for andre programmer og processer.
typer
Både inden for datalogi og andre discipliner kan der identificeres 3 typer algoritmer, som er: sekventiel, betinget og gentagen. Derudover er der dem, der er kvalitative (de bruger ord) og kvantitative (de bruger numeriske beregninger).
Nogle berømte beregningsalgoritmer, der er meget nyttige i praksis, tjener forskellige funktioner.
Således finder vi Euklid-algoritmen, der bruges til at opdele, den Gaussiske algoritme til at løse lineære ligninger, eller Floyd-Wrashall-algoritmen, for at finde den korteste sti mellem vægtede grafer.
eksempler
Algoritmer bruges i forskellige situationer, de søger at give en løsning på et problem, og til dette følges en standardprocedure ikke.
Når mekanismen til hurtigt og effektivt at løse en bestemt opgave opdages, kræver dens udførelse ikke en forståelse af, hvordan metoden fungerer.
Et simpelt eksempel er at følge en opskrift til at lave en kage, der bruger en række instruktioner og trin for at få den.
På samme måde er computere i stand til at løse forskellige typer problemer ved at anvende formler, der har et specielt sprog.
I dette tilfælde repræsenterer beregningsalgoritmerne kode skrevet på forskellige måder, som kun kan forstås af maskinen.
En vigtig del af denne procedure er at omdanne en idé til en logisk sekvens, som pc'en kan fortolke.
På denne måde går programmerere fra enkle opgaver til mere komplekse opgaver. For at gøre dette henvender de sig ofte til opskrifter, som andre har oprettet for at tilpasse dem til det, de har brug for at løse.
Referencer
- Denver University. Hvad er en algoritme, og hvordan bruges den til programmering? Hentet den 12/12/2017 fra quora.com
- Vasquez B., Carlos. Programmeringsmetodik I. Hentet den 12/12/2017 fra moodle2.unid.edu.mx
- Bembibre, Victoria (2009). Definition af algoritme. Gendannes den 12/12/2017 fra definicionabc.com
- Colombo, Jorge T. (2001). Computeralgoritme. Gendannet den 12/12/2017 fra avizora.com
- Sådan fungerer ting. Hvad er en computeralgoritme? Hentet den 12/12/2017 fra howstuffwworks.com