Algorithmes quantitatifs

Algorithmes quantitatifs

Nous expliquons ce que les algorithmes quantitatifs, leurs caractéristiques et donnons plusieurs exemples

Quels sont les algorithmes quantitatifs?

Les algorithmes quantitatifs Ce sont ces algorithmes qui utilisent des opérations algébriques et des calculs numériques spécifiques pour définir un processus, obtenant des valeurs de béton. Par exemple, le résultat d'une soustraction ou d'une multiplication.

In computer science, in mathematics and other related disciplines, an algorithm is a finite and orderly set of instructions that allows an activity to be carried out through successive steps that do not generate doubts to whom they must execute these actions, leading to the solution of un certain problème.

Il est important de souligner l'importance des algorithmes, car ils représentent un élément de base pour l'informatique, la robotique et les mathématiques, car par eux, il est possible de commander les idées. Ils conduisent à la bonne exécution des activités et des idées avec une commande, concernant tout aspect.

Quelques exemples en mathématiques sont l'algorithme de division pour calculer les deux nombres, l'algorithme de multiplication pour calculer un produit, la méthode Gauss pour résoudre un système d'équations linéaires ou l'algorithme euclide pour obtenir le diviseur commun maximum de deux entiers.

Caractéristiques des algorithmes quantitatifs

Tres précis

Les étapes et les instructions contenues dans ces algorithmes doivent être très précis, c'est-à-dire qu'elles ne devraient pas laisser de marge afin qu'il y ait une ambiguïté, car les opérations mathématiques ne l'admettent pas. De plus, lorsqu'ils sont précis, ils permettent à l'utilisateur de s'en tenir à un guide spécifique.

Défini

Les algorithmes quantitatifs doivent être parfaitement définis, c'est-à-dire qu'ils doivent être capables de suivre autant de fois que nécessaire, obtenant de plus en plus le même résultat souhaité.

Il peut vous servir: propriétés du microscope

Sinon, l'algorithme en tant que tel ne sera pas fiable, il ne pourra donc pas servir de guide pour la prise de décision correcte.

Indépendant et autonome

Pour effectuer n'importe quel programme informatique, il est pratique de concevoir ou de définir l'algorithme précédemment. Cependant, les algorithmes quantitatifs sont totalement indépendants et autonomes des langages de programmation.

Pour tout problème que vous souhaitez résoudre, vous pouvez écrire l'algorithme pour l'exécuter ensuite dans n'importe quel langage de programmation, tout comme il peut être exécuté sur différents ordinateurs.

La connaissance est requise

Ces algorithmes nécessitent généralement une certaine connaissance numérique précédente, principalement technique, car les algorithmes quantitatifs sont souvent énoncés dans une langue qui s'adapte à chaque cas en question, à l'exception du plus simple et le plus tous les jours.

D'un autre côté, avoir une confiance absolue dans une méthode logique pour résoudre des problèmes numériques pourrait rendre des solutions créatives et avec des innovations plus importantes, bien qu'elles puissent être imprévisibles.

Parties d'un algorithme

Chaque algorithme a trois parties distinctes: entrée, processus et sortie. Cela permet au processus d'avoir un ordre séquentiel, ce qui diminue considérablement la plage d'erreurs possibles, contribuant à résoudre les problèmes qui se posent plus facilement et plus rapidement.

  • Entrée: correspond aux instructions initiales qui donnent naissance à l'algorithme, dans lequel les données initiales sont prises et motivées à être lues. Il peut également être appelé un point de départ, un démarrage ou une tête.
  • Processus: Il fait référence aux élaborations quantitatives que l'algorithme offre rapidement. C'est le corps correspondant où la formulation des instructions est faite. Vous pouvez également appeler une séquence de déclarations.
  • Sortie: Enfin, il y a les instructions spécifiques que l'algorithme dicte pour montrer ses résultats, c'est-à-dire ses résolutions ou ses commandes. Il peut également être appelé une fin ou un pied.
Peut vous servir: électroscope

Étapes pour élaborer un algorithme quantitatif

Toutes ces étapes ont la même importance. Si l'un d'entre eux cesse d'analyser, des problèmes seront rencontrés pendant le développement de l'algorithme.

1. Premier pas

Définissez quelles comparaisons et / ou des calculs numériques sont nécessaires pour atteindre le résultat final:

  • Toutes les comparaisons et les calculs numériques intermédiaires.
  • Toutes les comparaisons et les calculs numériques finaux.

2. Deuxième pas

Prendre en considération tous les types de restrictions et conditions pour atteindre la résolution de problèmes.

Différences avec l'algorithme qualitatif

Précision

Les algorithmes quantitatifs sont assez précis, car les instructions qui doivent être données pour effectuer les calculs numériques correspondants doivent être assez exacts pour obtenir le résultat souhaité, car le langage mathématique est caractérisé.

D'un autre côté, les algorithmes qualitatifs ont plus de propension qu'ils ont ignoré une étape ou qu'ils peuvent être mal compris par le lecteur, car le langage narratif avec lequel les instructions sont indiquées peuvent avoir certaines inexactitudes intrinsèques.

Étapes ou instructions

Les algorithmes sont quantitatifs lorsqu'ils ont des instructions ou des étapes qui impliquent tout type de calcul numérique. Par exemple, l'algorithme pour résoudre la zone d'un triangle, pour résoudre le factoriel d'un nombre naturel ou pour calculer les données moyennes.

D'un autre côté, les algorithmes sont qualitatifs lorsque les calculs numériques ne sont pas impliqués dans leurs instructions ou étapes. Exemples: Les instructions pour effectuer une recette de cuisine, pour effectuer une activité physique ou pour assembler un démontage d'usine.

Exemples d'algorithmes quantitatifs

Effectuer les quatre opérations arithmétiques de base entre deux nombres entiers

  1. Début.
  2. Declare (numéro1, numéro2, somme, soustraction, produit): numéro entier.
  3. Declare (Division): Nombre réel.
  4. Entrez les valeurs des nombres (n1, n2).
  5. sum = nombre1 + nombre2.
  6. soustraction = numéro1 - numéro2.
  7. Produit = numéro1 * numéro2.
  8. Division = numéro1 / numéro2.
  9. Show (somme, soustraction, produit, division).
  10. Fin.
Peut vous servir: créations techniques

Obtenez la zone d'un triangle

  1. Début.
  2. Déclarer (base, hauteur, zone.
  3. Entrez les valeurs du triangle (base, hauteur).
  4. Area_tryangle = (base * hauteur) / 2.
  5. Show (area_triangle).
  6. Fin.

Entrez un âge et obtenez l'année de naissance

  1. Début.
  2. Declare (Age, Year_actual, Year_nacimiento): Nombres naturels.
  3. Entrez la valeur de (l'âge).
  4. Entrez la valeur de (Année_ -year).
  5. Année_nacimiento = année_actual - Âge.
  6. Show (année_nacimiento).
  7. Fin.

Obtenir la moyenne de trois nombres naturels

  1. Début.
  2. Declare (Number1, Number2, Number3, Add, Moyenne): Nombres naturels.
  3. Entrez les valeurs de (Number1, Number2, Number3).
  4. Add = Number1 + Number2 + Number3.
  5. moyen = add / 3.
  6. Afficher (ajouter, moyenne).
  7. Fin.

Calculez la somme et le produit de cinq nombres entiers

  1. Début.
  2. Declare (Number1, Number2, Number3, Number4, Number5, SUM, Product): Nombres entiers.
  3. Entrez les valeurs de (Number1, Number2, Number3, Number4, Number5).
  4. sum = Number1 + Number2 + Number3 + Number4 + Number5.
  5. Product = Number1 * Number2 * Number3 * Number4 * Number5.
  6. Show (somme, produit).
  7. Fin.