CLYCEE Secondaire : SADOK FEKI Sakiet EDDEYER PROF. : Mme MKAOUAR LAILA <Matière : INFORMATIQUE M Coefficient : 3 […]
CLYCEE Secondaire :
SADOK FEKI
Sakiet EDDEYER
PROF. : Mme
MKAOUAR LAILA
<Matière : INFORMATIQUE
M Coefficient : 3
Devoir de Contrôle N° 1
2ème Trimestre – THEORIQUE
¦DATE : 17/04/2019
CLASSE : 2ème T I
¿DUREE : 1 HEURE
Note…………… /20
Nom : ………………………………… Prénom :…………………………………………N° :……..
Valider chacune des propositions suivantes en mettant la lettre « V » si elle est correcte et la lettre « F » si elle est fausse.
Initiale du compteur Finale du compteur
Qui est ajoutée / diminuée / du compteur
- Dans la
structure itérative complète
« Pour », la notion
du pas indique la valeur :
|
- L’utilisateur a saisi les valeurs suivantes : 10, 20, -5, 40 et -1. Quelle sera la valeur
|
affichée aprè
40
75
65
- On veut afficher les valeurs : 0, 2, 4, 6, …, 98 et Comment vous devez :
- initialiser le compteur,
|
- mettre à jour le compteur,
- compléter la condition de la répétitive ?
Cpt ß 0 ; cpt ß cpt+1 et cpt = 100 Cpt ß 0 ; cpt ß cpt+2 et cpt >100 Cpt ß 1 ; cpt ß cpt+2 et cpt <100
- La condition à utiliser pour que le traitement soit exécuté 10 fois est :
|
Cpt <= 19
Cpt < 19
PAGE – 1 –
Cpt <= 10
Soit les deux structures répétitives algorithmiques suivantes :
Structure1 | Structure2 |
Pour i de ‘’a’’ à ‘’e’’ Faire
T[ i ] ß Ord( i ) FinPour |
k ß 0 , ch ß ‘’2TI-19’’
Répéter k ß k+1 C[k] ß Ch[ k ] Jusqu’à ( k = long(ch) ) |
- Déterminer le contenu ainsi que les indices des deux tableaux T et C :
T
C
- Compléter les deux tableaux de déclarations des objets ci-dessous :
TDNT : TDO :
O. U | Nature / Type |
Donner la structure convenable pour calculer l’expression donnée ci-dessous :
Expression | Structure convenable |
………………………………………………… | |
……………………………………………… | |
S = 1² + 2² + 3² + 4² + 5² | ………………………………………………
……………………………………………… |
………………………………………………. | |
……………………………………………. | |
……………………………………………. | |
P = 1 + 2 + 3 + 4 + 5 + 6
√2 √4 √6 √8 √10 √12 |
…………………………………………….
……………………………………………. |
……………………………………………. | |
……………………………………………. |
……………………………………………. | |
……………………………………………. | |
F = 1 * 3 * 5 * 7 | …………………………………………….
……………………………………………. |
……………………………………………. | |
…………………………………………….. |
Soit l’algorithme incomplet suivant :
- Début inconnu
1) …………………………
Écrire ( ‘’ donner une chaine ‘’ ) Lire ( ch )
……………………….
5) Si b = vrai alors
|
écrire (ch , ‘’ est symétrique ‘’)
- Compléter, l’instruction N°1, par un contrôle de saisie sur la chaine « ch » pour qu’elle soit de longueur impaire et supérieure à
- Faire le tournage à la main de cet algorithme pour les deux chaines suivantes :
1er cas : ch = ’’elles’’
i | 1 | ||
b |
La valeur affichée est : ……………………….…
2ème cas : ch = ’’radar’’
sinon
écrire (ch , ‘’ n’est pas symétrique ‘’) fin si
- Fin inconnu
La valeur affichée est : ………………………
- Déduire le rôle de cet algorithme : ……………..
……………………………………………………………
…………………………………………………………..
- Réécrire la structure répétitive
utilisant la structure « Repeat … Until » :
, dans l’algorithme ci-dessus, en pascal, en
Soit T un tableau rempli par 8 chaines numériques de longueur 2 ou 3 chiffres.
Exemple :
|
T
1 2 3 4 5
6 7 8
- Donner la séquence d’instructions algorithmiques qui permet de calculer le nombre de chaines de longueur 2 (p1) et le nombre de chaines de longueur 3 (p2) dans le tableau
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………