vendredi 3 octobre 2014

Exercices d'algorithme (L'instruction d’affectation)

Enoncé :

1. Quelles seront les valeurs des variables A et B après exécution des instructions suivantes ?
Variables A, B : Entier
Début
A ← 1
B ← A + 3
A ← 3
Fin

                                             ----------------------------------------------------                                              
2. Quelles seront les valeurs des variables A, B et C après exécution des instructions suivantes ?
Variables A, B, C : Entier
Début
A ← 5
B ← 3
C ← A + B
A ← 2
C ← B – A
Fin
----------------------------------------------------
3. Quelles seront les valeurs des variables A et B après exécution des instructions suivantes ?
Variables A, B : Entier
Début
A ← 5
B ← A + 4
A ← A + 1
B ← A – 4
Fin
----------------------------------------------------
4. Quelles seront les valeurs des variables A, B et C après exécution des instructions suivantes ?
Variables A, B, C : Entier
Début
A ← 3
B ← 10
C ← A + B
B ← A + B
A ← C
Fin
----------------------------------------------------
5. Quelles seront les valeurs des variables A et B après exécution des instructions suivantes ?
Variables A, B : Entier
Début
A ← 5
B ← 2
A ← B
B ← A
Fin
Questions : les deux dernières instructions permettent-elles d’échanger les deux valeurs de B et A ? Si l’on
inverse les deux dernières instructions, cela change-t-il quelque chose ?

----------------------------------------------------
6. Ecrire un algorithme permettant d’échanger les valeurs de deux variables A et B, et ce quel que soit leur
contenu préalable.
----------------------------------------------------
7. On dispose de trois variables A, B et C. Ecrivez un algorithme transférant à B la valeur de A, à C la valeur de B et à A la valeur de C (toujours quels que soient les contenus préalables de ces variables).
----------------------------------------------------

8. Que produit l’algorithme suivant ?
Variables A, B, C : Caractères
Début
A ← “423“
B ← “12”
C ← A + B
Fin
----------------------------------------------------
9. Que produit l’algorithme suivant ?
Variables A, B : Caractères
Début
A ← “423“
B ← “12”
C ← A & B
Fin

0 commentaires:

Enregistrer un commentaire