Exercice N° 1 : (4p) Soit l’algorithme suivant : (N1, N2 et N3 sont des entiers). 0- Début Calcul […]
Exercice N° 1 : (4p)
Soit l’algorithme suivant : (N1, N2 et N3 sont des entiers).
0- Début Calcul | ………………………………………………………………………. |
1- Lire ( N1, N2, N3)
2- S ß 3 |
……………………………………………………………………….. |
3- Si (N1 ≥ N2) ET ( N2 ≠ N3) Alors | ………………………………………………………………………… |
S ßS + 2 + N1 | ……………………………………………………………………….. |
S ßS + N1 * N2 – N3 | ………………………………………………………………………… |
Sinon
Si (N1 = N2) ou (N2 > N3) Alors S ßS + N1 |
………………………………………………………………………..
………………………………………………………………………… |
Sinon | ……………………………………………………………………….. |
S ßS * N2 + N1 – N3 | ………………………………………………………………………… |
FinSi
4- Ecrire (S) |
……………………………………………………………………….. |
5- Fin Calcul | ………………………………………………………………………… |
Questions | ………………………………………………………………………. |
- Traduire la structure écrite en Grasen (Instruction N°3).
|
- Faire le tournage à la main de cet algorithme pour trouver « S » dans les cas suivants :
Exercice N° 2 : (3p)
Evaluer chacune des instructions case .. Ofschématisées ci-dessous par « Vraie » ou
« Faux » ; puis encercler la faute.
Soit la partie déclaration en Pascal suivante ;
Const nb = 9 ;
var n, p :integer ; h : string ; bo : boolean ;
a) Case h of
‘0’..’4’ : …….. nb : …….. End ; |
b) Case p of
1..3 : …….. nb*2 : …….. End ; |
c) Casen of
-nb..0 : …….. nb, nb +10 : …….. End ; |
d) Case bo of
true : …….. false : ……. End ; |
…………………… | ……………….. | ……………….. | ……………….. |
Exercice algorithmique 🙁 3 p )
Ecrire un algorithme intitulé « support »permettantde saisir la capacité d’un support de stockage – exprimée en Go – et d’afficher son Nom.
Les différents types de supports sont :
- “Disque Dur“ si la capacité dépasse 250
- “Flash Disk“ si la capacité entre 4 et 64
- “CD “ si la capacité est entre 0 et
- “Support introuvable“ pour les autres cas ;
Algorithme : TDO :
|
……………………………………………………………………….
……………………………………………………………………….
……………………………………………………………………….
……………………………………………………………………….
……………………………………………………………………….
……………………………………………………………………….
……………………………………………………………………….
……………………………………………………………………….
……………………………………………………………………….
……………………………………………………………………….
……………………………………………………………………….
……………………………………………………………………….
……………………………………………………………………….
……………………………………………………………………….
……………………………………………………………………….
……………………………………………………………………….
……………………………………………………………………….
……………………………………………………………………….
……………………………………………………………………….
……………………………………………………………………….
……………………………………………………………………….
Partie Pratique : (10 p)
Ecrire un programme intitulé « Temperature »permettantde saisir la température (temp est une variable de type entier) de l’eau puis d’afficher son Etat.
Les différents Etats de l’eau sont :
0 : l’état sera « Gelé »
Entre 1 et 12 : l’état sera « C’est Froid » Entre 13 et 25 : l’état sera « C’est Confortable » Entre 26 et 75 : l’état sera « C’est Chaud »
Entre 75 et 100 : l’état sera « C’est très chaud » Pour les autres cas : l’état sera « C’est Brûlant »
Question :
- Créer un dossier portant le nom « Nom&Prénom » sous l’unité
- Enregistrer votre programme sous le nom « pas » sous le dossier créé en (a).