Sie sind auf Seite 1von 3

Srie 17

Enseignant : Mr TEKA Akram

Srie N 17
Exercice 1 : Enonc : On se propose dcrire un programme intitul captcha qui permet de remplir un tableau T de n mots (3<= n <= 10) gnrs automatiquement. Chaque mot doit tre compos de 4 caractres forms par des chiffres et/ou des lettres majuscules ; puis dafficher son contenu dans lordre croissant. Travail faire : 1) Analyser ce problme en le dcomposant en modules. 2) Analyser chacun des modules envisags. 3) En dduire lalgorithme de chaque module ainsi que celui du programme principal. 4) Ecrire le programme en Pascal.

Exercice 2 :

Enonc : On se propose dcrire un programme modulaire qui permet de remplir un tableau intitul naturels avec n entiers naturels alatoires compris entre 2 et 300 inclus, (n introduit au clavier et compris entre 2 et 50 inclus) puis de remplir 3 autres tableaux nomms D , A et P respectivement, avec les entiers dficients, abondants, et parfaits contenus dans le tableau naturels , dans lordre croissant. Remarques : Un nombre dficient est un entier naturel qui est strictement suprieur la somme de ses diviseurs stricts contrairement au nombre abondant qui est un entier naturel strictement infrieur la somme de ses diviseurs stricts. Un nombre est parfait sil est gal la somme de ses diviseurs stricts.

Travail faire : 1) Quels sont les structures de donnes utiliser ? 2) Analyser ce problme en le dcomposant en modules. 3) Analyser chacun des modules. 4) En dduire lalgorithme de chaque module, ainsi que celui du programme principal.

Srie 17
Exercice 3 :

Enseignant : Mr TEKA Akram

On se propose dcrire un programme modulaire qui permet de saisir le nombre des lves dune classe (compris entre 4 et 20) puis remplir un tableau avec leurs numros dinscriptions, de le trier dans lordre croissant puis daffecter chaque lve un numro de table ; sachant que les tables sont numrotes de 1 n (avec n = nombre dlves). Remarque : Chaque numro de table est affect un et un seul lve. Travail faire : 1) Quels sont les structures de donnes utiliser ? 2) Analyser ce problme en le dcomposant en modules. 3) Analyser chacun des modules. 4) En dduire lalgorithme de chaque module, ainsi que celui du programme principal.

Exercice 4 : Enonc : On se propose de stocker les coordonnes x et y de n points du plan (avec 3<=n<=10) dans deux tableaux T1 et T2. Ces points sont nomms A, B, C, D Les noms des points constituent les indices des cases des tableaux T1 et T2, les abscisses sont rangs dans le tableau T1 et les ordonnes dans le tableau T2. Exemple : Pour n= 4, si on donne les points A(-2,3), B(3,-2), C(3,3), D(5,-2), alors les tableaux T1 et T2 seront remplis comme suit : -2 3 3 5 3 -2 3 -2 A B C D On se propose par la suite, de saisie les noms de 2 points parmi les points renseigns et dafficher la distance entre eux. On rappelle que la distance d entre 2 points du plan de coordonnes respectives (x1,y1) et (x2,y2) est calcule comme suit : T1 T2

Srie 17
Travail faire :

Enseignant : Mr TEKA Akram

Ecrire un programme en Pascal et lenregistrer sous le nom distance.pas qui permet de : Saisir n, avec 3 n 10. Remplir les tableaux T1 et T2 avec les coordonnes de n points . Saisir 2 points puis afficher la distance entre eux.

Das könnte Ihnen auch gefallen