Conception des algorithmes
Avant d'écrire un algorithme, vous devez vous poser les questions suivantes :
- Quelles entrées voulez-vous utiliser pour l'algorithme ?
- Quelles contraintes devez-vous garder à l'esprit lorsque vous essayez de résoudre ce problème ?
- Quel est le résultat souhaité ou attendu ?
- Quel problème essayez-vous de résoudre en écrivant cet algorithme ?
- Quelle est la solution au problème en fonction des contraintes ?
Ces questions vous permettent de générer plus facilement le bon résultat. Elles vous aident à penser clairement, afin que vous écriviez un algorithme efficace. Prenons maintenant un exemple où nous essayons de multiplier trois nombres et d’afficher le produit de ces nombres.
Première étape : identification de l'énoncé du problème
Il est important de répondre aux questions ci-dessus avant d'écrire un algorithme. Supposons que nous voulions écrire un algorithme pour multiplier trois nombres et afficher le résultat. L'énoncé du problème est donc de calculer le produit de trois nombres.
Une fois cela fait, vous devez identifier le résultat souhaité, les contraintes, les entrées souhaitées et la solution au problème. L'une des contraintes que vous devez ajouter est de vous assurer que l'utilisateur n'entre que des chiffres pour calculer le produit. Cela signifie que l'entrée doit être constituée de trois nombres et que la sortie doit être le produit de ces trois nombres. La solution consiste à utiliser l'opérateur de multiplication "*" pour calculer le produit des nombres saisis en entrée.
Deuxième étape : conception de l'algorithme
La prochaine étape consiste à concevoir l'algorithme en utilisant les informations que vous avez identifiées à l'étape précédente.
- Début de l'algorithme
- Déclarer et initialiser les variables x, y et z.
- Attribuer maintenant des valeurs à ces variables. Assurez-vous d'attribuer la première valeur à x, la deuxième valeur à y et la troisième valeur à z.
- Déclarer et initialiser la variable de sortie pour stocker le produit des variables d'entrée.
- Maintenant, multiplier les variables et stocker le produit dans la variable de sortie déclarée à l'étape précédente.
- Afficher la valeur de sortie
- Fin de l'algorithme
Troisième étape : Tester l'algorithme
Maintenant, utilisez n'importe quel langage de programmation pour écrire cet algorithme et tester la fonction de l'algorithme.