Kwalitatieve algoritmen
- 701
- 164
- Ernesto McKenzie
We leggen uit welke kwalitatieve algoritmen, hun kenmerken, de verschillen met de kwantitatieven en verschillende voorbeelden geven
Wat zijn kwalitatieve algoritmen?
De kwalitatieve algoritmen Dit zijn al die algoritmen waarin de stappen die het samenstellen op een vertoceerde manier worden beschreven met een natuurlijke taal. Een algoritme is een volgorde van geordende en logische stappen die worden uitgevoerd om een bepaald probleem op te lossen.
Dus als u een vermelding en een initiële status hebt, volgt de stappen in de aangegeven volgorde, wordt een definitieve status bereikt, die een oplossing verkrijgt.
Kwalitatieve algoritmen worden in het dagelijks leven vaak gebruikt om problemen op te lossen. Bijvoorbeeld: de gebruiksinstructies die elektronische apparatuur meenemen, de instructies voor het samenstellen van apparatuur, laboratoriumtechnieken om zuren te evalueren, enz.
Daarom kan een algoritme optreden in elk proces dat de analyse van een situatie en een mogelijke oplossing omvat, zonder noodzakelijkerwijs vanuit een wetenschappelijk perspectief te worden gedaan.
Een kwalitatief algoritme kan zoveel detail hebben als u wilt. Om hetzelfde doel te bereiken, kunnen bovendien verschillende algoritmen of wegen worden genomen. In dit geval is het, om het doel te bereiken, handig om altijd het kleinste algoritme te selecteren, dat de minst mogelijke hoeveelheid bronnen gebruikt.
Kenmerken van kwalitatieve algoritmen
Ze kunnen verkeerde voorstelling van zaken genereren
Hoewel de natuurlijke taal die wordt gebruikt in de vertelling van kwalitatieve algoritmen heel nauwkeurig moet zijn, is het in vele gelegenheden misschien niet helemaal te wijten aan de verschillende onnauwkeurigheden die in een verhaal kunnen worden gepleegd, waardoor verschillende interpretaties en bepaalde ambiguïteiten worden aangekondigd.
Ze zijn perfect gedefinieerd
Ze moeten goed worden gedefinieerd, wat betekent dat hetzelfde algoritme zowel als noodzakelijk kan worden gevolgd en dat hetzelfde eindresultaat altijd moet worden verkregen. Anders is het algoritme niet betrouwbaar en kan het bijgevolg niet worden gebruikt als een doel voor besluitvorming.
Kan u van dienst zijn: waar is technologie voor? 11 HoofdtoepassingenZe moeten eindig zijn
Dit betekent dat ze op een gegeven moment hun uitvoering moeten beëindigen, dat wil zeggen dat ze aan het einde van hun stappen een resultaat moeten genereren.
In het geval dat het kwalitatieve algoritme voor onbepaalde tijd wordt uitgebreid, terugkeert in een eerste cyclus zonder ooit te worden opgelost, zal het in aanwezigheid van een paradox of een "oneindige lus" van herhalingen zijn.
Leesbaarheid
Kwalitatieve algoritmen gebruiken verbale tekens en tekst om hun instructies te geven. Een keukenrecept is bijvoorbeeld een algoritme van dit type.
Daarom is het de sleutel dat de tekst leesbaar is, want als de inhoud ervan onbegrijpelijk is, kunnen de instructies correct niet worden gevolgd. Dit resulteert in het algoritme moet een duidelijk, beknopt en direct schrijven van de tekst die het bevat.
Algoritme -elementen
Kwalitatieve algoritmen hebben een of meer toegangselementen. In het geval van een keukenrecept zijn deze elementen bijvoorbeeld de ingrediënten. Bij het geven van verschillende instructies met deze elementen moet een resultaat worden verkregen, dus de uitvoerelementen zullen deze resultaten zijn die door de acties worden geproduceerd.
Stappen om een kwalitatief algoritme uit te werken
- De probleemformulering moet zo vaak als nodig worden gelezen, totdat u het volledig kunt begrijpen. In geval van twijfel over de betekenis van een voorwaarde of vraag moet worden verduidelijkt. Het ideaal zou zijn om de geheugenverklaring te leren.
- Het moet duidelijk worden vastgesteld wat de invoergegevens beschikbaar zijn voor probleemoplossing.
- Bepaal en verduidelijk de resultaten of informatie die wordt gevraagd, zowel op tussenliggende niveaus als uiteindelijk.
Verschillen van een kwalitatief algoritme met een kwantitatief algoritme
Stappen of instructies
Algoritmen zijn kwalitatief wanneer numerieke berekeningen niet betrokken zijn bij hun instructies of stappen. Instructies om een fysieke activiteit weer te geven, om een fabrieksontwikkeling te monteren of een keukenrecept te maken.
Aan de andere kant zijn algoritmen kwantitatief wanneer ze instructies of stappen hebben die elk type numerieke berekening inhouden. Voorbeelden: het algoritme om een combinatorisch of een factoratie op te lossen, of om een gemiddelde te berekenen.
Nauwkeurigheid
Kwalitatieve algoritmen zijn eerder verkeerd begrepen of om een stap over te slaan, vanwege hoe onnauwkeurig de natuurlijke taal waarmee de instructies kunnen worden verteld.
Aan de andere kant zijn kwantitatieve algoritmen veel exact, omdat de instructies die worden gegeven om de overeenkomstige numerieke berekeningen uit te voeren strikt nauwkeurig moeten zijn om het gewenste resultaat te verkrijgen, evenals het kenmerk van wiskundige taal.
Voorbeelden van kwalitatieve algoritmen
Verander de luier in een baby
- Was uw handen goed met veel zeep en water.
- Neem een schone handdoek om te drogen en houd uw handen bij kamertemperatuur.
- Kleed de baby uit vanaf de taille naar beneden.
- Neem de voeten van de baby en neem ze op.
- Schakel de lijmbanden uit aan elke kant van de nieuwe luier.
- Gebruik natte handdoeken om schoon te maken op de pompis van de baby.
- Nadat de baby schoon is, plaats de nieuwe luier.
- Plak de twee lijmachtige linten.
- Kleed de baby opnieuw aan.
- Was je handen opnieuw met zeep en water.
Verander beschadigd glas
- Trek me met grote zorg terug. Het glas dat is beschadigd.
- Verwijder met een spatel het siliconen dat vastzat in het frame van het glas.
- Reinig het hele raamkozijn met reinigingsmateriaal of met een stof.
- Leg de siliconen in het raam.
- Nieuw glas.
- Terwijl de siliconen droogt, houd het glas twee of drie minuten vast.
Maak een aardappelpuree
- Vind alle benodigde gebruiksvoorwerpen.
- Was de aardappelen goed.
- Vul een pot met water.
- Doe de aardappelen in de pot.
- Plaats de pot op het fornuis.
- Verlicht het fornuis.
- Wacht tot het water van de pot kookt.
- Laat tot de aardappelen genoeg verzachten.
- Haal de aardappelen uit de pot.
- Schil de aardappelen en plaats ze in een container.
- Crus de aardappelen met een breker.
- Voeg boter, kaas en melk toe om te pureren.
- Meng alles tot het erg homogeen is.
- Voeg zout toe naar smaak.
- Dienen.
Naar de film gaan
- Kies de film om te zien op de bioscoopbillboard
- Koop de tickets.
- Ga naar de bijbehorende kamer.
- Zoek het verkregen stoelnummer.
- Kijk de film.
- Thuis.
Meloen
- Schil de meloen en snijd deze in de vorm van blokjes.
- Voer deze blokjes in een blender in.
- Voer vier ijsblokjes in.
- In het geval dat de blender niet is aangesloten, plug.
- Schakel de blender in en gedurende twee minuten vloeibaar.
- Zet de blender uit.
- Zeef het blendersap en serveer het in een glas.