Kvantitativa algoritmer

Kvantitativa algoritmer

Vi förklarar vad de kvantitativa algoritmerna, deras egenskaper och ger flera exempel

Vad är kvantitativa algoritmer?

De kvantitativa algoritmer De är de algoritmer som använder algebraiska operationer och specifika numeriska beräkningar för att definiera en process, erhålla konkreta värden. Till exempel resultatet av en subtraktion eller en multiplikation.

Inom datavetenskap, inom matematik och andra relaterade discipliner, är en algoritm en ändlig och ordnad uppsättning instruktioner som gör att en aktivitet kan genomföras genom successiva steg som inte genererar tvivel som de måste utföra dessa åtgärder, vilket leder till lösningen av ett visst problem.

Det är betydelsefullt att lyfta fram vikten av algoritmer, eftersom de representerar ett grundläggande element för datavetenskap, robotik och matematik, eftersom det genom dem är möjligt att beställa idéerna. De leder till korrekt genomförande av aktiviteter och idéer med en beställning, om någon aspekt.

Några exempel i matematik är divisionsalgoritmen för att beräkna de två siffrorna, multiplikationsalgoritmen för att beräkna en produkt, GAUSS -metoden för att lösa ett system med linjära ekvationer eller euklidalgoritmen för att erhålla den maximala gemensamma delvisaren för två heltal.

Egenskaper hos kvantitativa algoritmer

Mycket exakt

Stegen och instruktionerna som finns i dessa algoritmer måste vara mycket precision, det vill säga de bör inte lämna någon marginal så att det finns någon tvetydighet, eftersom matematiska operationer inte medger det. Dessutom, när de är exakta, tillåter de användaren att hålla sig till en specifik guide.

Definierad

Kvantitativa algoritmer måste vara perfekt definierade, det vill säga de måste kunna följa så många gånger som nödvändigt och alltmer få samma önskade resultat.

Det kan tjäna dig: mikroskopegenskaper

Annars kommer algoritmen som sådan inte att vara tillförlitlig, så den kommer inte att kunna tjäna som en guide för rätt beslutsfattande.

Oberoende och autonom

För att utföra alla datorprogram är det bekvämt att designa eller definiera algoritmen tidigare. Kvantitativa algoritmer är emellertid helt oberoende och autonoma av programmeringsspråk.

För alla problem som du vill lösa kan du skriva algoritmen för att sedan utföra den på alla programmeringsspråk, precis som det kan köras på olika datorer.

Kunskap krävs

Dessa algoritmer kräver vanligtvis en viss tidigare numerisk kunskap, främst teknisk, eftersom kvantitativa algoritmer ofta anges på ett språk som anpassar sig till varje fall i fråga, utom det enklaste och mest vardagliga.

Å andra sidan, att ha absolut förtroende för någon logisk metod för att lösa numeriska problem kan göra lösningar som är kreativa och med större innovationer, även om de kan vara oförutsägbara.

Delar av en algoritm

Varje algoritm har tre distinkta delar: inmatning, process och utgång. Detta gör att processen kan ha en sekventiell ordning, som kraftigt minskar utbudet av möjliga fel, vilket hjälper till att lösa problemen som uppstår enklare och snabbare.

  • Ingång: motsvarar de initiala instruktionerna som ger upphov till algoritmen, där de initiala uppgifterna tas och motiveras att läsas. Det kan också kallas en utgångspunkt, start eller huvud.
  • Bearbeta: Det hänvisar till de kvantitativa utarbetanden som algoritmen erbjuder snabbt. Det är motsvarande kropp där formuleringen av instruktionerna görs. Du kan också ringa en sekvens av uttalanden.
  • Utgång: Slutligen finns det de specifika instruktionerna som algoritmen dikterar för att visa sina resultat, det vill säga dess upplösningar eller kommandon. Det kan också kallas ett slut eller fot.
Kan tjäna dig: elektroskop

Steg för att utarbeta en kvantitativ algoritm

Alla dessa steg har samma betydelse. Om någon av dem slutar analysera kommer problem att fås under algoritmutvecklingen.

1. Första steget

Definiera vilka jämförelser och/eller numeriska beräkningar som är nödvändiga för att uppnå det slutliga resultatet:

  • Alla jämförelser och mellanliggande numeriska beräkningar.
  • Alla jämförelser och slutliga numeriska beräkningar.

2. Andra steg

Ta hänsyn till alla typer av begränsningar och villkor för att nå problemlösningen.

Skillnader med kvalitativ algoritm

Noggrannhet

De kvantitativa algoritmerna är ganska exakta, eftersom instruktionerna som måste ges för att göra motsvarande numeriska beräkningar måste vara ganska exakta för att få önskat resultat, som det matematiska språket kännetecknas av.

Å andra sidan har kvalitativa algoritmer mer benägenhet att de har ignorerat något steg eller att de kan missförstås av läsaren, eftersom det berättande språket som instruktionerna anges kan ha vissa inre felaktigheter.

Steg eller instruktioner

Algoritmer är kvantitativa när de har instruktioner eller steg som involverar alla typer av numerisk dator. Till exempel algoritmen för att lösa området för en triangel, för att lösa ett naturligt antal eller beräkna medeldata.

Å andra sidan är algoritmer kvalitativa när numeriska beräkningar inte är involverade i deras instruktioner eller steg. Exempel: Instruktionerna för att utföra ett köksrecept, för att utföra en fysisk aktivitet eller montera en fabriksdiskmontering.

Exempel på kvantitativa algoritmer

Utföra de fyra grundläggande aritmetiska operationerna mellan två hela siffror

  1. Start.
  2. Deklarera (nummer1, nummer2, summa, subtraktion, produkt): hela numret.
  3. Förklara (division): riktigt nummer.
  4. Ange värdena på siffrorna (N1, N2).
  5. summa = nummer1 + nummer2.
  6. subtraktion = nummer1 - nummer2.
  7. Produkt = nummer1 * nummer2.
  8. Division = nummer1 / nummer2.
  9. Visa (summa, subtraktion, produkt, division).
  10. Slutet.
Kan tjäna dig: tekniska skapelser

Få området med en triangel

  1. Start.
  2. Förklara (bas, höjd, område.
  3. Ange värden på triangeln (bas, höjd).
  4. Area_tryangle = (bas * höjd) / 2.
  5. Visa (Area_Triangle).
  6. Slutet.

Ange en ålder och få födelseåret som ett resultat

  1. Start.
  2. Förklara (ålder, år_aktuell, år_nacimiento): naturliga nummer.
  3. Ange värdet på (ålder).
  4. Ange värdet på (år_ -år).
  5. År_nacimiento = year_actual - ålder.
  6. Show (år_nacimiento).
  7. Slutet.

Få genomsnittet av tre naturliga siffror

  1. Start.
  2. Deklarera (nummer1, nummer2, nummer3, tillägg, genomsnitt): naturliga nummer.
  3. Ange värdena på (nummer1, nummer2, nummer3).
  4. Lägg till = nummer1 + nummer2 + nummer3.
  5. genomsnitt = lägg till / 3.
  6. Visa (lägg till, genomsnitt).
  7. Slutet.

Beräkna summan och produkten med fem hela siffror

  1. Start.
  2. Deklarera (nummer1, nummer2, nummer3, nummer4, nummer5, summa, produkt): Hela nummer.
  3. Ange värdena på (nummer1, nummer2, nummer3, nummer4, nummer5).
  4. summa = nummer1 + nummer2 + nummer3 + nummer4 + nummer5.
  5. Produkt = nummer1 * Number2 * Number3 * Number4 * Number5.
  6. Visa (summa, produkt).
  7. Slutet.