Page 1 /2 REPUBLIQUE TUNISIENNE MINISTERE DE L’EDUCATION EXAMEN DU BACCAL
Page 1 /2 REPUBLIQUE TUNISIENNE MINISTERE DE L’EDUCATION EXAMEN DU BACCALAUREAT Session 2018 Épreuve : INFORMATIQUE Sections : Mathématiques, Sciences expérimentales, Sciences Techniques Durée : 1 H 30 Coefficient de l’épreuve : 0.5 La réponse à l’exercice 1et 2 doivent être rédigée sur cette même feuille qui doit être remise à la fin de l’épreuve Exercice N°1 : (4 points) On donne les informations suivantes : • Ch1, Ch2 et Ch de type chaîne, • P de type réel, • R et Q de type entier, • Ch1 est initialisée à "Bac", Ch2 à "2017/2018" et P à 19,58. Compléter la colonne "Instruction à exécuter" du tableau ci-dessous, par les instructions algorithmiques permettant d’aboutir aux valeurs finales mentionnées dans le tableau. Les instructions à fournir devront utiliser les variables précédemment données et tenir compte de leur initialisation. Instruction à exécuter Valeur finale de la variable Ch contient "Bac 2017/2018" Q contient 19 R contient 2017 Ch contient "Bac 2018" Exercice N°2 : (4 points) Soient les algorithmes suivants relatifs à des fonctions ayant pour paramètres deux entiers a et b, strictement positifs, donnés au niveau du programme principal : 0) DEF FN F1 (a,b :entier) :entier 1) R0 2) Pour i de 1 à b faire RR+a FinPour 3)F1R 4) Fin F1 0) DEF FN F2 (a,b :entier) :entier 1) R1 2) Pour i de 1 à b faire RR*a Fin Pour 3) F2R 4) Fin F2 0) DEF FN F3 (a,b :entier) :entier 1) P0 2) Pour i de a à b Faire PP+i FinPour 3) F3P 4) Fin F3 0) DEF FN F5 (a,b :entier) :entier 1) TantQue (a*b≠0)Faire Si (a>b) alors aa MOD b Sinon bb MOD a Finsi FinTantque 2) si (a=0) alors F5b Sinon F5a FinSi 3) Fin F5 0) DEF FN F4 (a,b :entier) :entier 1) TantQue(a≠b) faire Si (a>b) Alors aa-b sinon bb-a FinSi FinTantQue 4) F4a 3) Fin F4 ♦ Algorithmique et programmation: www.Algo.tn Page 2 /2 Valider chacune des propositions suivantes en mettant dans la case correspondante la lettre V si elle est correcte ou la lettre F si elle est fausse. a. Pour calculer le produit de a par b, on peut faire appel à la (aux) fonction(s) : F1 F2 F3 F4 F5 b. Pour calculer ab , on peut faire appel à la (aux) fonction(s) : F1 F2 F3 F4 F5 c. Pour calculer le PGCD de deux entiers a et b, on peut faire appel à la (aux) fonction(s) : F1 F2 F3 F4 F5 d. Pour calculer la somme des entiers de l’intervalle [a..b], on peut faire appel à la (aux) fonction(s) : F1 F2 F3 F4 F5 Problème (12 points) : Dans le but de gérer les discussions dans un groupe fermé créé au sein d’un réseau social, on se propose de réaliser une application informatique permettant d’afficher à l’administrateur du groupe : • La liste des adhérents qui ont envoyé un même commentaire donné. • La liste des adhérents inactifs dans le groupe, sachant qu’un adhérent est qualifié inactif s’il n’a envoyé aucun commentaire. Pour ce faire, on se propose de : • Remplir un tableau A par les noms d’utilisateurs des Na adhérents du groupe avec 5<Na≤50, sachant qu’un nom d’utilisateur est unique et formé par une suite d’au minimum trois caractères commençant obligatoirement par une lettre majuscule. • Remplir un tableau M par les Nm commentaires émis par les adhérents de ce groupe avec 2<Nm≤100, en respectant le format général suivant : NumE#commentaire, où : o NumE est une donnée représentant l’indice de l’émetteur du commentaire dans le tableau A o Commentaire représente le texte envoyé par cet émetteur. • Afficher : o Le nom d’utilisateur de chaque adhérent qui a envoyé un commentaire donné, o La liste des adhérents inactifs. Exemple : pour Na=5, Nm=7 et les tableaux A et M suivants : A Olfa Hichem_2018 Mohamed Amir@ Salah 20 1 2 3 4 5 M 3#Help me 4#Help 1#Mes salutations 3#cours info 3#Algo 1#OK 3#Help 1 2 3 4 5 6 7 Pour cet exemple M[3] signifie : Si le commentaire saisi est "Help", alors le programme devra afficher les deux résultats suivants : Le commentaire Help est envoyé par : Amir@, Mohamed La liste des adhérents inactifs est : Hichem_2018 Salah 20 Travail demandé : 1) Analyser le problème en le décomposant en modules. 2) Écrire les algorithmes et les tableaux de déclaration relatifs aux modules envisagés. 1#Mes salutations Indice(dans le tableau A) de l’émetteur du commentaire Texte du commentaire Algorithmique et programmation: www.Algo.tn uploads/Finance/ bac-2018-info-sc.pdf
Documents similaires
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/bMMHrZgjA44tuPbNxgXIlOLMwO6qs5MNJ9moE7LCcc6ML8vePXez1jEyjGAU6bqvTK2uVCx4PrjBbqQPP24PINPY.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/fNhvf3XFuDXS8HWrqIMWLgedgdX1YBdrOK3aDznPgd1z9W97gBEwd6rlbTOPX4e9YtqDC19z9JkA2HiBbJr8jCRk.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/btz8uXYSVeIsLHwqWsf6ZADjo5mt3Vvet6Xxd4ZJRZmDzeLTgbwBUOg80RbzzHvCQXPqIdceUy10IaarsnCjSQ7R.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/ldRlaIU8oZ0Qzqy3dbRLpsPHawNus2qzLl9EaNfjK9RcxFAjbEGKCB5LJ9PYGCHRmBnynlj0PVqt447OxA0PQi9i.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/s0Oyy1yACta3jHBfyaCKLLgMBMbrS6bvo1dvik9xPcWtVEDAGcBDOYt29LiG4OhK8EcEDpOI7ud11tfVbcvXq1aS.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/Jiph3SjnkQ5G1LmfrB8WTSIlUVdKXesXzqfz0OjfuQGdVpTRG7Oz4eGupTWqyOJjRotU86P4kY70oGWJ8smv69Of.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/B3KW9bCaQR9AkPulIN9QXRlV51gb5wTbJQOxF4pmzwL7Swgf2zlyUhp5y7K58jmmGf2KvaZJbAYZTLspKCdWI6UP.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/Ig9jtkF2Yy8J4erRCvobHI1f5PT0SEitkrxuD2sgXeHGEobssowrTbYTFULPNWTsAAKBLcWf7NnbgsguUOcyPVb3.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/pfIlQnJXsOZJjO9Oky72Pxqunv6p4UXgmxVIxirmi4LGpCERSAuQJuAtQ8K8tyJ82d0zCh4zpDI4yHLbTco2woEl.png)
-
22
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Jul 30, 2022
- Catégorie Business / Finance
- Langue French
- Taille du fichier 0.1037MB