Kvalitative algoritmer
- 2324
- 595
- Magnus Sander Berntsen
Vi forklarer hvilke kvalitative algoritmer, deres egenskaper, forskjellene med kvantitativene og gir flere eksempler er
Hva er kvalitative algoritmer?
De Kvalitative algoritmer Dette er alle de algoritmene der trinnene som utgjør det, beskrives på en fortalt måte med et naturlig språk. En algoritme er en sekvens av bestilte og logiske trinn som utføres for å løse et visst problem.
Så hvis du har en oppføring og en innledende tilstand, etter trinnene i den angitte ordren, vil en endelig tilstand oppnås, og få en løsning.
Kvalitative algoritmer brukes ofte i hverdagen for å løse problemer. For eksempel: Bruk instruksjonene som elektronisk utstyr gir, instruksjonene for å sette sammen utstyr, laboratorieteknikker for å evaluere syrer osv.
Derfor kan en algoritme oppstå i enhver prosess som involverer analyse av en situasjon og en mulig løsning, uten nødvendigvis å bli gjort fra et vitenskapelig perspektiv.
En kvalitativ algoritme kan ha så mange detaljer du vil. I tillegg, for å oppnå samme mål, kan forskjellige algoritmer eller veier tas. I dette tilfellet, for å oppnå målet, er det praktisk å alltid velge den minste algoritmen, som bruker minst mulig mengde ressurser.
Kjennetegn på kvalitative algoritmer
De kan generere feilrepresentasjoner
Selv om det naturlige språket som brukes i fortellingen om kvalitative algoritmer må være ganske presise, kan det ved mange anledninger ikke være helt på grunn av de forskjellige unøyaktighetene som kan begås i en fortelling, og dermed gi opphav til flere tolkninger og visse uklarheter.
De er perfekt definert
De må være godt definert, noe som betyr at den samme algoritmen kan følges så vel som nødvendig, og det samme endelige resultatet bør alltid oppnås. Ellers vil algoritmen ikke være pålitelig, og som en konsekvens kan den ikke brukes som et mål for beslutningstaking.
Kan tjene deg: Hva er teknologi for? 11 HovedapplikasjonerDe må være endelige
Dette betyr at de på et tidspunkt må avslutte utførelsen, det vil si på slutten av trinnene deres må generere et resultat.
I tilfelle at den kvalitative algoritmen utvides på ubestemt tid, og kommer tilbake i en innledende syklus uten noen gang å bli løst, vil den være i nærvær av et paradoks eller en "uendelig sløyfe" av repetisjoner.
Lesbarhet
Kvalitative algoritmer bruker verbale tegn og tekst for å levere instruksjonene sine. For eksempel er en kjøkkenoppskrift en algoritme av denne typen.
Derfor er det nøkkelen at teksten er lesbar, siden hvis innholdet er uforståelig, kan instruksjonene riktig ikke følges. Dette resulterer i algoritmen må ha en klar, kortfattet og direkte skriving av teksten den inneholder.
Algoritmeelementer
Kvalitative algoritmer har ett eller flere inngangselementer. For eksempel, i tilfelle av en kjøkkenoppskrift, er disse elementene ingrediensene. Når du lager forskjellige instruksjoner med disse elementene, må det oppnås et resultat, slik at utgangselementene vil være disse resultatene produsert av handlingene.
Trinn for å utdype en kvalitativ algoritme
- Problemformuleringen bør leses så mange ganger som nødvendig, til du kan forstå det fullstendig. I tilfelle av tvil om betydningen av enhver tilstand eller spørsmål må avklares. Idealet ville være å lære minneuttalelsen.
- Det skal være klart etablert hva som er inngangsdataene som er tilgjengelige for problemløsning.
- Bestemme og tydeliggjøre resultatene eller informasjonen som blir bedt om, både på mellomnivåene og til slutt.
Forskjeller av en kvalitativ algoritme med en kvantitativ algoritme
Trinn eller instruksjoner
Algoritmer er kvalitative når numeriske beregninger ikke er involvert i instruksjonene eller trinnene. For eksempel instruksjoner om å vise en fysisk aktivitet, for å sette sammen en fabrikk -demontering eller for å lage en kjøkkenoppskrift.
På den annen side er algoritmer kvantitative når de har instruksjoner eller trinn som involverer enhver form for numerisk beregning. Eksempler: algoritmen for å løse en kombinatorisk eller en faktoriell, eller for å beregne et gjennomsnitt.
Presisjon
Kvalitative algoritmer er mer sannsynlig å bli misforstått eller å hoppe over noe trinn, på grunn av hvor upresis det naturlige språket som instruksjonene kan fortelles.
På den annen side er kvantitative algoritmer mye mer nøyaktige, siden instruksjonene som er gitt for å utføre de tilsvarende numeriske beregningene, må være strengt presise for å oppnå det ønskede resultatet, og det er karakteristikken til matematisk språk.
Eksempler på kvalitative algoritmer
Bytt bleie til en baby
- Vask hendene godt med rikelig med såpe og vann.
- Ta et rent håndkle for å tørke og hold hendene ved romtemperatur.
- Kle av babyen fra midjen ned.
- Ta babyens føtter og ta dem opp.
- Ta av limbåndene på hver side av den nye bleien.
- Bruk våte håndklær for å rengjøre på babyens pompis.
- Etter at babyen er ren, plasser den nye bleien.
- Lim inn de to limbåndene.
- Kle babyen igjen.
- Vask hendene igjen med såpe og vann.
Bytt skadet glass
- Trekke seg med stor forsiktighet glasset som er skadet.
- Fjern med en slikkepott silikonet som satt fast innenfor rammen av glasset.
- Rengjør hele vindusrammen med rengjøringsmateriale eller med et stoff.
- Sett silikonet i vinduet.
- Nytt glass.
- Mens silikonet tørker, hold glasset i to eller tre minutter.
Lag en potetpuré
- Finn alle nødvendige redskaper.
- Vask potetene godt.
- Fyll en gryte med vann.
- Legg potetene inni potten.
- Plasser gryten på komfyren.
- Tenn komfyren.
- Vent til vannet fra potten skal koke.
- La potetene mykne nok.
- Fjern potetene fra potten.
- Skrell potetene og legg dem i en beholder.
- Knuse potetene med en knuser.
- Tilsett smør, ost og melk til puré.
- Bland alt til det er veldig homogent.
- Tilsett salt etter smak.
- Tjene.
Gå på kino
- Velg filmen å se på kino -billboard
- Kjøp billettene.
- Gå til tilsvarende rom.
- Finn det anskaffede setetallet.
- Se filmen.
- Hjemme.
Melon
- Skrell melonen og klipp den i form av terninger.
- Skriv inn disse terningene inne i en blender.
- Gå inn i fire isbiter.
- I tilfelle blenderen ikke er koblet til, plugg.
- Slå på blenderen og i to minutters flytende.
- Slå av blenderen.
- Sil blenderjuicen og server den i et glass.