Hvad er Computational Algorithms?



den beregningsalgoritmer de repræsenterer en række trin, der er designet til at udføre en bestemt opgave. Det kan også siges, at de repræsenterer et sæt klare instruktioner, der er programmeret i en computer til at løse et problem.

Inden for computerfeltet eller enhver videnskab tjener en algoritme som grundlag for at skabe en metode med definerede og endelige stadier.

Dens brug skal give en generel løsning på et dilemma, som gør det muligt for os at bruge det igen og igen for at opnå det forventede resultat.

Karakteristik af beregningsalgoritmer

Foresat af matematikeren Alan Turing at bringe dette begrebet matematik til datalogiområdet, er algoritmen en proces defineret af følgende:

-En begrænset række trin, som er klart defineret, og hver er uafhængig af den anden.

-En agent (menneskelig eller umenneskelig) er den, der finder anvendelse på hvert trin i processen på et bestemt tidspunkt.

-Agenten har evnen til at fortolke driftsvejledningen og samtidig gemme de givne oplysninger.

-Når en bestemt metode udføres, vil resultatet altid være det samme i hvert trin og i henhold til de oprindelige data.

-Som i en hvilken som helst proces slutter det med et resultat.

Der er tilfælde, hvor proceduren kræver en specifik løsning og dem, der ikke gør det. Gentagne eller uregelmæssige algoritmer, der ikke slutter, er meget almindelige i databehandling.

Et eksempel på dem er operativsystemer som Windows, MacOS og Linux, som fortsat skal fungere som platform for andre programmer og processer.

typen

Både i computervidenskab og i andre discipliner kan 3 typer algoritmer identificeres, som er: sekventielle, betingede og gentagne. Derudover er der dem, der er kvalitative (brug ord) og kvantitative (brug numeriske beregninger).

Nogle berømte beregningsalgoritmer, der er meget nyttige i praksis, opfylder forskellige funktioner.

Således finder vi Euclids algoritme, som bruges til at opdele, den gaussiske algoritme til at løse lineære ligninger eller Floyd-Wrashall-algoritmen for at finde den korteste vej mellem vægtede grafer.

eksempler

Algoritmer bruges i forskellige situationer, søger at løse et problem og følger ikke en standardprocedure.

Når mekanismen opdages for hurtigt og effektivt at løse en bestemt opgave, kræver dens udførelse ikke forståelse for, hvordan metoden fungerer.

Et simpelt eksempel er at følge en opskrift til at lave en kage, som gør brug af en række instruktioner og trin for at få det.

Desuden 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 en kode skrevet på forskellige måder, som kun kan forstås af maskinen.

En vigtig del af denne procedure er at omdanne en ide til en logisk rækkefølge, som pc'en kan fortolke.

På denne måde går programmører fra enkle opgaver til mere komplekse. Til dette henvender de sig ofte til opskrifter, som andre har skabt for at tilpasse dem til, hvad de har brug for at løse.

referencer

  1. Denver University. Hvad er en algoritme og hvordan man bruger den i programmering? Hentet den 12/12/2017 fra quora.com
  2. Vásquez B., Carlos. Metodik for programmering I. Gendannet den 12/12/2017 fra moodle2.unid.edu.mx
  3. Bembibre, Victoria (2009). Definition af algoritme. Hentet den 12/12/2017 fra definicionabc.com
  4. Colombo, Jorge T. (2001). Computer algoritme. Hentet den 12/12/2017 fra avizora.com
  5. Hvordan ting virker. Hvad er en computer algoritme? Hentet den 12/12/2017 fra howstuffwworks.com