0% ont trouvé ce document utile (0 vote)
252 vues2 pages

TDs Algo I

Ce document contient 8 exercices d'algorithmique portant sur des notions de base comme les variables, les opérateurs, les conditions et les boucles. Les exercices proposent de résoudre des problèmes pratiques en langage de programmation.

Transféré par

Boussif Reda
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
252 vues2 pages

TDs Algo I

Ce document contient 8 exercices d'algorithmique portant sur des notions de base comme les variables, les opérateurs, les conditions et les boucles. Les exercices proposent de résoudre des problèmes pratiques en langage de programmation.

Transféré par

Boussif Reda
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
Vous êtes sur la page 1/ 2

Série TD n°1 Algorithmique I

Niveau : 1ère Année Année : 2021/2022


Filière : Tronc commun Session : 1 – hiver 2022

Exercice 1
Quelles seront les valeurs des variables A, B et C après exécution des instructions suivantes ?

Variables A, B, C en
Entier Début
A←-6
B←2
C←A+B
A←0
C←B–A
Fin

Exercice 2
Lesquels des déclarations suivantes sont acceptés ?

• Var-65 • MOYENNE A_ • 3eme_indice • Pour


• Var.1 • Si_A • N*_ • Sinon
• _ 1_ • à • Nombre,n • lim_supérieure

Exercice 3
Quel est le résultat booléen de chaque teste : a←6 b ← -5 c ← 0.8
 (b > 0) ou (c > 1) ?  non ((b > a) et (c > b)) ?
 (b > 9) ou (c > 1) ?  ((b > a) et (c > b)) ou (a < 0)
?
 (b > a) et (c > b) ?  (c et -59) ou (b ou a) ?
 (b > a) et (c < 0) ?  Non ( ( a+6) et b)
 non (c < a) ?  Non (c et -59 et a*b) ?
Exercice 4
Quelles seront les valeurs des variables Var_e, Var_r et Var_c après exécution de chaque instruction ?

Var_e : entier Var_r : réel Var_c : caractère


 Code ASCII de ‘d’ est 100
 Code ASCII de ‘7’ est 55

Var_e ← 7 Var_r ← 7 Var_c ← 7

Var_e ← 7.650 Var_r ← 7.650 Var_c ← 7.650


Var_e ← ‘d’ Var_r ← ‘d’ Var_c ← ‘d’
Var_e ← ‘7’ Var_r ← ‘7’ Var_c ← ‘7’

Exercice 5
Écrire un algorithme permettant d’échanger les valeurs de deux variables A et B.

Exercice 6
Ecrire un programme qui demande un nombre à l’utilisateur, puis qui calcule et affiche le carré de ce
nombre.
Exercice 7
Écrire un algorithme qui calcule la moyenne des notes d'un étudiant. En entrée : {La note de français, la
note de mathématiques, la note d'anglais}. En sortie : {La moyenne des trois notes entrées sachant que le
coefficient du français est 3, celui des mathématiques est 7 et celui de l'anglais est 1}. Exemples de trace de
l’algorithme :
 13, 12, 9 —> exécution —> 12
 9, 10, 13 —> exécution —> 10

Exercice 8
Ecrire un algorithme saisissant le prix "TTC" d'une marchandise et affichant le prix "Hors Taxe" sachant
que cet article à une T.V.A. de 18,6%. (ht=ttc/(1+tva))

Vous aimerez peut-être aussi