Kaj so računalniški algoritmi?



The računalniški algoritmi predstavljajo zaporedje korakov, ki so zasnovani za izvajanje določene naloge. Prav tako lahko rečemo, da predstavljajo niz jasnih navodil, ki so programirana v računalniku za reševanje problema.

Na računalniškem področju ali v kateri koli znanosti je algoritem osnova za oblikovanje metodologije z definiranimi in končnimi stopnjami.

Njegova uporaba je namenjena generični rešitvi dileme, ki nam omogoča, da jo uporabljamo znova in znova, da bi dobili pričakovani rezultat..

Značilnosti računskih algoritmov

Predlagani s strani matematika Alana Turinga, da ta koncept matematike prenese na področje računalništva, je algoritem proces, ki ga definira:

-Omejeno zaporedje korakov, ki so jasno določeni in vsak je neodvisen od drugega.

-Posrednik (človek ali nečloveški) je tisti, ki v določenem času uporablja vsako fazo procesa.

-Agent ima zmožnost interpretirati navodila za uporabo in hkrati shraniti podane informacije.

-Ko se izvede posebna metodologija, bo rezultat vedno enak v vsakem koraku in glede na začetne podatke.

-Kot v vsakem procesu se konča z rezultatom.

Obstajajo primeri, v katerih postopek zahteva posebno rešitev in tiste, ki ne. Ponavljajoči se ali nepravilni algoritmi, ki se ne končajo, so zelo pogosti v računalništvu.

Primer za to so operacijski sistemi, kot so Windows, MacOS in Linux, ki morajo še naprej delovati kot platforma za druge programe in procese.

Vrste

Tako v računalništvu kot v drugih disciplinah je mogoče identificirati tri vrste algoritmov, ki so: zaporedni, pogojni in ponavljajoči se. Poleg tega obstajajo tudi tisti, ki so kvalitativni (besede za uporabo) in kvantitativni (uporaba numeričnih izračunov).

Nekateri znani računalniški algoritmi, ki so v praksi zelo koristni, izpolnjujejo različne funkcije.

Tako najdemo Euclidov algoritem, ki se uporablja za razdelitev Gaussovega algoritma za reševanje linearnih enačb ali Floyd-Wrashallov algoritem, da bi našli najkrajšo pot med uteženimi grafi..

Primeri

Algoritmi se uporabljajo v različnih situacijah, poskušajo dati rešitev problema in ne sledijo standardnemu postopku.

Ko se odkrije mehanizem za hitro in učinkovito reševanje določene naloge, njegovo izvajanje ne zahteva razumevanja, kako metoda deluje.

Preprost primer je, da sledimo receptu, da naredimo torto, s katero uporabimo vrsto navodil in korakov, da jo dobimo.

Prav tako lahko računalniki rešujejo različne vrste težav z uporabo formul, ki imajo poseben jezik.

V tem primeru računski algoritmi predstavljajo kodo, napisano na različne načine, ki jo stroj lahko razume.

Pomemben del tega postopka je preoblikovanje ideje v logično zaporedje, ki ga računalnik lahko interpretira.

Na ta način programerji prehajajo od preprostih nalog na bolj zapletene. Za to se pogosto zatekajo k receptom, ki so jih ustvarili drugi, da jih prilagodijo potrebam, ki jih potrebujejo za reševanje.

Reference

  1. Denverjeva univerza. Kaj je algoritem in kako ga uporabiti pri programiranju? Vzpostavljeno 12/12/2017 od quora.com
  2. Vásquez B., Carlos. Metodologija programiranja I. Obnovljeno dne 12.12.2017 od moodle2.unid.edu.mx
  3. Bembibre, Victoria (2009). Opredelitev algoritma. Vzpostavljeno 12/12/2017 od definicionabc.com
  4. Colombo, Jorge T. (2001). Računalniški algoritem. Vzpostavljeno 12/12/2017 od avizora.com
  5. Kako stvari delujejo. Kaj je računalniški algoritem? Vzpostavljeno 12/12/2017 iz howstuffwworks.com