L1IRS
Algorithmique et structures de
données
2021-2022
TD N°1
Exercice 1 Exercice 5
Dites si le nom attribué à chacune de Ecrire un algorithme qui lit deux
ces variables est valide ou non variables entières, puis affiche le
valide : prod_a ; Newbal ; $total ; quotient et le reste de la division
Moyenne ; 9ab6 ; c123; _c3 ; new entière.
bal ; sum.of ; grade1 ; Abcd ; 1234
Exercice 6
Exercice 2 Ecrivez un algorithme qui mette la
Evaluer chacune des expressions valeur 16 dans la variable réelle
numériques étape par étape selon la num1 et la valeur 18 dans la variable
priorité des opérateurs. réelle num2, ensuite il calcul le total
Exemple : et la moyenne.
8+5*7%2*4=
8 + 35 % 2 * 4 = Exercice 7
8+1*4=
Écrivez un algorithme calculant l'aire
8 + 4 =12
a) 3 + 4 * 6
d'un rectangle dont la longueur et la
b) 3 * 4 / 6 + 6 largeur sont égales à 17.5 et 1.4.
c) 2 * 3 / 12 * 8 / 4
d) 10 * ( 1 + 7 * 3 ) Exercice 8
e) 20 - 2 / 6 + 3 Ecrivez un algorithme qui mette la
f) (20 - 2) / ( 6 + 3 ) valeur 25 dans la variable entière
g) 10 + 15 % 2 + 4.3 qu’on appellera accumulateur puis
h) 3 * 4 / 6 + 6
incrémente accumulateur de 10.
Exercice 3
Exercice 9
Soient les instructions suivantes
Déterminez puis corrigez les erreurs
A3
se trouvant dans les algorithmes
B10 suivants :
BA+B
CB-A Algorithme calcul_air
Après exécution on obtient : début
a) A=7 et B=13 largeur 15
b) A=3 et B=10 air largeur * longueur
c) A=10 et B=13 fin
d) A=13 et B=10
Algorithme calcul_périmètre
Exercice 4 largeur entier
Ecrire un algorithme qui lit deux longueur entier
variables entières, puis calcule le périmètre réel
produit, la somme et la moyenne des début
ces variables puis affiche le résultat. périmètre (largeur + longueur) * 2
largeur 15
longueur 10
fin
Algorithme calcul_moyenne Exercice 16
note1 réel Ecrivez un algorithme pour lire 3
note2 réel nombres qu'on ajoute à une variable
moyenne réel somme à chaque fois il affiche la
début valeur contenue dans somme.
note1 15
note2 15 Exercice 17
(note1 + note2) /2 moyenne Ecrivez un algorithme qui affiche la
fin résistance équivalente à trois
résistances branchées tout d’abord
Exercice 10 en série puis en parallèle.
Ecrivez un algorithme qui calcule la Rsérie = R1 + R2 + R3
surface d'un cercle sachant que son Rpara = (R1 + R2 + R3)/ (R1 R2 + R2
rayon est de 2.59 R3+R1 R3)
Surface = ∏rayon2
Exercice 18
Exercice 11 Ecrivez un algorithme qui calcule la
Ecrivez un algorithme qui calcule le somme de quatre nombres entrés au
volume d'un cylindre sachant que clavier
son rayon est de 5.2 et a une a) En utilisant une première fois
profondeur de 2.8 5 variables
Volume = ∏.rayon2 .profondeur b) En utilisant une deuxième
fois 2 variables
Exercice 12
Ecrivez un algorithme qui convertit
une température en degré Fahrenheit
en une température degré Celsius.
Sachant que
5
Tp_cel (temp _ far 32)
9
Exercice 13
Ecrivez un algorithme qui
calcule l'intérêt fixe d'un prêt dont la
valeur est égale à 7000 DT et le taux
est de 12.5%. Intérêt = prêt taux
Exercice 14
Ecrivez un algorithme pour lire le
cours du dollar et le montant en
dinar et afficher le montant convertit
en dollar.
Mdinar cours = Mdollar
Exercice 15
Ecrivez un algorithme qui permette
de lire le salaire brut, les primes et
les indemnités, et les taxes puis
affiche le salaire net.
Salaire net = salaire brut + primes +
indemnités - taxes