Algoritmas: Skirtumas tarp puslapio versijų

Ištrintas turinys Pridėtas turinys
Knutux (aptarimas | indėlis)
S Atmestas 193.219.141.94 pakeitimas, grąžinta paskutinė versija (naudotojo 193.219.155.24 keitimas)
AndriuZ (aptarimas | indėlis)
vandalizmo likučių šalinimas
Eilutė 3:
Algoritmo koncepciją iliustruoja paprasčiausias kiaušinių išvirimo [[receptas]], kuris galėtų būti toks:
 
;Algoritmo pradžia.
* paimti puodą (sąlyga: kad tilptų vandens apsemti n kiaušiniai);
* į puodą įdėti n sveikų kiaušinių (jeigu netelpa n kiaušinių – paimti didesnį puodą arba sumažinti kiaušinių kiekį n-1);
eilutė 14 ⟶ 15:
* įpilti šaltą vandenį ir palaikyti 1 min.
* išimti kiaušinius
;Algoritmo pabaiga.
 
Neskaityki!!!
 
==Panaudojimas==
eilutė 23 ⟶ 24:
Gyvenime dažnai susiduriame su ''algoritmo'' sinonimais: instrukcijomis, nurodymais ir taisyklėmis, kurių nežinodami negalėtume atlikti tam tikrų veiksmų. Tačiau kartais šie aprašymai stokoja tikslumo. Taigi bendrai algoritmą būtų galima apibūdinti kaip ''' ''tikslių'' nurodymų seką tam, kas turės atlikti konkrečią užduotį'''. Daugelį kasdieninės veiklos rezultatų pasiekiame net nesusimąstydami, kad vykdome tam tikrą algoritmą (sinonimai [[psichologija|psichologijoje]]: ''įprotis, įgūdis, įgimtas ar įgytas [[refleksas]]''). Jie mums reikalingi: išgyventi (savisaugai), prisitaikyti (adaptacijai), reikiamai vietovei pasiekti, prietaisams įjungti, išjungti bei naudoti, pirmajai pagalbai suteikti, maistui pagal receptą gaminti, matematiniams uždaviniams spręsti ir pan. Pagaliau, mūsų visą dieną (įvardinus jos [[Tikslas|tikslus]]) galima būtų pavadinti algoritmu, nes ji turi savo dienotvarkę, t.y. veiksmų atlikimo tvarką. Kartais sukeitus algoritmo veiksmus rezultatas nepakinta. Tačiau vykdant kai kuriuos algoritmus veiksmų sukeitimas gali sugriauti visą tolimesnę algoritmo eigą.
 
Nieko idomaus
 
==Privalomos sąlygos==
Eilutė 31:
# jis turi būti aiškus ir nedviprasmiškas;
# jis turi apibrėžti žingsnių seką, reikalingą darbui atlikti, t.y. jis turi nurodyti žingsnių atlikimo tvarką.
#* Informatikoje dažnai dar reikalaujama, kad algoritmas būtų baigtinis dviem prasmėm:
 
Informatikoje dažnai dar reikalaujama, kad algoritmas būtų baigtinis dviem prasmėm:
 
# atliekamų žingsnių skaičius turi būti baigtinis, t.y. algoritmas turi tikrai baigti darbą;
# kiekvienam žingsniui atlikti turi pakakti baigtinio laiko ir baigtinių resursų, t.y. kiekvienas žingsnis turi būti toks, kad jį būtų galima atlikti.