Comment trouver le plus petit nombre dans un tableau?
Étape 1
Créez une variable pour stocker le plus petit nombre lors du traitement de l'algorithme et initialisez-la avec la valeur du premier élément du tableau. Donnez-lui un nom comme "plus-small" et assurez-vous qu'il est déclaré en utilisant le même format que les nombres du tableau si la langue utilisée est forte.
Étape 2
Commencez une boucle "pour" pour examiner chaque nombre dans le tableau. Une variable d'itération doit commencer à 0 ou 1, en fonction du schéma d'indexation de la langue, et doit s'arrêter lorsqu'elle a atteint la longueur du tableau. Par exemple, dans les langages C et similaires, une syntaxe comme celle-ci est utilisée, en supposant que la longueur du tableau est stockée dans "length":
pour (int i = 0; i <longueur; i + +) {
En Python et dans d'autres langages utilisant la syntaxe "for ... in", la ligne se présente plutôt de la manière suivante:
pour i in array:
Étape 3
Comparez la valeur actuellement indexée dans le tableau avec la variable "plus-small" en utilisant l'opérateur plus petit que dans une instruction "if" ou une branche conditionnelle similaire. En C, utilisez ceci:
if (array (i) <plus-petit) {
Dans Python et les langages similaires, dans lesquels la variable d'itération prend la valeur des éléments du tableau, utilisez ce qui suit:
si je <plus-petit:
Étape 4
Ecrivez une commande dans la branche conditionnelle pour affecter l'élément "sélectionné" du tableau à "plus petit". Lorsque la variable d'itération traverse le tableau, si elle détecte une valeur inférieure à "plus-small", elle remplace "plus-small" dans une sorte de scénario inversé de "King of the Hill". En C, l’affectation est la suivante:
plus-petit = tableau (i)
Et en Python:
plus-petit = i
Étape 5
Termine la boucle "for" et l'instruction conditionnelle (avec une clé de fermeture dans les langages de programmation tels que C, ou avec des lignes vides en Python). Lorsque vous exécutez ce code et que la fin de la boucle est atteinte, la variable "plus-small" contiendra la plus petite valeur du tableau. Ecrivez une commande pour signaler le résultat, si vous le souhaitez, ou implémentez cette routine en tant que fonction et utilisez "plus-petit" comme valeur de retour.