Kvalitativni algoritmi
- 549
- 159
- Mr. Shane Larkin
Pojasnjujemo, kaj kvalitativni algoritmi, njihove značilnosti, razlike s kvantitativnimi
Kaj so kvalitativni algoritmi?
The Kvalitativni algoritmi To so vsi tisti algoritmi, v katerih so koraki, ki ga sestavljajo, opisani na pripovedni način z naravnim jezikom. Algoritem je zaporedje urejenih in logičnih korakov, ki se izvajajo za rešitev določene težave.
Če imate vnos in začetno stanje po korakih v navedenem vrstnem redu, bo doseženo končno stanje in pridobite rešitev.
Kvalitativni algoritmi se v vsakdanjem življenju pogosto uporabljajo za reševanje težav. Na primer: navodila za uporabo, ki jih prinaša elektronska oprema, navodila za sestavljanje opreme, laboratorijske tehnike za oceno kislin itd.
Zato se lahko pojavi algoritem v vsakem procesu, ki vključuje analizo situacije in morebitno rešitev, ne da bi se nujno storili z znanstvene perspektive.
Kvalitativni algoritem ima lahko toliko podrobnosti, kot želite. Poleg tega lahko za dosego istega cilja sprejmemo različne algoritme ali ceste. V tem primeru je za dosego cilja priročno vedno izbrati najmanjši algoritem, ki uporablja najmanj možno količino virov.
Značilnosti kvalitativnih algoritmov
Lahko ustvarijo napačne predstavitve
Čeprav mora biti naravni jezik, ki se uporablja pri pripovedovanju kakovostnih algoritmov.
So popolnoma definirani
Morajo biti dobro definirani, kar pomeni, da je mogoče upoštevati isti algoritem, pa tudi potreben in enak končni rezultat je treba vedno dobiti. V nasprotnem primeru algoritem ne bo zanesljiv in posledično ga ni mogoče uporabiti kot cilj za odločanje.
Vam lahko služi: za kaj je tehnologija? 11 glavnih aplikacijMorajo biti končni
To pomeni, da morajo v nekem trenutku končati svojo izvedbo, torej na koncu svojih korakov morajo ustvariti rezultat.
V primeru, da se kvalitativni algoritem razširi v nedogled, se vrača v začetnem ciklu, ne da bi ga kdajkoli rešili, bo v prisotnosti paradoksa ali "neskončne zanke" ponovitev.
Berljivost
Kvalitativni algoritmi uporabljajo verbalne znake in besedilo, da pošljejo svoja navodila. Na primer, kuhinjski recept je algoritem te vrste.
Zato je ključno, da je besedilo berljivo, saj če je njegova vsebina nerazumljiva, potem navodil ni mogoče upoštevati. Posledica tega je, da mora algoritem imeti jasno, jedrnato in neposredno pisanje besedila, ki ga vsebuje.
Elementi algoritma
Kvalitativni algoritmi imajo enega ali več vstopnih elementov. Na primer, v primeru kuhinjskega recepta so ti elementi sestavine. Pri izdelavi različnih navodil s temi elementi je treba pridobiti rezultat, tako da bodo izhodni elementi ti rezultati, ki jih prinašajo dejanja.
Koraki za izpopolnjevanje kvalitativnega algoritma
- Formulacijo problemov je treba brati tolikokrat, kolikor je potrebno, dokler je ne morete popolnoma razumeti. V primeru dvoma o pomenu kakršnega koli pogoja ali vprašanja je treba razjasniti. Ideal bi bil, da se naučimo izjave o pomnilniku.
- Jasno je treba ugotoviti, kakšni so podatki o vnosu, ki so na voljo za reševanje problemov.
- Določite in razjasnite zahtevane rezultate ali informacije, tako na vmesnih ravneh kot na koncu.
Razlike kvalitativnega algoritma s kvantitativnim algoritmom
Koraki ali navodila
Algoritmi so kvalitativni, kadar numerični izračuni niso vključeni v njihova navodila ali korake. Na primer, navodila za prikaz telesne aktivnosti, sestavljanje tovarniške demontacije ali za pripravo kuhinjskega recepta.
Po drugi strani so algoritmi kvantitativni, kadar imajo navodila ali korake, ki vključujejo katero koli vrsto numeričnega izračuna. Primeri: algoritem za reševanje kombinatoriranja ali faktoričnega ali izračuna povprečnega.
Natančnost
Kvalitativni algoritmi so bolj verjetno napačno razumljeni ali preskočijo kakšen korak, zaradi česar je natančen naravni jezik, s katerim je mogoče pripovedovati navodila.
Po drugi strani so kvantitativni algoritmi veliko bolj natančni, saj morajo biti navodila za izvajanje ustreznih numeričnih izračunov strogo natančna, da dosežemo želeni rezultat, prav tako značilno za matematični jezik.
Primeri kvalitativnih algoritmov
Spremenite plenico v otroka
- Dobro si umijte roke z veliko mila in vode.
- Vzemite čisto brisačo, da se posušite in držite roke pri sobni temperaturi.
- Sleči otroka iz pasu navzdol.
- Vzemite otrokove noge in jih vzemite.
- Odstranite lepilne trakove na vsaki strani nove plenice.
- Uporabite mokre brisače za čiščenje otrokovega pomma.
- Ko je dojenček čist, postavite novo plenico.
- Prilepite dva lepilna trakova.
- Otroka spet oblecite.
- Znova si umijte roke z milom in vodo.
Spremenite poškodovano steklo
- Umaknite z veliko previdno kozarec, ki je poškodovan.
- Odstranite z lopatico silikon, ki je bil zataknjen v okvirju kozarca.
- Očistite celoten okenski okvir s čistilnim materialom ali s tkanino.
- Dal silikon v okno.
- Novo kozarec.
- Medtem ko se silikon suši, držite kozarec dve ali tri minute.
Naredite krompirjev pire
- Poiščite vse potrebne pripomočke.
- Krompir dobro operete.
- Napolnite lonec z vodo.
- Daj krompir v lonec.
- Položite lonec na štedilnik.
- Prižgimo štedilnik.
- Počakajte, da voda iz lonca zavre.
- Pustite, dokler krompir dovolj ne mehča.
- Odstranite krompir iz lonca.
- Olupite krompir in jih položite v posodo.
- Krompir zdrobite s drobilnikom.
- V pire dodajte maslo, sir in mleko.
- Vse zmešajte, dokler ni zelo homogeno.
- Dodajte sol po okusu.
- Služiti.
Pojdi v kino
- Izberite film, ki si ga želite ogledati na panoju kina
- Kupite vstopnice.
- Pojdite v ustrezno sobo.
- Poiščite pridobljeno številko sedeža.
- Oglejte si film.
- Nazaj domov.
Melona
- Olupite melono in jo izrežite v obliki kock.
- Vnesite te kocke v mešalniku.
- Vnesite štiri ledene kocke.
- V primeru, da mešalnik ni priključen, vtič.
- Vklopite mešalnik in dve minuti utekočinjene.
- Izklopite mešalnik.
- Odcedite sok mešalnika in ga postrezite v kozarcu.