Kas yra skaičiavimo algoritmai?



The skaičiavimo algoritmai jie atspindi veiksmų seką, skirtą konkrečiai užduočiai atlikti. Taip pat galima teigti, kad jie atspindi aiškius nurodymus, kurie programuojami kompiuteryje problemai išspręsti.

Kompiuterių srityje ar bet kokiame moksle algoritmas yra pagrindas sukurti metodiką su apibrėžtais ir baigtiniais etapais.

Jo paskirtis - suteikti bendrą dilemos sprendimą, kuris leidžia mums jį naudoti vėl ir vėl, kad gautume tikėtiną rezultatą.

Skaičiavimo algoritmų charakteristikos

Matematikas Alanas Turingas pasiūlė, kad ši matematikos samprata būtų pritaikyta kompiuterių mokslo sričiai, algoritmas yra procesas, kurį apibrėžia:

-Ribota veiksmų seka, kuri yra aiškiai apibrėžta ir kiekviena yra nepriklausoma nuo kitos.

-Agentas (žmogus ar nežmoniškas) yra tas, kuris tam tikru metu taikomas kiekvienam proceso etapui.

-Agentas gali interpretuoti veiklos instrukcijas ir tuo pačiu metu išsaugoti pateiktą informaciją.

-Kai atliekama konkreti metodika, rezultatas visada bus tas pats kiekviename etape ir pagal pradinius duomenis.

-Kaip ir bet kuriame procese, jis baigiasi rezultatu.

Yra atvejų, kai procedūra reikalauja specifinio sprendimo ir tų, kurie to nedaro. Pakartotiniai arba nereguliarūs algoritmai, kurie nesibaigia, yra labai paplitę skaičiavimuose.

Jų pavyzdys yra tokios operacinės sistemos kaip „Windows“, „MacOS“ ir „Linux“, kurios turi toliau veikti kaip platforma kitoms programoms ir procesams.

Tipai

Tiek kompiuterinėje, tiek kitose disciplinose galima nustatyti 3 tipų algoritmus, kurie yra: nuoseklūs, sąlyginiai ir pasikartojantys. Be to, yra tokių, kurie yra kokybiniai (naudoti žodžius) ir kiekybiniai (naudokite skaitinius skaičiavimus).

Kai kurie žinomi skaičiavimo algoritmai, kurie yra labai naudingi praktikoje, atlieka skirtingas funkcijas.

Taigi, randame Euklido algoritmą, kuris naudojamas padalinti, Gauso algoritmą, kad būtų išspręstos tiesinės lygtys, arba Floyd-Wrashall algoritmą, kad rastumėte trumpiausią kelią tarp svertinių grafikų.

Pavyzdžiai

Algoritmai naudojami įvairiose situacijose, stengiasi išspręsti problemą ir nesilaikyti standartinės procedūros.

Nustačius, kad mechanizmas greitai ir efektyviai išsprendžia konkrečią užduotį, jo vykdymui nereikia suprasti, kaip šis metodas veikia.

Paprastas pavyzdys - sekti receptą, kad būtų galima surinkti tortą, kuriame būtų panaudota keletas instrukcijų ir veiksmų, kad ją gautumėte.

Be to, kompiuteriai gali išspręsti įvairių tipų problemas taikydami specialias kalbas turinčias formules.

Tokiu atveju skaičiavimo algoritmai reiškia skirtingais būdais parašytą kodą, kurį gali suprasti tik mašina.

Svarbi šios procedūros dalis yra idėjos pavertimas logine seka, kurią kompiuteris gali interpretuoti.

Tokiu būdu programuotojai pereina nuo paprastų užduočių prie sudėtingesnių užduočių. Dėl to jie dažnai naudoja receptus, kuriuos kiti sukūrė, kad juos pritaikytų prie jų išspręsti.

Nuorodos

  1. Denverio universitetas. Kas yra algoritmas ir kaip jį naudoti programuojant? Gauta 2015/12/12 iš quora.com
  2. Vásquez B., Carlos. Programavimo metodika I. Atkurta 2015 12 12 iš moodle2.unid.edu.mx
  3. Bembibre, Victoria (2009). Algoritmo apibrėžimas. Gauta 2015/12/12 iš definicionabc.com
  4. Colombo, Jorge T. (2001). Kompiuterių algoritmas. Gauta 2015/12/12 iš avizora.com
  5. Kaip veikia. Kas yra kompiuterio algoritmas? Gauta 2015/12/12 iš howstuffwworks.com