fiche de td n°1

publicité
ECOLE NATIONALE SUPERIEURE D’INFORMATIQUE-SBA
ALGORITHMIQUE
SEMESTRE I :
FICHE DE TD N°1
Semaine du 28/09 au 05/10/2014
Exercice 1.1
Quelles seront les valeurs des variables A
et B après l’exécution des instructions
suivantes ?
Variables A, B en Entier
Début
A ← 15
B←A+3
A←3*B
Fin
Exercice 1.3
Quelles seront les valeurs des variables A
et B après l’exécution des instructions
suivantes ?
Variables A, B en Entier
Début
A ← 17
B←A+9
A←A+6
B←A–5
Fin
Exercice 1.5
Quelles seront les valeurs des variables A
et B après l’exécution des instructions
suivantes ?
3 Variables A, B en Entier
Début
A ← 32
B ← 15
A←B
B←A
Fin
Les deux dernières instructions
permettent-elles d’échanger les deux
valeurs de B et A ? Si on inverse les deux
dernières instructions, cela change-t-il
quelque chose ?
Exercice 1.2
Quelles seront les valeurs des variables A,
B et C après l’exécution des instructions
suivantes ?
Variables A, B, C en Entier
Début
A ← 12
B←5
C ← A - B*2
A←2
C←B–A
Fin
Exercice 1.4
Quelles seront les valeurs des variables A,
B et C après l’exécution des instructions
suivantes ?
Variables A, B, C en Entier
Début
A ← 25
B ← 16
C←A+B
B←A+B
A←C
Fin
Exercice 1.6
Quelles seront les valeurs des variables A
et B après l’exécution des instructions
suivantes ?
3 Variables A, B en Entier
Début
A←B
B ← A*15
A←B
Fin
Exercice 1.7
Ecrire un algorithme qui permet
d’échanger les valeurs de deux variables
A et B.
Exercice 1.9
Soit cinq variables A1, A2, A3, A4 et A5
Ecrire un programme qui écrit la valeur de
chaque Ai dans Ai+1 (La valeur de A5 dans
A1).
Exercice 1.11
Que produit l’algorithme suivant ?
Variables A, B, C en Caractères
Début
A ← "423"
B ← "12"
C←A&B
Fin // & étant la concaténation
Exercice 1.13
Soit l’algorithme suivant :
Variables X, Y, Z,W en Booleen
C en Entiers
Début
C←5
X ← (C > 5) OU (C < 5)
Y ← (C > 5) ET (C <= 5)
Z ← (C > 5) OU (C <= 5)
W ← X OU Y OU Z
X ← NON (X)
Fin
Exécuter cet algorithme.
Exercice 1.8
Soient trois variables A, B et C. Ecrivez un
algorithme qui transfert à B la valeur de
A, à C la valeur de B et à A la valeur de
C.
Exercice 1.10
Que fait l’algorithme suivant ?
Variables A, B, C en Caractères
Début
A ← "423"
B ← "12"
C←A+B
Fin //+ étant l'additionneur arithmétique
Exercice 1.12
Soit l’algorithme suivant :
Variables A, B, C en Entiers
D en reel
X en Booleen
Constantes C=12
Début
B←A
B ← B+4,5
D←5
X ← (A<5 ,2)
B←D
Fin
Quelles sont les erreurs que comporte cet
algorithme ?
Exercice 1.14
Ecrire un algorithme qui lit
trois notes et trois
coefficients. Ensuite il
calcule et affiche la moyenne.
Téléchargement