Kvantitative algoritmer
- 4384
- 1391
- Mathias Aas
Vi forklarer hva de kvantitative algoritmene, deres egenskaper og gir flere eksempler
Hva er kvantitative algoritmer?
De Kvantitative algoritmer De er de algoritmene som bruker algebraiske operasjoner og spesifikke numeriske beregninger for å definere en prosess, og få betongverdier. For eksempel resultatet av en subtraksjon eller en multiplikasjon.
I informatikk, i matematikk og andre relaterte fagområder, er en algoritme et begrenset og ordnet sett med instruksjoner som gjør at en aktivitet kan utføres gjennom påfølgende trinn som ikke genererer tvil til hvem de må utføre disse handlingene, noe som fører til løsningen på et visst problem.
Det er viktig å synliggjøre viktigheten av algoritmer, fordi de representerer et grunnleggende element for informatikk, robotikk og matematikk, siden det gjennom dem er mulig å bestille ideene. De fører til riktig utførelse av aktiviteter og ideer med en ordre, angående ethvert aspekt.
Noen eksempler i matematikk er divisjonsalgoritmen for å beregne de to tallene, multiplikasjonsalgoritmen for å beregne et produkt, Gauss -metoden for å løse et system med lineære ligninger, eller Euclid -algoritmen for å oppnå den maksimale vanlige delingen av to heltall.
Kjennetegn på kvantitative algoritmer
Veldig presis
Trinnene og instruksjonene som er inneholdt i disse algoritmene, må være veldig presisjon, det vil si at de ikke skal etterlate noen margin slik at det er noen tvetydighet, siden matematiske operasjoner ikke innrømmer det. I tillegg, når de er presise, lar de brukeren holde seg til en spesifikk guide.
Definert
Kvantitative algoritmer må være perfekt definert, det vil si at de må kunne følge så mange ganger som nødvendig, og i økende grad oppnå det samme ønskede resultatet.
Det kan tjene deg: mikroskopegenskaperEllers vil algoritmen som sådan ikke være pålitelig, så den vil ikke kunne tjene som en guide for riktig beslutningstaking.
Uavhengig og autonom
For å gjennomføre et hvilket som helst dataprogram er det praktisk å designe eller definere algoritmen tidligere. Kvantitative algoritmer er imidlertid helt uavhengige og autonome for programmeringsspråk.
For ethvert problem du vil løse, kan du skrive algoritmen for deretter å utføre den på et hvilket som helst programmeringsspråk, akkurat som den kan utføres på forskjellige datamaskiner.
Det kreves kunnskap
Disse algoritmene krever vanligvis en viss tidligere numerisk kunnskap, hovedsakelig teknisk, fordi kvantitative algoritmer ofte er oppgitt på et språk som tilpasser seg hvert tilfelle, bortsett fra den enkleste og mest hverdagen.
På den annen side kan det å ha absolutt tillit til en logisk metode for å løse numeriske problemer gjøre løsninger som er kreative og med større innovasjoner, selv om de kan være uforutsigbare.
Deler av en algoritme
Hver algoritme har tre forskjellige deler: inngang, prosess og utgang. Dette gjør at prosessen har en sekvensiell ordre, noe som reduserer rekke mulige feil, og hjelper til med å løse problemene som oppstår enklere og raskere og raskere.
- Inngang: tilsvarer de første instruksjonene som gir algoritmen, der de første dataene blir tatt og motivert til å bli lest. Det kan også kalles et utgangspunkt, start eller hode.
- Prosess: Det refererer til de kvantitative utdypingene som algoritmen tilbyr omgående. Det er det tilsvarende organet der formuleringen av instruksjonene er laget. Du kan også kalle en utsagnsekvens.
- Exit: Endelig er det de spesifikke instruksjonene som algoritmen dikterer for å vise resultatene, det vil si dens oppløsninger eller kommandoer. Det kan også kalles ende eller fot.
Trinn for å utdype en kvantitativ algoritme
Alle disse trinnene har samme betydning. Hvis noen av dem slutter å analysere, vil problemer være under algoritmeutviklingen.
1. Første skritt
Definer hvilke sammenligninger og/eller numeriske beregninger som er nødvendige for å oppnå det endelige resultatet:
- Alle sammenligninger og mellomliggende numeriske beregninger.
- Alle sammenligninger og endelige numeriske beregninger.
2. Andre trinn
Ta hensyn til alle typer begrensninger og forhold for å nå problemløsningen.
Forskjeller med kvalitativ algoritme
Nøyaktighet
De kvantitative algoritmene er ganske presise, siden instruksjonene som må gis for å gjøre de tilsvarende numeriske beregningene, må være ganske nøyaktige for å oppnå ønsket resultat, ettersom det matematiske språket er karakterisert.
På den annen side har kvalitative algoritmer mer tilbøyelighet til at de har ignorert et skritt eller at de kan misforstås av leseren, fordi fortellerspråket som instruksjonene er indikert kan ha visse iboende unøyaktigheter.
Trinn eller instruksjoner
Algoritmer er kvantitative når de har instruksjoner eller trinn som involverer enhver form for numerisk databehandling. For eksempel algoritmen for å løse området til en trekant, for å løse fabrikken til et naturlig tall eller for å beregne gjennomsnittlige data.
På den annen side er algoritmer kvalitative når numeriske beregninger ikke er involvert i instruksjonene eller trinnene. Eksempler: Instruksjonene om å utføre en kjøkkenoppskrift, for å utføre en fysisk aktivitet eller for å sette sammen en fabrikk -demontering.
Eksempler på kvantitative algoritmer
Utføre de fire grunnleggende aritmetiske operasjonene mellom to hele tall
- Start.
- Erklære (nummer1, nummer2, sum, subtraksjon, produkt): Hele tall.
- Erklære (divisjon): reelt tall.
- Skriv inn verdiene til tallene (N1, N2).
- sum = nummer1 + nummer2.
- subtraksjon = nummer1 - nummer2.
- Produkt = nummer1 * Nummer2.
- Divisjon = nummer1 / nummer2.
- Show (sum, subtraksjon, produkt, divisjon).
- Slutt.
Få området til en trekant
- Start.
- Erklære (base, høyde, område.
- Skriv inn verdiene til trekanten (base, høyde).
- Area_tryangle = (base * høyde) / 2.
- Show (Area_triangle).
- Slutt.
Gå inn i en alder og få fødselsåret som et resultat
- Start.
- Erklære (alder, år_aktuell, år_nacimiento): naturlige tall.
- Angi verdien av (alder).
- Angi verdien av (år_ -års).
- År_nacimiento = år_aktuell - alder.
- Show (år_nacimiento).
- Slutt.
Få gjennomsnittet av tre naturlige tall
- Start.
- Erklære (nummer1, nummer2, nummer3, legge til, gjennomsnitt): naturlige tall.
- Skriv inn verdiene til (nummer1, nummer2, nummer3).
- Legg til = nummer1 + nummer2 + nummer3.
- Gjennomsnitt = Legg til / 3.
- Vis (legg til, gjennomsnitt).
- Slutt.
Beregn summen og produktet av fem hele tall
- Start.
- Erklære (nummer1, nummer2, nummer3, nummer4, nummer5, sum, produkt): Hele tall.
- Skriv inn verdiene til (nummer1, nummer2, nummer3, nummer4, nummer5).
- sum = nummer1 + nummer2 + nummer3 + nummer4 + nummer55.
- Produkt = nummer1 * Nummer2 * Nummer3 * Nummer4 * Nummer5.
- Vis (sum, produkt).
- Slutt.