Questions:
1. Lancer Turbo Pascal et créer un nouveau fichier intitulé « pass1 ». (0.5 pt)
2. Créer dans le fichier « pass1 » un programme pascal intitulé « operations_nombres»
(0.5 pt) qui permet de :
a. Lire un nombre entier N composé de trois chiffres (1 pt).
b. Extraire puis affiche les chiffres de centaine, dizaine et unité de nombre N (2 pt).
c. Calcule la moyenne entre le nombre N et son inverse (2 pt).
d. Affiche si le nombre N est cubique ou non (Un entier de trois chiffres est dit
cubique s'il égal à la somme des cubes de ses trois chiffres. Exemple : 153 est
cubique car 153 = 13 + 53 + 33 (2 pt).
3. Montrez le tracé d’exécution du ce programme pour N =153 (2 pt).
Questions:
1. Lancer Turbo Pascal et créer un nouveau fichier intitulé « pass2 ». (0.5 pt)
2. Créer dans le fichier « pass2 » un programme pascal intitulé « operations_nombres»
(0.5 pt) qui permet de :
a. Lire deux nombres entiers N et M composés de trois chiffres (1 pt).
b. Affiche la liste des diviseurs de N et de M (2 pt).
c. Détermine puis affiche si N est parfait ou non (2 pt). N est parfait s’il égale à la
somme de tous ses diviseurs, sauf lui-même.
d. Détermine puis affiche si N et M sont amis ou non (2 pt). N et M sont amis si et
seulement si :
la somme des diviseurs de M sauf lui-même est égale à N
et la somme des diviseurs de N sauf lui-même est égale à M.
3. Montrez le tracé d’exécution du ce programme pour N=220 et M=284 (2 pt).
Université des frères Mentouri, Constantine
Faculté des sciences de la technologie
Tronc Commun ST
Année universitaire : 2016/2017
Contrôle de TP (Semestre 1)
Nom : …………………………………….………..
Prénom : ……………………………..…………..
Groupe : ……………………………………..……
Note : ………………………….………… / 10
Université des frères Mentouri, Constantine
Faculté des sciences de la technologie
Tronc Commun ST
Année universitaire : 2016/2017
Contrôle de TP (Semestre 1)
Nom : …………………………………….………..
Prénom : ……………………………..…………..
Groupe : ……………………………………..……
Note : ………………………….………… / 10