Page 241 - IT2
P. 241
OFPPT
Office de la Formation Professionnelle
et de la Promotion du Travail
Direction Recherche et Ingénierie de la Formation
Examen Passage
Session Juin 2011
Filière : Techniques de Développement Informatique Epreuve : Pratique – V1-1
Barème : 60 points
Niveau : Technicien Spécialisé Durée : 4h30mn
Variante 1-1
Important : assurez-vous que tous les éléments de vos projets sont sauvegardés dans un
dossier portant votre nom et prénom et le numéro de la variante de l’examen comme suit
"NOM_PRENOM_Variante".
Partie 1 : Programmation Structurée (15 pts)
1. Ecrire un programme en C ou équivalent permettant de compter le nombre de diviseurs d’un nombre
entier donné par l’utilisateur, puis de les afficher du plus grand au plus petit. (5 pts)
Exemple d’exécution :
Le nombre de diviseurs de 8 est : 4
Les diviseurs de 8 par ordre décroissant : 8, 4, 2, 1
2. Ecrire un programme en C ou équivalent permettant de saisir un tableau de 10 valeurs entières, et de
diviser l’ensemble des éléments du tableau par la valeur du n ème élément du tableau, n étant saisi par
l’utilisateur. (4 pts)
Exemple d’exécution :
Soit le tableau saisi : 8 - 4 - 6 - 2 - 4 - 12 - 6 - 14 - 10 - 8
n = 4 :
Tableau résultat : 4 - 2 - 3 - 1 - 2 - 6 - 3 - 7 - 5 - 4
3.
y
a- Ecrire une fonction nommée « puissance(x,y) » permettant de retourner x , avec x et y des réels passés
en paramètres . (2 pts)
b- Ecrire un programme qui utilise la fonction « puissance» de la question a) pour calculer l’équivalent
décimal d’un nombre binaire. (4 pts)
1/5
www.itlearning-settat.com
Email: admission@itlearning-settat.com
Tél.:0661077812

