« Algorithmique impérative/Rédaction » : différence entre les versions

Contenu supprimé Contenu ajouté
CaBot (discussion | contributions)
Fogg (discussion | contributions)
Aucun résumé des modifications
Ligne 1 :
Lorsqu'on rédige un algorithme, il faut toujours garder à l'esprit qu'il doit pouvoir être lu et compris par quelqu'un d'autre. AAu fur et à mesure de la pratique, les rédacteurs ont dégagé quelques principes dont les plus simples sont expliqués ici. Il convient de respecter ces principes d'une façon rigoureuse.
 
Remarque pour les étudiants : il est parfaitement admis que le respect de ces règles de rédaction soit pris en compte dans la note finale. Quand vous écrivez une dissertation, il convient de respecter la grammaire et l'orthographe même si ce n'est pas ce qui doit être évalué, il en est de même ici.
Ligne 70 :
De même : placez les <code>alors</code> et les <code>sinon</code> au même niveau.
 
Vous pouvez transformer ces règles, l'important étant de les fixer et de s'y tenir. Il existe plusieurs façons d'indenter et chaque auteur àa ses préférences.
 
== Utiliser des identifiants pertinents ==
Ligne 88 :
== Commenter utile ==
 
'''Il ne faut pas décrire ce que vous faites : mais pourquoi vous le faites'''
 
POUR i de 1 à 24 FAIRE
Ligne 94 :
FINPOUR
 
Pour cet algorithme le commentaire... :
* <code>(* il y a 24 heures dans une journée donc 24 instruction *)</code> est pertinent. Plus particulièrement :, le commentaire répond à la question "pourquoi 24 et pas 25 ?".
* <code>(* i va de 1 à 24 *)</code> n'est pas pertinent. Il ne répond pas à la question "pourquoi 24 et pas 23 ?".