Cours d’analyse : Théorie Qualité ?
Qualité ?
La plus simple possible
Correct (dans 100% des cas)
Rapide N’engendre pas d’autres pb.
Simple -Documenté -Décomposé en modules lisibles
Résultats corrects
Evolutif
Efficace Optimisé Evolutif
Trois Structures Séquence Alternative Itération
Quelques opérations élémentaires Début
ex :
Programme qui ne fait rien
()
Fin
Quelques objets Variable : endroit où l’on stocke une information var = expression arithmétique
ex :
A = 1 (numérique) B = A
constante 1 (A)
A
" Matelart " (chaîne de caractères)
(B)
Toujours des caractères,
Matelart
pas trop longs et bien choisis.
7 (A)
8 (B)
8 (A)
8
A=3 A=B B=A
(B)
Instructions d’affectation*
var = expression
*Lecture Lire liste de variables *Ecriture Ecrire liste d’infos var texte
Ex : Lire A Lire B
Ecrire A Ecrire B
Lire A , B
Ecrire A , B
Exercice : Ecrire un algorithme permettant d’afficher le double du nombre saisi par l’utilisateur.
Ecrire : " introduire un nombre ici SVP " (on attribue la variable NBR = le nombre saisi) Lire NBR DOUBLE = NBR*2 Ecrire : "Le double de" , A , "est" , DOUBLE
BLOC d’instructions
Séquence
V METHODE 1
condi tion
F METHODE 2