Drop Down MenusCSS Drop Down MenuPure CSS Dropdown Menu

mardi 21 avril 2020

Baccalauréat 2019 Sujet 3

RÉPUBLIQUE TUNISIENNE
MINISTÈRE DE L’ÉDUCATION
 
¯¯¯¯¯
 
EXAMEN DU BACCALAURÉAT
SESSION 2019

Épreuve pratique d’informatique

Sections :
Mathématiques, Sciences expérimentales et
Sciences techniques

Coefficient de l’épreuve : 0.5

Durée : 1h

 

Important : Dans le répertoire Bac2019, créez un dossier de travail ayant comme nom votre numéro d’inscription
(6 chiffres) et dans lequel vous devez enregistrer, au fur et à mesure, tous les fichiers solutions de ce sujet.

Le plagiat est une mauvaise pratique qui consiste à copier ou s'inspirer fortement d'une œuvre sans citer son auteur et en faisant passer cette œuvre pour la sienne. On suppose qu’un texte est plagié lorsque le nombre de mots communs dépasse la moitié du nombre de mots du texte d’origine.

Exemple :

Texte à tester :

²ENTRE DEUX VERSIONS DU MEME DOCUMENT CE LOGICIEL PERMET DE CHERCHER LE NOMBRE DE MOTS IDENTIQUES.²

Texte d’origine :

²CE PROGRAMME PERMET DE TROUVER LE NOMBRE DE MOTS IDENTIQUES DANS DEUX VERSIONS DU MEME TEXTE.² 

Les mots communs aux deux textes sont :

DEUX – VERSIONS – DU – MEME – CE – PERMET – DE – LE – NOMBRE – DE – MOTS – IDENTIQUES 

Le texte testé est plagié. En effet, le nombre de mots communs aux deux textes est égal à 12, dépassant ainsi la moitié du nombre de mots du texte d’origine qui est 16. 

On se propose d’écrire un programme Pascal qui permet de saisir deux textes T1 et T2 ayant un même nombre de mots, de vérifier si T2 est plagiat de T1 selon le principe décrit précédemment et d’afficher un message correspondant. 

Ci-après, un algorithme du programme principal dans lequel des modifications seront apportées pour répondre aux besoins cités ci-dessus, avec Nbc désigne le nombre de mots communs à T1 et T2 :

0) Début Plagiat
1) Répéter

Lire (T1)

Lire (T2)

    Jusqu’à (FN Nbmots (T1) = FN Nbmots (T2))

2) Nbc ß FN Commun (T1,T2)
3) Fin Plagiat
 

 

 

Travail demandé :

1) Traduire l’algorithme Plagiat en un programme Pascal et ajouter les déclarations nécessaires puis enregistrer le programme, dans votre dossier de travail, sous le nom "Plagiat0".

2) Dans votre dossier de travail, créer une deuxième copie de ce programme et l’enregistrer sous le nom "Plagiat1". Dans ce fichier : 

a- Développer un module intitulé Saisir qui permet de saisir une chaîne commençant obligatoirement par une lettre, composée au maximum de 200 caractères, se terminant par un point et ne pouvant contenir que des lettres majuscules et des espaces. Puis, apporter les modifications nécessaires dans le programme principal. Ce module permet aussi d’enlever les espaces superflus (garder un seul espace entre deux mots consécutifs et ne garder aucun espace avant le point de fin de texte). 

b- Développer le module Nbmots qui permet de déterminer le nombre de mots dans un texte. 

c- Développer le module Commun, qui permet de déterminer le nombre de mots communs dans deux textes donnés. 

d- Apporter les modifications nécessaires au programme afin de vérifier si le texte testé est plagié et d’afficher le message correspondant.

 

 

Grille d’évaluation

 

Questions

Nombre de points

 

 

1) Traduction de l’algorithme Plagiat en Pascal et ajout des déclarations nécessaires.

4.5

 

 

2) 

a- Développement du module Saisir

b- Développement du module Nbmots

c- Développement du module Commun

d- Vérification et affichages nécessaires.

 

5.5
3.5
5
1.5

 





 

 

 
Back to top