Bonsoir tout le monde
Je souhaiterai avoir une définition clair de l'invariant.
Une définition clair qui me permêtrer de le reconnaitre dans un algorithme.
Merci.
Cordialement
A bientôt
Bonsoir tout le monde
Je souhaiterai avoir une définition clair de l'invariant.
Une définition clair qui me permêtrer de le reconnaitre dans un algorithme.
Merci.
Cordialement
A bientôt
je suis un développeur debutant qui cherche à comprendre.
Certain livre sont pas facile à comprendre.
Pour ce que j'en sais, uninvariant est quelque chose qui est sur et certain dans une boucle, sa valeur, sa plage de valeur, ...
Rebonsoir tout le monde
Pourriez vous me montrer un exemple svp.
Merci
Cordialement
A bientôt
je suis un développeur debutant qui cherche à comprendre.
Certain livre sont pas facile à comprendre.
Et bien prend un algo de tri par exemple, admettons le drapeau hollandais. Dans ta boucle, les invariants sont les indices des limites des parties. Tu es sur dans ta boucle que tu as avant le premier indice toujours la première couleur, et ainsi de suite ...
Un invariant est surtout utilisé pour prouver un algorithme, ça parait trivial mais quand on a pu arriver à trouver des invariants, ça aide ...
c est simplement commenter une boucle .
tu donnes chaque role de de chaque variable mais sans trop de blabla ainsi que ou tu en es dans la boucle après i tours ^^
★ Pascal/Java/C/xhtml,css/SQL/Mips
★ Linux/unix
voilà pour illustrer, regarde dans l'exemple du drapeau, les invariant y son t montrés
http://www.enseignement.polytechnique.fr/informatique/IF/poly/main007.html
Bonsoir tout le monde
Peut on trouver des invariants ailleur que dans les boucles.
Merci.
Cordialement
A bientôt
je suis un développeur debutant qui cherche à comprendre.
Certain livre sont pas facile à comprendre.
non par définition est un invariant explique le role poursuivit par une boucle et ses variables
★ Pascal/Java/C/xhtml,css/SQL/Mips
★ Linux/unix
Peut-être que ces trois termes ne sont pas nécessaires à la fin de chacun de tes messages ? Ou alors tu pourrais les mettre dans ta signature si tu l'estimes nécessaire. Cette répétition me paraît un peu artificielle...Envoyé par argon
Pour répondre à ta question, on peut tout à fait avoir des invariants en dehors des boucles : un invariant est simplement une propriété qui reste vrai lors d'une suite de commandes. Tu peux avoir besoin d'un invariant valable depuis l'initialisation des données jusqu'à la fin d'un programme, il t'appartient alors de vérifier sa préservation.
--
Jedaï
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager