Page 251 - IT2
P. 251
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 Informatiques Epreuve : Pratique – V1-3
Barème : 60 points
Niveau : Technicien Spécialisé Durée : 4h30mn
Variante 1-3
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 puissances successives
(inférieurs à 1000) d’un nombre entier donné par l’utilisateur, puis de les afficher du plus grand au plus
petit. (5 pts)
1
0
2
Rappel : Les puissances successives de 2 sont : 2 = 1, 2 = 2, 2 = 4, 8, 16, 32, 64, 128…
Exemple d’exécution :
Le nombre de puissances successives (<1000) de 5 est : 5
Les puissances successives de 5 par ordre décroissant : 625, 125, 25, 5, 1
2. Ecrire un programme en C ou équivalent permettant de saisir un tableau de 10 valeurs entières, et
d’ajouter à l’ensemble des éléments du tableau 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 - 3 - 7 - 12 - 6 - 14 - 10 - 8
n = 5 :
Tableau résultat : 15 – 11 – 13 – 10 - 14 – 19 – 13 – 21 – 17 - 15
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 la somme :
www.itlearning-settat.com
Email: admission@itlearning-settat.com
Tél.:0661077812
V1-3

