Déclaration de variables et optimisation de l'algorithme
Objectifs
L'objectif de cette vidéo est de démontrer comment corriger un algorithme de saisie de nombre et l'optimiser en remplaçant les valeurs fixes par des constantes pour améliorer la flexibilité et la maintenabilité du code.
Résumé
Découvrez comment corriger et optimiser un algorithme de saisie de nombre, en remplaçant les valeurs fixes par des constantes pour une meilleure flexibilité.
Description
Plongeons dans la correction d'un algorithme de saisie de nombre. Nous commencerons par une correction de base pour atteindre les résultats attendus. Ensuite, nous démontrerons comment optimiser notre solution. Dans cet exercice, l'utilisateur saisit un nombre qui est stocké dans une variable intitulée nombre. Pour commencer, nous déclarons cette variable en lui assignant un type entier, bien qu'un type réel soit aussi acceptable.
Le traitement implique de vérifier si le nombre se trouve dans une fourchette de valeurs. Si le nombre est compris entre 10 et 20, le résultat affichera 'dans la fourchette'. Sinon, il affichera 'en dehors de la fourchette'. Nous utiliserons des opérateurs logiques pour effectuer cette vérification.
Pour optimiser notre algorithme, nous proposons d'utiliser des constantes au lieu de valeurs fixes. Ainsi, les bornes de la fourchette peuvent être définies par des constantes C1 et C2, respectivement. Cela signifie que toute modification future des bornes ne nécessitera l'édition que des déclarations initiales des constantes, et non une modification de chaque instance dans l'algorithme. Cette approche contribue à une meilleure maintenance et évolutivité de notre code.
J'enlève une étoile car il n'y pas d'exercices sur la boucle for, la structure de choix, et on attend toujours le cours sur les tableaux.
très bonne formation, qui finie en annonçant une suite qui aborde les tableaux... mais elle n'apparait pas !... merci de me dire si elle existe ou pas...
Bonne continuation...
Auriez vous des liens supplémentaires, types cahiers d'exercices / corrigés intéressants, pour compléter la formation ?
Je me questionne sur l'exercice 9, d'après se que j'ai compris la réponse est de 40 (8*5) et non 45 ?
Merci