Devoir Bac CTR 1 2022

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 4

Lycée Pilote Medenine Epreuve : Informatique


Devoir de contrôle N° 1 Durée : 1h

Novembre 2021 Coefficient : 1

Sections : Mathématiques et Sciences Expérimentales Profs : Mohamed Rjili


Hichem Kemali

Le sujet comporte 4 pages

Section : . . . . . . . . . . . . . . . N° d’inscription : . . . . . . . . .. . . . . . . Série : . . . . . . . . . . . . . . .


Nom et prénom : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Date et lieu de naissance : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
.

Exercice N° 1 (5pts)
On donne les informations suivantes :
ch, ch1 : chaine
C : caractère
n, m : entier
test : booléen

Compléter la colonne B par les instructions algorithmiques permettant de réaliser le traitement indiqué
dans la colonne A
colonne A colonne B
.............................
Mettre dans la variable « c » le
.............................
dernier caractère de la chaine
« ch » .............................

.............................
Afficher le nombre de chiffres .............................
de l’entier « n »
.............................

.............................
Mettre dans la variable c un
caractère aléatoire de la .............................
chaine « ch » .............................

.............................
Mettre dans la variable « m »
la 2ème position de c dans ch1 .............................
.............................

Mettre dans la variable « test » .............................


une expression logique .............................
permettant de vérifier si
l’entier « n » est positif ou non .............................
Page | 1
Exercice N° 2 (5pts)
En Tunisie, la date limite d’acheter les vignette dépend du numéro d’immatriculation de la voiture (pair ou impair).
La matricule est composée de 3 parties

Numero_série <espace>TU<espace> Numero_Immatriculation

NB !

Numero_série : entier <=227

Numero_série : entier positif < 10000

Sachant que Les personnes physiques détenteurs de voiture avec un numéro d’immatriculation pair, doivent acheter
et coller leur vignette avant le 5 Mars 2022, et avec un numéro d’immatriculation impair avant le 5 Avril 2022.

Exemple : 210 TU 4251 Pour cette matricule la date limite est : 05/04/2022 car le numéro d’immatriculation
« 4251 » est impair

Ecrire l’algorithme qui permet de saisir une chaine « mat » contient une matricule valide puis afficher la date
limite d’achat de vignette

...........................................................................................
...........................................................................................
...........................................................................................
...........................................................................................
...........................................................................................
...........................................................................................
...........................................................................................
...........................................................................................
...........................................................................................
...........................................................................................
...........................................................................................
...........................................................................................
...........................................................................................
...........................................................................................
...........................................................................................
...........................................................................................
...........................................................................................
...........................................................................................
...........................................................................................
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Page
... |2
...........................................................................................
...........................................................................................
Exercice N° 3 (10pts)
On souhaite programmer une application pour un distributeur automatique de boissons
chaudes. Le programme affiche un menu avec le choix des différentes boissons
proposées. Et il attend qu'un choix soit fait. Lorsqu'un choix est fait, le programme
demande l'argent à l'utilisateur, en fonction de la boisson choisie. L'utilisateur introduit
donc une ou plusieurs valeurs correspondant aux pièces de monnaie. Une fois la boisson
payée, le programme peut enfin afficher que la boisson est distribuée et rend
éventuellement la monnaie ** DISTRIBUTEUR DE BOISSONS **
Faites votre choix et validez!
1. Café noir........... (15 D)
2. Café au lait........ (20 D)
3. Thé................. (10 D)
4. Chocolat au lait.... (30 D)
5. Cappuccino.......... (35 D)
0. Annuler

Ecrire l’algorithme d’un programme qui permet de :


1- Afficher le menu
2- saisir le choix de l’utilisateur (sous forme d’entier) et afficher la boisson sélectionnée en indiquant le prix.
Exemple : Sélectionnez votre boisson !
5
Vous avez choisi «Cappuccino». Merci de payer 35 D.
3- demander à l'utilisateur de saisir une ou plusieurs pièces de monnaies (5, 10, 20) tant que la somme totale des
pièces introduites est inférieur au prix de la boisson. Si la somme totale est supérieure au prix de la boisson le
programme affiche le rendu de monnaie sinon il renvoi 0
exemple : Merci d'introduire les pièces de monnaie :
20
10
10
Montant saisi = 40 D. Rendu = 5 D. Votre boisson est prête !

N.B : le programme affiche le rendu avec le minimum de pièces. Par exemple : si le rendu est 30 D alors la fonction doit
afficher 1 pièce de 20D et 1 pièce de 10D au lieu de 3 pièces de 10 D ou 6 pièce de 5 D, ...

Page | 3
.....................................................................................................
.....................................................................................................
.....................................................................................................
.....................................................................................................
.....................................................................................................
.....................................................................................................
.....................................................................................................
.....................................................................................................
.....................................................................................................
.....................................................................................................
.....................................................................................................
.....................................................................................................
.....................................................................................................
.....................................................................................................
.....................................................................................................
.....................................................................................................
.....................................................................................................
.....................................................................................................
.....................................................................................................
.....................................................................................................
.....................................................................................................
.....................................................................................................
.....................................................................................................
.....................................................................................................
.....................................................................................................
.....................................................................................................
.....................................................................................................
.....................................................................................................
.....................................................................................................
.....................................................................................................
.....................................................................................................
.....................................................................................................
.....................................................................................................
.....................................................................................................
.....................................................................................................
.....................................................................................................
.....................................................................................................
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Page
. . . . .|. 4. . . .
.....................................................................................................

Vous aimerez peut-être aussi