Page 246 - IT2
P. 246
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-2
Barème : 60 points
Niveau : Technicien Spécialisé Durée : 4h30mn
Variante 1-2
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 multiples (inférieurs à
1000) 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 multiples (< 1000) de 120 est : 8
Les multiples de 120 par ordre décroissant :
960 – 840 – 720 – 600 – 480 – 360 – 240 - 120
2. Ecrire un programme en C ou équivalent permettant de saisir un tableau de 10 valeurs entières, et de
multiplier 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 - 5 - 2 - 6 - 4 - 12 - 6 - 14 - 10 - 8
n = 3 :
Tableau résultat : 16 - 10 - 4 - 12 - 8 - 24 - 12 - 28 - 20 - 16
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 octal . (4 pts)
1
0
2
Rappel : (177)8 = 7x8 +7x8 + 1x8 = (127)10
1/5
www.itlearning-settat.com
Email: admission@itlearning-settat.com
Tél.:0661077812

