Kas ir skaitļošanas algoritmi?



The skaitļošanas algoritmi tie ir virkne pasākumu, kas paredzēti konkrēta uzdevuma veikšanai. Var arī teikt, ka tie ir skaidru instrukciju kopums, kas ir ieprogrammēti datorā, lai atrisinātu problēmu.

Datora laukā vai jebkurā zinātnē algoritms kalpo par pamatu metodoloģijas izveidošanai ar definētiem un ierobežotiem posmiem.

Tās izmantošana ir paredzēta, lai dotu vispārēju risinājumu dilemmai, kas ļauj mums to izmantot atkal un atkal, lai iegūtu gaidāmo rezultātu.

Skaitļošanas algoritmu raksturojums

Matemātiķis Alans Turings ierosināja šo matemātikas jēdzienu piesaistīt datorzinātņu jomai, algoritms ir process, ko nosaka:

-Ierobežots posmu secība, kas ir skaidri definēta un katra ir neatkarīga no otra.

-Aģents (cilvēka vai necilvēcīgs) ir tāds, kas katrā procesa stadijā piemēro noteiktu laiku.

-Aģents spēj interpretēt darbības instrukcijas un tajā pašā laikā saglabāt norādīto informāciju.

-Veicot konkrētu metodoloģiju, rezultāts vienmēr būs vienāds katrā posmā un saskaņā ar sākotnējiem datiem.

-Tāpat kā jebkurā procesā, tas beidzas ar rezultātu.

Ir gadījumi, kad procedūrai ir vajadzīgs īpašs risinājums un tie, kas to nedara. Atkārtoti vai neregulāri algoritmi, kas nebeidzas, ir ļoti izplatīti skaitļošanā.

To piemērs ir tādas operētājsistēmas kā Windows, MacOS un Linux, kam jāturpina darboties kā platforma citām programmām un procesiem.

Veidi

Gan datorzinātnēs, gan citās disciplīnās var identificēt 3 veidu algoritmus, kas ir: secīgi, nosacīti un atkārtojas. Turklāt ir arī tie, kas ir kvalitatīvi (lietojuma vārdi) un kvantitatīvi (izmanto skaitliskus aprēķinus).

Daži slaveni skaitļošanas algoritmi, kas praksē ir ļoti noderīgi, pilda dažādas funkcijas.

Tādējādi mēs atrodam Eiklidaida algoritmu, kas tiek izmantots, lai dalītu, Gausa algoritmu, lai atrisinātu lineāros vienādojumus, vai Floyd-Wrashall algoritmu, lai atrastu īsāko ceļu starp svērtajām diagrammām.

Piemēri

Algoritmi tiek izmantoti dažādās situācijās, cenšoties rast risinājumu problēmai un neizpildīt standarta procedūru.

Kad mehānisms tiek atklāts, lai ātri un efektīvi atrisinātu konkrētu uzdevumu, tā izpildei nav nepieciešama izpratne par to, kā šī metode darbojas.

Vienkāršs piemērs ir sekot receptei, lai izveidotu kūku, kas izmanto virkni norādījumu un soļu, lai to iegūtu.

Arī datori spēj atrisināt dažāda veida problēmas, izmantojot formulas, kurām ir īpaša valoda.

Šajā gadījumā skaitļošanas algoritmi ir atšķirīgi rakstīts kods, ko var saprast tikai mašīna.

Šīs procedūras svarīga daļa ir pārveidot ideju par loģisku secību, ko dators var interpretēt.

Šādā veidā programmētāji no vienkāršiem uzdevumiem pāriet uz sarežģītākiem. Šim nolūkam viņi bieži izmanto receptes, ko citi ir izveidojuši, lai tos pielāgotu tam, kas viņiem ir nepieciešams atrisināt.

Atsauces

  1. Denveras universitāte. Kas ir algoritms un kā to izmantot programmēšanā? Saturs iegūts 12/12/2017 no quora.com
  2. Vásquez B., Carlos. Programmēšanas metodika I. Atgūts 12/12/2017 no moodle2.unid.edu.mx
  3. Bembibre, Viktorija (2009). Algoritma definīcija. Saturs iegūts 12/12/2017 no definicionabc.com
  4. Kolombo, Jorge T. (2001). Datoru algoritms. Saturs iegūts 12/12/2017 no avizora.com
  5. Kā darbojas. Kas ir datora algoritms? Saturs iegūts 12/12/2017 no howstuffwworks.com