Sie sind auf Seite 1von 2

Travaux Dirigés en ASD : Introduction à l’algorithmique

TD 1 : notions de base
Chargée du cours : Dr. Jihene Tounsi

Exercice 0

1.1 Expliquez les erreurs dans l’algorithme suivant : (Test 2012)

Algoritme 2incorrect
a, b : Entier
c : Réel
Début
Lire(a)
Lire(b)
Lire(c)
a  c
c  b - 8
b  1 + 2b
a*2  c - 1
Fin

1.3 Quelle est la différence entre un type caractère et chaîne de caractère ? (Examen 2015)

Exercice 1

Quelles sont les valeurs des variables après exécution de l’algorithme? Commentez ligne par
ligne

Algorithme Exo1;
Variables
a,b : entier
debut
a  5
b  a + 4
a  a + 1
b  a – 4
Ecrire(a,b)
Fin

Exercice 2

a/ Ecrire un programme qui permettra de permuter les valeurs entières de deux variables.
b/ Refaire le même exercice avec la permutation circulaire de trois variables.

Exercice 3

Ecrire un algorithme qui à partir de trois notes et leurs coefficients, calcule leur moyenne.

Exercice 4

Ecrire l’algorithme Tangente qui permet de calculer la tangente d’un entier aléatoire compris
entre 0 et 100.
P.S : tang(n)= sin(n) /cos(n).
Travaux Dirigés en ASD : Introduction à l’algorithmique

Exercice 5
Ecrire un algorithme Caractère qui permet d’afficher le code ASCII d’une lettre donnée, de
la lettre qui la précède et de la lettre qui la suit. Cette solution est elle parfaite ? Expliquez.

Exercice 6

Ecrire l’algorithme MOT qui permet d’afficher le premier mot d’une phrase. Cette solution
est elle parfaite ? Expliquez.

Bon travail 

Das könnte Ihnen auch gefallen