exercices: algorihmes

1

Click here to load reader

description

module 3 ch1

Transcript of exercices: algorihmes

Page 1: exercices: algorihmes

Professeur: Messaoudi imad

Série (algorithmique et programmation) Exercice 1: Cochez la proposition juste:

L'algorithme est une notion bien connue des mathématiciens Un algorithme ne donne pas les mêmes résultats pour les mêmes données. Un même problème peut être résolu au moyen de plusieurs algorithmes. Un algorithme contient un nombre infini d'instructions.

Exercice 2: que représente argument dans: Lire (argument)? a- une constante b- une expression c- une variable Exercice3: Si la variable A contient la valeur 18, l’action: Ecrire (‘la valeur est A’); Affiche: A- ‘la valeur est 18’ B- la valeur est A

C- la valeur est 18

Exercice 4: Soit A une variable booléenne, quelle sera la valeur de A dans chacun des cas suivants?

A 3>9

A7<13

A2=9

Exercice 5: Complétez ce qui manque:

Exercice 6: Quelles seront les valeurs des variables A et B après exécution des instructions suivantes ? Variables A, B : Entier Début A 1 B A + 3 A 3 Fin Exercice 7: Quelles seront les valeurs des variables A, B et C après exécution des instructions suivantes ? Variables A, B, C : Entier Début A 5 B 3 C A + B A 2 C B – A Fin

Exercice 8: Que produit l’algorithme suivant ? Variables A, B, C : Caractères Début

A '223'

B '56'

C A + B Fin Exercice9: Corrigez les erreurs et supprimez les actions inutiles dans l’algorithme suivant: Algorithme TEST; Constante A=12.14

Variable B,C = Entier Variable S,P : Entier Début Lire (A,B,C) Lire(S) S A+B; P B*C

Ecrire (‘la somme de, A, et de’, B, ‘est:’,S); Ecrire (‘le produit de’,B, ’et de’, C, ‘est:’,P); Fin

Exercice 10: Complétez l’algorithme suivant pour qu’il puisse calculer la surface d’un triangle. Algorithme Surface_triangle; Variable ………………………………….; Début …………………………………..; ……………………………………; …………………………………..; ……………………………………; SurfaceH*Base/2; Ecrire (‘la surface du triangle est:’,……………..); Fin

Exercice 11: Ecrivez un algorithme Echange3 qui permet l’échange des contenus de trois données numériques. Exercice 12: Ecrivez un algorithme qui permet de chercher le nom est le compte bancaire d'un client puis les affiche sur écran. Exercice 13: Ecrivez un algorithme qui permet de calculer la moyenne de trois notes. Exercice 14: Ecrire un programme qui lit le prix HT d’un article, le nombre d’articles et le taux de TVA, et qui fournit le prix total TTC correspondant. Faire en sorte que des libellés apparaissent clairement.

D C B A INSTRUCTION D C B A

8 4 3 1 DA+B+C 11 4 3 1

AD+1 8 4 3 1

BA-C+D

CB*C*D

AA*B