Kwantitatieve algoritmen

Kwantitatieve algoritmen

We leggen uit wat de kwantitatieve algoritmen, hun kenmerken, en geven verschillende voorbeelden

Wat zijn kwantitatieve algoritmen?

De kwantitatieve algoritmen Het zijn die algoritmen die algebraïsche bewerkingen en specifieke numerieke berekeningen gebruiken om een ​​proces te definiëren, het verkrijgen van concrete waarden. Bijvoorbeeld het resultaat van een aftrekking of een vermenigvuldiging.

In de informatica, in wiskunde en andere gerelateerde disciplines, is een algoritme een eindige en geordende set instructies waarmee een activiteit kan worden uitgevoerd door opeenvolgende stappen die geen twijfels genereren aan wie ze deze acties moeten uitvoeren, wat leidt tot de oplossing van de oplossing van de oplossing van de oplossing van een bepaald probleem.

Het is belangrijk om het belang van algoritmen te benadrukken, omdat ze een basiselement vertegenwoordigen voor informatica, robotica en wiskunde, omdat het door hen mogelijk is om de ideeën te bestellen. Ze leiden tot de juiste uitvoering van activiteiten en ideeën met een bestelling, met betrekking tot elk aspect.

Enkele voorbeelden in de wiskunde zijn het divisie -algoritme om de twee getallen te berekenen, het vermenigvuldigingsalgoritme om een ​​product te berekenen, de Gauss -methode om een ​​systeem van lineaire vergelijkingen of het EUCLID -algoritme op te lossen om de maximale gemeenschappelijke deler van twee gehele getallen op te lossen.

Kenmerken van kwantitatieve algoritmen

Erg precies

De stappen en instructies die in deze algoritmen zijn opgenomen, moeten zeer precisie zijn, dat wil zeggen dat ze geen marge moeten verlaten zodat er enige ambiguïteit is, omdat wiskundige operaties het niet toegeven. Bovendien, wanneer ze precies zijn, stellen ze de gebruiker in staat om zich aan een specifieke handleiding te houden.

Bepaald

Kwantitatieve algoritmen moeten perfect worden gedefinieerd, dat wil zeggen dat ze in staat moeten zijn om zo vaak als noodzakelijk te volgen, waardoor ze steeds meer hetzelfde gewenste resultaat verkrijgen.

Het kan u van dienst zijn: microscoopeigenschappen

Anders zal het algoritme als zodanig niet betrouwbaar zijn, dus kan het niet als gids dienen voor de juiste besluitvorming.

Onafhankelijk en autonoom

Om elk computerprogramma uit te voeren is het handig om het eerder algoritme te ontwerpen of te definiëren. Kwantitatieve algoritmen zijn echter volledig onafhankelijk en autonoom van programmeertalen.

Voor elk probleem dat u wilt oplossen, kunt u het algoritme schrijven om het vervolgens in elke programmeertaal uit te voeren, net zoals het op verschillende computers kan worden uitgevoerd.

Kennis is vereist

Deze algoritmen vereisen meestal een bepaalde eerdere numerieke kennis, voornamelijk technisch, omdat kwantitatieve algoritmen vaak worden vermeld in een taal die zich aan elk geval in kwestie aanpast, behalve de eenvoudigste en meest alledaagse.

Aan de andere kant kan het hebben van absoluut vertrouwen in een logische methode om numerieke problemen op te lossen oplossingen maken die creatief zijn en met meer innovaties, hoewel ze onvoorspelbaar kunnen zijn.

Delen van een algoritme

Elk algoritme heeft drie verschillende delen: invoer, proces en exit. Hierdoor kan het proces een opeenvolgende volgorde hebben, waardoor het bereik van mogelijke fouten aanzienlijk wordt verminderd, waardoor de problemen die gemakkelijker en sneller optreden, worden opgelost.

  • Ingang: komt overeen met de initiële instructies die aanleiding geven tot het algoritme, waarin de initiële gegevens worden genomen en gemotiveerd om te worden gelezen. Het kan ook een startpunt, start of kop worden genoemd.
  • Proces: Het verwijst naar de kwantitatieve uitwerkingen die het algoritme onmiddellijk aanbiedt. Het is het overeenkomstige lichaam waar de formulering van de instructies wordt gemaakt. U kunt ook een reeks uitspraken noemen.
  • Uitgang: Ten slotte zijn er de specifieke instructies die het algoritme bepaalt om zijn resultaten te tonen, dat wil zeggen de resoluties of opdrachten. Het kan ook een einde of voet worden genoemd.
Kan u van dienst zijn: elektroscoop

Stappen om een ​​kwantitatief algoritme uit te werken

Al deze stappen hebben hetzelfde belang. Als een van hen stopt met analyseren, worden er problemen opgeleverd tijdens de ontwikkeling van algoritme.

1. Eerste stap

Definieer welke vergelijkingen en/of numerieke berekeningen nodig zijn om het eindresultaat te bereiken:

  • Alle vergelijkingen en tussenliggende numerieke berekeningen.
  • Alle vergelijkingen en laatste numerieke berekeningen.

2. Tweede stap

Rekening houden met alle soorten beperkingen en voorwaarden om de probleemoplossing te bereiken.

Verschillen met kwalitatief algoritme

Nauwkeurigheid

De kwantitatieve algoritmen zijn vrij nauwkeurig, omdat de instructies die moeten worden gegeven om de overeenkomstige numerieke berekeningen te maken, vrij exact moeten zijn om het gewenste resultaat te verkrijgen, omdat de wiskundige taal wordt gekarakteriseerd.

Aan de andere kant hebben kwalitatieve algoritmen meer neiging dat ze een stap hebben genegeerd of dat ze door de lezer verkeerd kunnen worden begrepen, omdat de verhalende taal waarmee de instructies worden aangegeven, bepaalde intrinsieke onnauwkeurigheden kan hebben.

Stappen of instructies

Algoritmen zijn kwantitatief wanneer ze instructies of stappen hebben waarbij elk type numerieke computers betrokken zijn. Bijvoorbeeld het algoritme om het gebied van een driehoek op te lossen, om de faculteit van een natuurlijk aantal op te lossen of om de gemiddelde gegevens te berekenen.

Aan de andere kant zijn algoritmen kwalitatief wanneer numerieke berekeningen niet betrokken zijn bij hun instructies of stappen. Voorbeelden: de instructies om een ​​keukenrecept uit te voeren, om een ​​fysieke activiteit uit te voeren of een fabrieksmisassimering te monteren.

Voorbeelden van kwantitatieve algoritmen

Voer de vier basale rekenkundige bewerkingen uit tussen twee hele getallen

  1. Begin.
  2. Declare (nummer1, nummer2, som, aftrekking, product): hele nummer.
  3. Declare (Division): Real Number.
  4. Voer de waarden van de getallen in (N1, N2).
  5. som = nummer1 + nummer2.
  6. Aftrekking = nummer1 - Nummer2.
  7. Product = nummer1 * Nummer2.
  8. Divisie = nummer1 / nummer2.
  9. Show (som, aftrekking, product, divisie).
  10. Einde.
Kan u van dienst zijn: technische creaties

Krijg het gebied van een driehoek

  1. Begin.
  2. Verklaar (basis, hoogte, gebied.
  3. Voer waarden van de driehoek in (basis, hoogte).
  4. Area_tryangle = (basis * hoogte) / 2.
  5. Show (Area_Triangle).
  6. Einde.

Ga een tijdperk in en verkrijg daardoor het geboortejaarjaar

  1. Begin.
  2. Declare (leeftijd, jaar_actual, year_nacimiento): natuurlijke cijfers.
  3. Voer de waarde van (leeftijd) in.
  4. Voer de waarde in van (jaar_ -jaar).
  5. Jaar_nacimiento = jaar_actual - leeftijd.
  6. Show (Year_Nacimiento).
  7. Einde.

Verkrijg het gemiddelde van drie natuurlijke cijfers

  1. Begin.
  2. Declare (Number1, Number2, Number3, Toevoegen, Gemiddeld): Natuurlijke getallen.
  3. Voer de waarden in van (nummer1, nummer2, nummer3).
  4. add = nummer1 + nummer2 + nummer3.
  5. Gemiddeld = Toevoegen / 3.
  6. Show (toevoegen, gemiddeld).
  7. Einde.

Bereken de som en het product van vijf hele getallen

  1. Begin.
  2. Declare (Number1, Number2, Number3, Number4, Number5, Sum, Product): hele getallen.
  3. Voer de waarden in van (Number1, Number2, Number3, Number4, Number5).
  4. som = nummer1 + nummer2 + nummer3 + nummer4 + nummer5.
  5. Product = Number1 * Number2 * Number3 * Number4 * Number5.
  6. Show (som, product).
  7. Einde.