DEV CONT 1 4math-1
DEV CONT 1 4math-1
DEV CONT 1 4math-1
DEVOIR DE CONTROLE N° 1 20
Nom & prénom :……………………………..…………………N° :………….
Exercice 1 : (4 points)
En se limitant sur ces objets et sur des fonctions prédéfinies, compléter le tableau ci-dessous
avec les instructions nécessaires pour réaliser les tâches décrites dans la colonne Tâches :
Exercice 2 : (4 points)
Soit la séquence d’affectations suivante :
T [1] MAJUS (‘‘b‘‘)
V [1] SOUS-CHAINE (‘‘Python’‘, 1, 3)
T [2] CHR(65)
Ch CONVCH (2022)
Ch EFFACE (CH, 2,3)
V [2] Ch
T [3]CHR(ord(‘A’)+2)
V [3] T [1] + T [2]
V [4] ‘‘?‘‘
Pour chacune des propositions données ci-dessous, mettre dans chaque case , la lettre
« V » si elle est correcte, ou la lettre « F » dans le cas contraire.
Soit la structure conditionnelle suivante : Soit CH une variable contenant le prénom d’une personne.
Si arrondi (x) ≥ 6 : (une chaine formée par des lettres).
k aléa (1, 6) + 2
sinon Quelle affectation doit-on utiliser pour choisir, au hasard,
k x+2 dans une variable C, une lettre de ce prénom ?
fin si
Quelle peut-être la valeur de k pour x = 6.55 ?
2 C aléa (0, long (CH))
6 C chr (aléa (1, long (CH)))
8.55 C CH [aléa (1, long (CH))]
8 C CH [aléa (0, long (CH) - 1)]
Soit le tableau ainsi que la structure répétitive La (les) quelle(s) des conditions suivantes retournera
suivant : avec N = 6 « Vrai » à la variable Ok ?
T= (on donne le code ascii de ‘’A’’ = 65)
19 518 7 126 2005 44
Pour i de 0 à N-1 Faire :
T[i] T[i] Mod 10
Fin pour
Après exécution de cette structure, le
contenu de T devient :
Ok Estnum( ‘’1025’’)
9 8 7 6 5 44
Ok (“17” = “0”+”1”+”7”)
9 8 7 6 5 4
Ok (“17” ≠ “0”+”1”+”7”)
1 5 7 1 2 4
Ok ( ord(“B”) > 67 ) ou ( “Z” >Majus(‘’a’’))
1 5 7 1 2 44
Problème(8 pts)
Ecrire l’algorithme d’un programme qui permet de saisir une chaine de caractère ch puis effectuer
le cryptage de cette chaine en utilisant le principe suivant :
• Regrouper les caractères de ch d’indices pairs dans une chaine ch1
• Convertir la chaine ch1 en majuscule
• Ajouter la longueur de ch1 à la fin de la chaine
Exemple
Ch= tunisie
Ch1= tnse
ch1= TNSE4
Bon Travail
DEVOIR DE CONTROLE N° 1 4EMEMATH PAGE 2