Optimisation des Comparaisons de Caractères dans un Algorithme

Correction de l'exercice sur l'ordre alphabétique des caractères
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

Les objectifs de cette vidéo sont les suivants :


- Apprendre à optimiser les comparaisons de caractères dans un algorithme.


- Réduire le nombre de tests superflus pour minimiser les bugs.


- Rendre le code plus logique et plus facile à comprendre.

Résumé court de la leçon sur l'optimisation des comparaisons de caractères dans un algorithme.

Cette leçon aborde les techniques d'optimisation des comparaisons de caractères dans un algorithme. Vous apprendrez à éviter les tests superflus et à réduire les erreurs potentielles dans votre code. Le contenu est structuré en plusieurs parties :


Déclaration des variables: Il s'agit de définir deux emplacements mémoire pour stocker les caractères saisis.


Initialisation: Les caractères sont saisis par l'utilisateur et attribués aux variables respectives.


Traitement: On compare les caractères pour déterminer s'ils sont dans l'ordre ou non. Si le premier caractère est strictement inférieur au second, on affiche 'dans l'ordre'. Sinon, on affiche 'pas dans l'ordre'.


En optimisant ainsi l'algorithme, non seulement on améliore la clarté du code, mais on minimise aussi les risques de bugs.

Voir plus
Questions réponses
Pourquoi est-il avantageux de réduire le nombre de tests dans un algorithme ?
Réduire le nombre de tests dans un algorithme permet d'optimiser les performances et de minimiser les risques de bugs.
Quelles sont les trois comparaisons possibles entre deux caractères dans cet algorithme ?
Les trois comparaisons possibles sont : le premier caractère est égal au second, il est inférieur, ou il est supérieur.
Pourquoi n'est-il pas nécessaire de tester les trois conditions dans cet algorithme ?
Il suffit de tester si le premier caractère est strictement inférieur au second pour afficher 'dans l'ordre'. Si ce n'est pas le cas, cela englobe les deux autres conditions (égalité ou supériorité), donc un seul test est nécessaire.

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