Hva er Computational Algorithms?



den beregningsalgoritmer de representerer en rekke trinn som er utformet for å utføre en bestemt oppgave. Det kan også sies at de representerer et sett med klare instruksjoner som er programmert i en datamaskin for å løse et problem.

Innenfor datafeltet eller noen vitenskap tjener en algoritme som grunnlag for å skape en metodikk med definerte og endelige stadier.

Dens bruk er ment å gi en generell løsning på et dilemma, som tillater oss å bruke det igjen og igjen for å oppnå det forventede resultatet.

Egenskaper for beregningsalgoritmer

Foreslått av matematikeren Alan Turing å bringe dette begrepet matematikk til datavitenskapsområdet, er algoritmen en prosess definert av følgende:

-En begrenset sekvens av trinn, som er klart definert og hver er uavhengig av den andre.

-En agent (menneskelig eller umenneskelig) er den som gjelder hvert trinn i prosessen på et bestemt tidspunkt.

-Agenten har mulighet til å tolke driftsanvisninger og samtidig lagre den oppgitte informasjonen.

-Når en bestemt metode utføres, vil resultatet alltid være det samme i hvert trinn og i henhold til de opprinnelige dataene.

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

Det er tilfeller hvor prosedyren krever en bestemt løsning og de som ikke gjør det. Gjentatte eller uregelmessige algoritmer som ikke slutter, er svært vanlige i databehandling.

Et eksempel på dem er operativsystemer som Windows, MacOS og Linux, som må fortsette å fungere som en plattform for andre programmer og prosesser.

typen

Både i datavitenskap og i andre disipliner kan 3 typer algoritmer identifiseres, som er: sekvensielle, betingede og repeterende. I tillegg er det de som er kvalitative (bruk ord) og kvantitative (bruk numeriske beregninger).

Noen kjente beregningsalgoritmer som er svært nyttige i praksis oppfyller forskjellige funksjoner.

Dermed finner vi Euclids algoritme, som brukes til å dele, den gaussiske algoritmen for å løse lineære ligninger, eller Floyd-Wrashall-algoritmen, for å finne den korteste banen mellom vektede grafer.

eksempler

Algoritmer brukes i forskjellige situasjoner, forsøker å gi en løsning på et problem, og følger ikke en standard prosedyre.

Når mekanismen blir oppdaget for raskt og effektivt å løse en bestemt oppgave, er det ikke nødvendig å forstå hvordan metoden fungerer.

Et enkelt eksempel er å følge en oppskrift for å lage en kake, som bruker en rekke instruksjoner og trinn for å skaffe den.

Datamaskiner kan også løse ulike typer problemer ved å bruke formler som har et eget språk.

I dette tilfellet representerer beregningsalgoritmene en kode skrevet på forskjellige måter som kun kan forstås av maskinen.

En viktig del av denne prosedyren er å omdanne en ide til en logisk rekkefølge som PCen kan tolke.

På denne måten går programmører fra enkle oppgaver til mer komplekse. For dette tar de ofte til oppskrifter som andre har skapt for å tilpasse dem til det de trenger for å løse.

referanser

  1. Denver University. Hva er en algoritme og hvordan skal den brukes i programmering? Hentet på 12/12/2017 fra quora.com
  2. Vásquez B., Carlos. Metodikk for programmering I. Gjenopprettet på 12/12/2017 fra moodle2.unid.edu.mx
  3. Bembibre, Victoria (2009). Definisjon av algoritme. Hentet på 12/12/2017 fra definicionabc.com
  4. Colombo, Jorge T. (2001). Datamaskinalgoritme. Hentet på 12/12/2017 fra avizora.com
  5. Hvordan ting fungerer. Hva er en algoritme for datamaskiner? Hentet på 12/12/2017 fra howstuffwworks.com