Algoritmas: kas tai, charakteristikos ir pavyzdžiai

Kas yra algoritmas?

algoritmas mes vadiname užsakytą ir baigtinį paprastų operacijų rinkinį, per kurį galime rasti problemos sprendimą.

Žodis algoritmas kilęs iš vėlyvosios lotynų kalbos alborarizmas, o tai savo ruožtu yra klasikinės arabų kalbos santrumpa ḥisābu lḡubār, o tai reiškia „skaičiavimas naudojant arabiškus skaitmenis“.

Algoritmai leidžia mums atlikti veiksmą ar išspręsti problemą atlikdami apibrėžtų, išdėstytų ir baigtinių nurodymų seriją. Taigi, atsižvelgiant į pradinę būseną ir įvestį ir atlikus nurodytus nuoseklius veiksmus, pasiekiama galutinė būsena ir gaunamas sprendimas.

Algoritmo charakteristikos

Kiekvienas algoritmas turi atitikti šias pagrindines charakteristikas:

  • Jie turi pradžią ir pabaigą: kiekvienas algoritmas prasideda pradinėje būsenoje su konkrečių duomenų serija ir baigiasi sprendimu arba išėjimu.
  • Jie dirba iš eilės: algoritmas sudarytas iš eilės nurodytų veiksmų.
  • Sekos yra konkrečios- Kiekvienas žingsnis yra aiškus ir nepalieka vietos neaiškumams.
  • Algoritmai yra abstraktūs: tai modeliai arba vadovai užsakymo procesams.
  • Algoritmo žingsnių skaičius yra ribotas.

Algoritmų pavyzdžiai

Nors tai yra įprastas terminas tokiose srityse kaip matematika, informatika, logika ir kitos susijusios disciplinos, tiesa ta, kad kasdieniame gyvenime mes taip pat naudojame algoritmus klausimams spręsti, pavyzdžiui,

Virtuvės receptai

Jie žingsnis po žingsnio paaiškina, kaip sukurti patiekalą su galutiniu ingredientų skaičiumi. Pradinė būsena būtų žaliavos, o galutinė - paruoštas maistas.

Vadovai

Jie naudojami kaip vadovas vykdant procesus, pradedant bibliotekos sukūrimu ir baigiant mobiliuoju telefonu. Šiais atvejais galutinė būsena yra surinktas, sumontuotas, įjungtas, veikiantis produktas ir kt.

Matematinės operacijos

Matematikoje kai kurie algoritmų pavyzdžiai yra daugyba, kai mes sekame operacijų seką, kad gautume produktą; arba padalijimas, kuris leidžia mums nustatyti dviejų skaičių koeficientą. Dar vienas algoritmo pavyzdys yra Euklido algoritmas, su kuriuo gauname didžiausią dviejų teigiamų sveikųjų skaičių bendrą daliklį.

Algoritmai gali būti pavaizduoti grafiškai per schemą.

Skaičiavimo algoritmas

Skaičiuojant ar programuojant, algoritmas yra nurodymų seka, pagal kurią galime išspręsti problemą ar klausimą.

Tiesą sakant, visos kompiuterio atliekamos užduotys yra pagrįstos algoritmais. Programinė įranga ar kompiuterio programa sukurta remiantis algoritmais, kad joje galėtume įvesti užduotį ir ją išspręsti.

  • Programavimas.
  • Metakalba.

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave