Exercice n°1 : (4 p) Compléter « En pascal » le tableau suivant en mettant respectivement, pour chaque ligne, […]
Exercice n°1 : (4 p)
Compléter « En pascal » le tableau suivant en mettant respectivement, pour chaque ligne, le nom de l’objet (résultat) correspondant, son type ainsi que sa valeur :
N° | Expression en Pascal | Objet | Type | Valeur |
1 | a := Ord(‘B’) ; | |||
2 | b := (Trunc (-6.56) +Round(1.49)) + Sqrt (Abs(-9)); | |||
3 | c :=Upcase ( Chr (Ord (‘B’)) ; | |||
4 | d := ( ‘a’ = ’A’ ) ; | |||
5 | f := Copy ( ‘InterNet’, 6 , Long(‘car’) ) ; | |||
6 |
Val ( ‘2èmeTI’, i , e ) ; |
i | ||
e | ||||
7 | f := Pos ( ‘pro’, ‘Professeur’) ; | |||
8 | g := ‘à˽˽page’ ; Insert (‘la˽’ , g , 3) ; |
Exercice n° 2 : (3 p)
En utilisant les fonctions et les procédures prédéfinies, écrire les instructions, en pascal, nécessaires pour aboutir aux résultats indiqués.
- Ch : = ‘windows˽xp’;
………………………………………………………………..
…………………………………………………………………
…………………………………………………………………
…………………………………………………………………
- Ch : = ‘Bonneannée2016’ ;
………………………………………………………………..
…………………………………………………………………
- Ch1 : = ‘2ème ; Ch2 : = ‘Devoir’ ; Ch3 : = ‘Tech’; A : = 2015 ;
………………………………………………………………..
…………………………………………………………………
…………………………………………………………………
Résultat : ch = ‘Win˽Xp’
Résultat : ch = ‘Bonne**année**2016’
Résultat : ch = ‘Devoir˽2ème˽Tech-2015’
Exercice N°3 : (6 p)
Soit l’algorithme suivant :
Travail demandé :
- Dresser le TDO de cet algorithme : (2 pts)
OBJET | NATURE / TYPE |
- Traduire en pascal les instructions écrites en Gras et Italique (de N° 2 jusqu’ ‘à N°7) : (2 pts)
………………………………………………..………………………………………………………………
………………………………………………………………………………………………………………..
………………………………………………..………………………………………………………………
………………………………………………………………………………………………………………..
………………………………………………..………………………………………………………………
………………………………………………………………………………………………………………..
- Exécuter cet algorithme dans le cas où ch = ‘’30+25*4’’ : (2 pts)
Exemple | N°
Instruction |
Ch1 | x | Ch2 | y | Ch3 | z | R |
Ch=’’30+25*4’’ |
2) | |||||||
3) | ||||||||
4) | ||||||||
5) | ||||||||
6) | ||||||||
7) | ||||||||
8) |
Exercice N°4 : (7 p)
Vous avez tant rencontré ce type de message lors de la connexion à votre boite mail !!
Cependant, l’objectif de notre exercice est de calculer puis d’afficher le pourcentage d’utilisation de la boite mail d’un tel utilisateur. Pour faciliter la tâche à celui-ci, on va lui demander de saisir deux données de types chaines:
- Saisir, en premier lieu, une chaine « ch1 » (ne contenant pas d’espace) représentant l’espace déjà utilisé par les mails manipulés exprimé en MO.
- Saisir, en deuxième lieu, une chaine « ch2 » (ne contenant pas d’espace) représentant la capacité totale réservée aux mails exprimée en GO.
- Afficher le pourcentage « pc » d’utilisation de la boite
NB : pourcentage d’utilisation, pc = (espace utilisé en GO/espace total en GO)*100
Exemple :
Pour ch1 =”1075.2MO” & ch2 =”15GO”
Le programme affichera : ”Pourcentage d’utilisation est : = ” 7
sachant que ( (1075.2/1024)/15 )*100 = 7
Ecrire une analyse, un TDO et l’algorithme correspondant intitulé «Pourcentage » qui permet de saisir les deux chaines « ch1 » et « ch2 », de calculer et d’afficher le pourcentage
« pc ».
è Analyse : (4 pts)
……………………………………………………….…………………………………………
………….………………………………………………………….……………………………
…………….………………………………………………………….…………………………
…………………………….……………………………………………………….……………
……………………………….……………………………………………………….…………
……………………………….……………………………………………………….…………
…………………………………………….……………………………………………………
……………………………………………………………………….…………………………
……………………………….……………………………………………………….…………
……………………………….……………………………………………………….…………
…………………………………………….……………………………………………………
……………………………….……………………………………………………….…………
…………………………………………….……………………………………………………
……………………………………………………………………….…………………………
- Déduire le tableau de déclaration des objets (T.D.O) correspondant à cette
è T.D.O : (1pt)
OBJET | NATURE/ TYPE |
è Algorithme : (2 pts)
……………………………………………………….………………………………………….
………….………………………………………………………….……………………………
………………………….……………………………………………………….………………
……………………………………….…………………………………………………………
………………………………………………………………….………………………………
……………………………….……………………………………………………….…………
…………………………………………….……………………………………………………
……………………………………………………………………….…………………………
……………………………….……………………………………………………….…………
……………………………….……………………………………………………….…………
…………………………………………….……………………………………………………
……………………………………………………………………….…………………………
……………………………….……………………………………………………….…………
…………………….………………………………………………………….…………………
…………………………………….……………………………………………………….……
……………………………………….……………………………………………………….…
………………………………………….……………………………………………………….
………………………………………………………………………………………………….
………………………………………………………………….………………………………