Algorithmique 2 2de – Lycée Marie Reynoard
1/3
Algorithmique 2 : Affectation de variables
Etude de fonctions
1. Algorithme
Un algorithme est une suite d’instructions élémentaires. Ces instructions s’appliquent dans un
ordre déterminé à des données et fournissent en un nombre fini d’étapes des résultats.
traitement
Données --------------------------------------> Résultats
(entrées) (algorithme) (sorties)
Appliquer un algorithme de calcul : que donne l’algorithme de calcul suivant si vous choisissez comme
nombre de départ 2 ? 10 ?
Choisir un nombre
Lui ajouter 13
Si la somme obtenue est supérieure ou égale à 20 alors lui retrancher 15
Sinon lui ajouter 15
Mutliplier le nombre obtenu par 7
2. Affectation et variables
On peut avoir besoin de stocker les calculs ou certains résultats. On va pour cela utiliser des variables,
qui sont sur un ordinateur une case mémoire (on range des valeurs dans des cases mémoires).
Lorsqu’on donne une valeur à ces variables, ou quand on met un nombre dans ces cases mémoires, on dit
qu’on affecte une valeur à la variable.
a. Ecrire au fur et à mesure des instructions (colonne 1 du tableau) ce qui se trouve dans les variables A,
B et C (colonne 2 du tableau).
A prend la valeur 1
B prend la valeur 3
C prend la valeur 3A+B
A prend la valeur A+1
B prend la valeur A+B+C
Afficher A, B, C
b. L’algorithme de Calcul de la partie 1. peut s’écrire en utilisant une variable de la façon suivante :
A prend la valeur A+13
Si A 20 alors :
A prend la valeur A-15
Sinon :
A prend la valeur A+15
A prend la valeur A*7
Afficher A
Ecrire ci-dessus au fur et à mesure ce qui se trouve dans la variable A.