Chapitre iii structure de controle 015503 1

CHAPITRE III LES INSTRUCTIONS DE CONTRÔLE OBJET Ce chapitre présente les di ?érents traitements les di ?érentes actions qu ? on va utiliser pour agir sur les données a ?n de les manipuler OBJECTIFS A la ?n de ce chapitre vous serez à mesure de conna? tre Les di ?érentes actions de l ? algorithme Les actions de l ? algorithme à utiliser dans des situations précises La di ?culté dans la réussite d ? un algorithme se situe à deux niveaux Les di ?érentes instructions de l ? algorithme qu ? il faut face à une situation L ? agencement de ces di ?érentes instructions dans une certaine logique pour résoudre un problème I L ? INSTRUCTION D ? AFFECTATION Syntaxe et signi ?cation La seule chose qu ? on puisse faire avec une variable c ? est l ? a ?ecter c ? est- àdire lui attribuer une valeur En pseudo-code l'instruction d'a ?ectation se note avec le signe Ainsi Y Attribue la valeur à la variable Y Y Cela sous-entend impérativement que Y soit une variable de type numérique Si Y a été dé ?ni dans un autre type il faut bien comprendre que cette instruction provoquera une erreur On peut en revanche sans aucun problème attribuer à une variable la valeur d ? une autre variable telle quelle ou modi ?ée Par exemple T Y Signi ?e que la valeur de T est maintenant celle de Y Notez bien que cette instruction n ? a en rien modi ?é la valeur de Y une instruction d ? a ?ectation ne modi ?e que ce qui est situé à gauche de la èche T Y Si Y contenait T vaut maintenant De même que précédemment Y vaut toujours T T Si T valait il vaut maintenant La valeur de T est modi ?ée puisque T est la variable située à gauche de la èche CPour revenir à présent sur le rôle des guillemets dans les cha? nes de caractères comparons maintenant deux algorithmes suivants Exemple Début Rire Loulou beni Rire Fin Exemple Début Rire Loulou beni Rire Fin La seule di ?érence entre les deux algorithmes consiste dans la présence ou dans l ? absence des guillemets lors de la seconde a ?ectation Et l'on voit que cela change tout Dans l'exemple ce que l'on a ?ecte à la variable beni c'est la suite de caractères R- i -r - e Et à la ?n de l ? algorithme le contenu de la variable beni est donc Rire ? Dans l'exemple en revanche Rire étant dépourvu de guillemets n'est pas considéré comme une suite de caractères mais comme un nom de variable Le sens de la ligne devient donc a ?ecte à la variable beni le contenu de la variable Rire ? A la ?n de l ? algorithme n la valeur de la variable beni est donc Loulou ? Ici l ? oubli des guillemets conduit certes à un résultat mais à un résultat di ?érent

  • 48
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager
  • Détails
  • Publié le Oct 24, 2022
  • Catégorie Business / Finance
  • Langue French
  • Taille du fichier 119.5kB