Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Dc14 si
1. Exercice n°1 :(……………../3 pts)
Les données relatives à un Agent sont : Identifiant unique (nombre composé de 10 chiffres), nom ,
prénom, Etat civil (célibataire, marié, divorcé, veuf), nombre des enfants, progéniture tableau
contenant au maximum 12 enfants (Un enfant est identifié par prénom, niveau éducatif (chaîne de
caractères), jour naissance, mois naissance et année naissance).
Déclarer en pascal une variable de type enregistrement qui représente un Agent.
………….…………………………………………………………………………………………..………………
………….…………………………………………………………………………………………..………………
………….…………………………………………………………………………………………..………………
………….…………………………………………………………………………………………..………………
………….…………………………………………………………………………………………..………………
………….…………………………………………………………………………………………..………………
………….…………………………………………………………………………………………..………………
………….…………………………………………………………………………………………..………………
………….…………………………………………………………………………………………..………………
………….…………………………………………………………………………………………..………………
………….…………………………………………………………………………………………..………………
………….…………………………………………………………………………………………..………………
………….…………………………………………………………………………………………..………………
………….…………………………………………………………………………………………..………………
………….…………………………………………………………………………………………..………………
………….…………………………………………………………………………………………..………………
………….…………………………………………………………………………………………..………………
………….…………………………………………………………………………………………..………………
………….…………………………………………………………………………………………..………………
………….…………………………………………………………………………………………..………………
Lycée : ZaouietEl Magaiez Professeur: Mme Ben Nasr Sameh
Niveau : 4SI Durée : 1H
Date : 21/10/2019Matière : Algorithmique & programmation
Nom : ……………………..…….….Prénom :………...…………….……………. : Note :…………/20
2. Exercice n°2 :(……………../5 pts)
Soient les déclarations pascales suivantes ;
Type
Temps=Record
hh: 0..3
mm, ss: 0..59;
End;
Joeur= Record
NP: string [30];
Nation: string [20];
T:Temps;
End;
Var J : Joueur ; Ts : Word ;
Compléter le tableau par le traitement algorithmique correspondant à chaque tâche.
Tâches Traitements
Affecter le nom Gamoudi Mouhamed au
Joueur J.
………….…………………………………………………
………….…………………………………………………
………….…………………………………………………
Transformer en minuscule le champ Nation du
Joueur J.
………….…………………………………………………
………….…………………………………………………
………….…………………………………………………
………….…………………………………………………
………….…………………………………………………
………….…………………………………………………
………….…………………………………………………
Charger au hasard le temps T du joueur J.
………….…………………………………………………
………….…………………………………………………
………….…………………………………………………
………….…………………………………………………
Transformer en secondes le temps T du joueur J
et l’affecter à la variable Ts.
………….…………………………………………………
………….…………………………………………………
………….…………………………………………………
………….…………………………………………………
………….…………………………………………………
Afficher le temps T du joueur J sous la forme
hh :mm :ss.
………….…………………………………………………
………….…………………………………………………
………….…………………………………………………
………….…………………………………………………
3. Problème :(……………../12pts)
L’opérateur de télécommunication ORANGE organise un jeu et donne la possibilité d’être proche,
tout en donnant des plus au solde qui égale à 70% de solde pour ses clients ayant des numéros de
téléphone distincts (ne contiennent pas des chiffres qui se répètent).
Exemple : NumTel=50413579 est distinct.
On se propose d’écrire un programme qui permet de :
- Introduire au hasard un entier N appartenant à l’intervalle [50..1000].
- Remplir un tableau par les données de N clients. Un client est identifié par son nom, prénom
,numéro de téléphoné (chaîne de caractères de 8 chiffres dont les deux premiers chiffres
appartenant à l’intervalle [50..58]) et solde.
- Afficher numéros de téléphone et soldes finales des clients gagnants.
1) Analyser le problème en le décomposant en modules.
2) Donner les algorithmes des modules envisagés.
……………………………………………...………………………………………………………………………
……………………………………………...………………………………………………………………………
……………………………………………...………………………………………………………………………
……………………………………………...………………………………………………………………………
……………………………………………...………………………………………………………………………
……………………………………………...………………………………………………………………………
……………………………………………...………………………………………………………………………
……………………………………………...………………………………………………………………………
……………………………………………...………………………………………………………………………
……………………………………………...………………………………………………………………………
……………………………………………...………………………………………………………………………
……………………………………………...………………………………………………………………………
……………………………………………...………………………………………………………………………
……………………………………………...………………………………………………………………………
……………………………………………...………………………………………………………………………
……………………………………………...………………………………………………………………………
……………………………………………...………………………………………………………………………
……………………………………………...………………………………………………………………………
……………………………………………...………………………………………………………………………
……………………………………………...………………………………………………………………………
……………………………………………...………………………………………………………………………