Edition le libre savoir Epreuve pratique d’informatique Sections : Math - Tech

Edition le libre savoir Epreuve pratique d’informatique Sections : Math - Tech - Sc.Exp Ridha Nairi 2008, 2009, 2010 et 2011.       REPUBLIQUE TUNISIENNE MINISTERE DE L’EDUCATION ***     DATE : mardi 19 mai 2009 à 9h EXAMEN DU BACCALAUREAT SESSION 2009 DUREE : 1 h – COEFFICIENT : 0.5 Important : 1. Une solution modulaire au problème est exigée. 2. enregistrez au fur et à mesure votre programme dans le dossier Bac2009 se trouvant sur la racine C:\ en lui donnant comme nom votre numéro d'inscription. Soit T un tableau de N entiers positifs (5 <=N<=30) et un entier K tel que (1<K<N). On se propose de former un tableau TS par les sommes des K éléments consécutifs du tableau T, de telle façon que TS[i] contiendra la somme des K éléments consécutifs comptés à partir du ième élément du tableau T. Ecrire un programme en Pascal permettant de remplir un tableau T par N entiers positifs, de saisir K puis de former et d'afficher le tableau TS. Exemple : Si N = 6 et K=4 et que le tableau T contient les éléments suivants : T 12 42 33 8 22 13 Le programme affichera le tableau TS suivant : TS 95 105 78 Grille d’évaluation : Nbre de points Décomposition en modules utiles à la solution (déclaration+appel) 4 = 2+2 Si exécution et test réussis Alors Sinon - Structures de données adéquates au problème - Saisie et contrôle de données - Traitement avec structures de contrôles adéquates - Affichage des résultats - Compilation 16 2 4 5 1 4 95 105 78       REPUBLIQUE TUNISIENNE MINISTERE DE L’EDUCATION ***     DATE : mardi 19 mai 2009 à 15h 30 EXAMEN DU BACCALAUREAT SESSION 2009 DUREE : 1 h COEFFICIENT : 0.5 Important : 7. Une solution modulaire au problème est exigée. 8. enregistrez au fur et à mesure votre programme dans le dossier Bac2009 se trouvant sur la racine C:\ en lui donnant comme nom votre numéro d'inscription. Soit T un tableau de N lettres minuscules (6 <=N<=100) et soient D et N deux entiers qui répondent aux conditions suivantes 1. D est un entier diviseur de N strictement supérieur à 1. 2. M est un entier tel que N = M*D. On se propose de trier les D éléments des M blocs disjoints qui constituent le tableau T. Ecrire un programme en Pascal permettant de : - lire les deux entiers N et D qui répondent aux conditions 1 et 2. - Remplir le tableau T par N lettres minuscules - Trier dans l'ordre croissant, les éléments de chaque bloc du tableau T - Afficher le tableau T après le tri. Exemple : Si N = 12 et D = 3(donc M=4) et que le tableau T contient les éléments suivants : T= a b a c b t g f a k d f Après le tri de chacun des éléments des blocs, le tableau T sera égal à : T= a a b b c t a f g d f k Grille d’évaluation : Nbre de points Décomposition en modules utiles à la solution (déclaration+appel) 4 = 2+2 Si exécution et test réussis Alors Sinon - Structures de données adéquates au problème - Saisie et contrôle de données - Traitement avec structures de contrôles adéquates - Affichage des résultats - Compilation 16 2 3 6 1 4 Bloc 1 Bloc 2 Bloc 3 Bloc 4 Bloc 1 Bloc 2 Bloc 3 Bloc 4       REPUBLIQUE TUNISIENNE MINISTERE DE L’EDUCATION ***     DATE : mardi 19 mai 2009 à 14h EXAMEN DU BACCALAUREAT SESSION 2009 DUREE : 1 h – COEFFICIENT : 0.5 Important : 5. Une solution modulaire au problème est exigée. 6. enregistrez au fur et à mesure votre programme dans le dossier Bac2009 se trouvant sur la racine C:\ en lui donnant comme nom votre numéro d'inscription. On se propose de réaliser le traitement suivant sur une chaîne CH : Construire une chaîne RES à partir de la chaîne CH dans laquelle on rangera toutes les consonnes de CH qui sont en majuscules suivies des toutes les voyelles de CH qui sont en majuscules, suivies de les consonnes minuscules de CH et enfin toutes les voyelles de CH qui sont en minuscule en conservant à chaque fois le même ordre d'apparition des lettres de la chaîne CH. Ecrire un programme en Pascal qui permet de saisir une chaîne CH non vide composée des lettres alphabétiques et dont la taille ne dépasse pas 50 et de construire puis d'afficher la chaîne RES. Exemple 1 : Si CH = "aFAbzKOikvMx" Alors le programme affiche "FKMAObzkvxai". Exemple 2 : Si CH = "bonjour" Alors le programme affiche "bnjroou". Grille d’évaluation : Nbre de points Décomposition en modules utiles à la solution (déclaration+appel) 4 = 2+2 Si exécution et test réussis Alors Sinon - Structures de données adéquates au problème - Saisie et contrôle de données - Traitement avec structures de contrôles adéquates - Affichage des résultats - Compilation 16 1 2 8 1 4       REPUBLIQUE TUNISIENNE MINISTERE DE L’EDUCATION ***     DATE : mardi 19 mai 2009 à 10h 30 EXAMEN DU BACCALAUREAT SESSION 2009 DUREE : 1 h – COEFFICIENT : 0.5 Important : 3. Une solution modulaire au problème est exigée. 4. enregistrez au fur et à mesure votre programme dans le dossier Bac2009 se trouvant sur la racine C:\ en lui donnant comme nom votre numéro d'inscription. Soit T un tableau de N chaînes de caractères non vides et dont la taille maximale est 5 caractères. On se propose d'écrire un programme en Pascal permettant de remplir le tableau T par N chaînes de caractères (2 <=N<=30), puis de calculer et d'afficher la somme des nombres extraits des chaînes de chaque élément du tableau T. Le nombre extrait de la chaîne contenue dans la case i du tableau T, est formé par la concaténation de tous les chiffres de la chaîne parcourue de gauche à droite. N.B. : si une chaîne ne contient pas des chiffres, elle prend la valeur 0 dans le calcul de la somme finale. Exemple : Si N = 9 et que le tableau T contient les éléments suivants : T = R4*s2 12hj5 5?7e Ak!r E9Y41 6754 3E-Z2 G(Y U5Kx1 1 2 3 4 5 6 7 8 9 Alors la somme S = 42 + 125 + 57 + 0 + 941 + 6754 + 32 + 0 + 51 = 8002 Le programme affichera la valeur de S. Grille d’évaluation : Nbre de points Décomposition en modules utiles à la solution (déclaration+appel) 4 = 2+2 Si exécution et test réussis Alors Sinon - Structures de données adéquates au problème - Saisie et contrôle de données - Traitement avec structures de contrôles adéquates - Affichage des résultats - Compilation 16 2 3 6 1 4 REPUBLIQUE TUNISIENNE MINISTERE DE L’EDUCATION E X A M E N D U B A C C A L A U R E A T – S E S S I O N D E J U I N 2 0 1 1 SECTIONS : Mathématiques + Sciences expérimentales + Sciences Techniques Coefficient : 0.5 Durée : 1h EPREUVE PRATIQUE D’INFORMATIQUE DATE : 24 mai 2011 à 8h 30mn Important : • La solution doit comporter au moins deux modules. • Enregistrer au fur et à mesure votre programme dans le dossier bac2011 situé à la racine C : en lui donnant comme nom votre numéro d’inscription. Sujet Ecrire un programme Pascal qui permet de : - lire un entier positif n de 2 chiffres - lire un entier positif p de 3 chiffres - former et afficher un entier res de 5 chiffres à partir des deux entiers n et p et ceci en intercalant l’entier p entre les deux chiffres de n. Exemple : Pour n=14 et p= 258, l’entier res sera égal à 12584 Grille d’évaluation Questions Nombre de points Décomposition en modules utiles à la solution (déclaration + appel) 4 (2+2) Si exécution et test réussis Sinon Compilation Structures de données adéquates au problème Saisie et contrôle des données Traitement avec des structures de contrôle adéquates Affichage du résultat 16 3 2 4 5 2 REPUBLIQUE TUNISIENNE MINISTERE DE L’EDUCATION E X A M E N D U B A C C A L A U R E A T – S E S S I O N D E J U I N 2 0 1 1 SECTIONS : Mathématiques + Sciences expérimentales + Sciences Techniques Coefficient : 0.5 Durée : 1h EPREUVE PRATIQUE D’INFORMATIQUE DATE : 24 mai 2011 à 10h Important : • La solution doit comporter au moins deux modules. • Enregistrer au fur et à mesure votre programme dans le dossier bac2011 situé à la racine C : uploads/Science et Technologie/ bac-pratique-2008-a-2011-31-sujets-pdf.pdf

  • 23
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager