Vous êtes sur la page 1sur 4

Business School Université Euro-Méditerranéenne de Fès

1ère année EBS AU : 2020-2021

Codage et programmation
TD n◦ 1 : Corrigés

Exercice 1 :
Variables A, B, C, D en entiers Début
D←C
C←B
B←A
A←D
Fin
En fait, quel que soit le nombre de variables, une seule variable temporaire suffit.

Exercice 2 :
A la fin de l’algorithme, C vaudra donc "42312".

Exercice 3 :
On verra apparaître à l’écran 231, puis 462 (qui vaut 231 * 2)

Exercice 4 :
Algorithme tri_deux_nombre
Variables
x,y :réels
Début
Ecrire("entrer x : ")
Lire(x)
Ecrire("entrer y : ")
Lire(y)
Si (x>y) alors
Ecrire(y," ",x)
Sinon
Ecrire(y," ",x)
Finsi
fin

Exercice 5 :
Variables
a,b : Entier
moy : Réel
Début
Ecrire ("Saisir a")
Lire (a)
Ecrire (" Saisir b")
Lire (b)
moy ← (a + b)/2
Ecrire ("Moyenne=", moy)
Fin
Exercice 6 :
Var note1, note2, note3, note4 : Réel
Début
Ecrire ("Entrez la première note :")
Lire (note1)
Ecrire ("Entrez la deuxième note :")
Lire (note2)
Ecrire ("Entrez la troisième note :")
Lire (note3)
Ecrire ("Entrez la quatrième note :")
Lire (note4 )
Ecrire ("La moyenne des 4 notes est : ", (note1+note2+note3+note4)/4 )
Fin

Exercice 7 :
Var m,n : Entier
Début
Ecrire ("Entrez deux nombres : ")
Lire (m, n)
Si (m > 0 ET n > 0) OU (m < 0 ET n < 0) Alors
Ecrire ("Leur produit est positif")
Sinon
Ecrire ("Leur produit est négatif")
Finsi
Fin

Exercice 8 :
Variables m, n en Entier
Début
Ecrire ("Entrez deux nombres : ")
Lire (m, n)
Si (m = 0) OU (n = 0) Alors
Ecrire ("Le produit est nul")
Sinon Si (m < 0 ET n < 0) OU (m > 0 ET n > 0) Alors
Ecrire ("Le produit est positif")
Sinon
Ecrire ("Le produit est négatif")
Finsi
Fin

Exercice 9 :
Variables n en Entier
p en Réel
Début
Ecrire ("Nombre de photocopies : ")
Lire (n)
Si (n <= 10) Alors
p ← n ∗ 0, 1
Sinon Si (n <= 30)
p ← 10 ∗ 0, 1 + (n − 10) ∗ 0, 09
Sinon
p ← 10 ∗ 0, 1 + 20 ∗ 0, 09 + (n − 30) ∗ 0, 08
FinSi
Ecrire ("Le prix total est : ", p)
Fin

Exercice 10 :
Correction 1 :
Algorithme affichage_jour
Variables
jour :entier
Début
Ecrire("entrer un chiffre de 1 a 7 : ")
Lire(jour)
Si jour=1 alors
Ecrire(" lundi ")
Sinon Si ( jour=2) alors
Ecrire(" mardi ")
Sinon Si ( jour=3 ) alors
Ecrire(" mercredi ")
Sinon Si ( jour=4) alors
Ecrire(" jeudi ")
Sinon Si ( jour=5) alors
Ecrire("vendredi")
Sinon Si ( jour=6 ) alors
Ecrire("samedi")
Sinon Si ( jour=2) alors
Ecrire("dimanche")
Sinon
Ecrire(‘ce n’est pas un jour de semaine’)
Finsi
Finsi
Finsi
Finsi
Finsi
Finsi
Finsi
fin

Correction 2 :

Algorithme affichage_jour
Variables
jour :entier
Début
Ecrire("entrer un chiffre de 1 a 7 : ")
Lire(jour)
Cas jour
1 : Ecrire("LUNDI ")
2 : Ecrire("MARDI ")
3 : Ecrire("MERCREDI ")
4 : Ecrire("JEUDI ")
5 : Ecrire("VENDREDI ")
6 : Ecrire("SAMEDI ")
7 : Ecrire("DIMANCHE ")
Sinon
Ecrire(" il faut choisir un nombre entre 1 et 7 ! ! ! ! ")
FinCas
fin

Vous aimerez peut-être aussi