Correction et Optimisation d'un Algorithme de Saisie de Nombre

Correction de l'agorithme du nombre compris entre 10 et 20
Vidéo non disponible ! Réessayez plus tard
Cette vidéo fait partie de la formation
Apprendre l'algorithmique
Revoir le teaser Je m'abonne
4,2
Transcription

59,90€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

DescriptionProgrammeAvis
4,2
59,90€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

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.

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é.

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.

Voir plus
Questions réponses
Quelle est l'importance d'utiliser des constantes dans un algorithme?
Utiliser des constantes rend l'algorithme plus facile à maintenir et à modifier, car il suffit de changer la valeur des constantes définies au début au lieu de rechercher et modifier chaque instance de la valeur dans l'algorithme.
Comment tester si un nombre est dans une fourchette de valeurs?
Pour tester si un nombre est compris entre deux valeurs, on utilise des conditions avec les opérateurs logiques. Par exemple, 'si nombre ≥ C1 et nombre ≤ C2'.
Quels avantages présente la déclaration des variables au début de l'algorithme?
Déclarer les variables au début de l'algorithme améliore la clarté et l'organisation du code, et permet de centraliser les modifications futures.

Programme détaillé

10 commentaires
4,2
10 votes
5
4
3
2
1
conrad.bernadel
Il y a 6 months
Commentaire
Très bonne formation les explications son simple et bienstructuré. Une bonne base y est présenté. Par contre la formstion fini sur une énoncée qui n'est pas présente dans la formation.
nathanrosier
Il y a 11 months
Commentaire
Pensez-vous que la partie tableau sera disponible ?
sophieblanchon
Il y a 1 year
Commentaire
En effet.. les tableaux ??
dany.levy
Il y a 1 year
Commentaire
Il manque la partie "tableaux"
agnes-colin
Il y a 2 years
Commentaire
Super bien expliqué pour des débutant en algorithmique.
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.
jamal_2
Il y a 2 years
Commentaire
Pourquoi la partie tableau n'est pas évoqué ?
tmassel
Il y a 2 years
Commentaire
Bonjour,
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...
thomasbucher.fr
Il y a 3 years
Commentaire
Bonjour, Merci pour cette formation, très bien expliquée pour un novice !

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
stephane.gourdin
Il y a 3 years
Commentaire
déjà développeur, cela reste une formation très intéressante. je retire une étoile car a deux reprises l'énoncé de l'exercice (que je ne citerais pas pour ne pas spoiler les futurs élèves) m'a emmené a écrire l'algorithme d'une façon différente de ce qui était attendu... j'attends malgré tout la suite avec impatience...
gabamano85
Il y a 3 years
Commentaire
Formation bien expliquer et facile à comprendre.