RÉPUBLIQUE TUNISIENNE |
Épreuve pratique d’informatique |
|
Sections : |
||
Coefficient de l’épreuve : 0.5 |
Durée : 1h |
Important : Dans le répertoire Bac2010, créez un dossier de travail ayant comme nom votre numéro d’inscription |
On définit le poids d’une chaîne comme étant la somme des produits de la position de chaque voyelle dans cette chaîne par son rang dans l'alphabet français.
Si la chaîne ne contient pas de voyelles alors son poids est égal à zéro.
NB :
- l'alphabet français :
A B C D E F G H T J K L M N O P Q R S T U V W X Y Z
- les voyelles sont : A, E, I, O, U, Y et leurs rangs respectifs sont :1, 5, 9, 15, 21, 25
Exemples :
- la chaîne "BONNE" contient 2 voyelles "O" et "E", son poids est égal à : 2*15 + 5*5 = 55
- la chaîne "CHANCE" contient 2 voyelles "A" et "E", son poids est égal à : 3*1 + 6*5 = 33
- la chaîne "AU" contient 2 voyelles "A" et "U", son poids est égal à : 1*1 + 2*21 = 43
- la chaîne "BACCALAUREAT" contient 6 voyelles "A", "A", "A", "U", "E" et "A", son poids est égal à : 2*1 + 5*1 + 7*1 + 8*21 + 10*5 +11*1 = 243
Travail demandé :
Ecrire un programme Pascal qui permet de lire une chaîne non vide, composée seulement par des lettres alphabétiques majuscules puis calcule et affiche le poids de cette chaîne.
Grille d’évaluation |
|
Questions |
Nombre de points |
Décomposition en modules utiles à la solution proposée (déclarations et appels) Structures de données adéquates Saisie et contrôle des données Traitement avec les structures de contrôles adéquates Compilation |
4 2 3 8 3 |