Classe :2ème SC 1 – 2 - 3
Devoir de synthèse N°1
N° : ………
en informatique
Date : 15/12/2023
Année scolaire : 2023/2024
Durée : 1 h 30
Nom & Prénom :…………………………………… Note : …. / 20
Exercice 1(5 points)
Quel résultat sera affiché à l’écran par les instructions suivantes ?
Cocher la bonne réponse.
Expression Le programme affiche :
a22 6.4
b 5 4.4
6
Écrire (a DIV b + a MOD b)
Aucune réponse
x”245”
245*2
245245
yx*2
490
Écrire(y)
Erreur
Aucune réponse
ch1"Hello" Hello2024
ch22024
Hello 2024
Erreur
Écrire(ch1+Convch(ch2))
Aucune réponse
a "20" 20
b(Valeur(a)+2)
22
202
Écrire(a)
Erreur
Aucune réponse
a10.59 10
b Arrondi(a) 11
Écrire(b+2) 12
13
Erreur
1
a10.59 10
b Ent(a) 11
Écrire(b) Erreur
x 20 16
y 4 4
écrire(RacineCarré(x-y)) 4.0
Aucune réponse
aAléa (10,99)+1 Vrai
Écrire (a < 10) Faux
Erreur
4
ch"Un potentiomètre !" 10
Écrire (Pos("o”, ch)) 11
Aucune réponse
d
a "d" c
Écrire (CHR(ORD(a)-2)) b
Aucune réponse
Exercice 2 (2 points)
Soit la séquence algorithmique suivante :
ch"Emily dance"
ch1"freedom"
ch2”Gazania”
Pour chaque proposition, donner, en utilisant les fonctions prédéfinies, l’expression algorithmique convenable :
Propositions Expression
Créer, à partir des chaines ch et ch1, une chaine ch3 contenant ch3……………….………..………
la valeur "france".
Créer, à partir de la chaine ch2, une chaine ch4 contenant la ch4……………….…………..……
valeur "Gaza".
Créer, à partir des chaines ch1 et ch4, une chaine ch5 ch5……………….………..………
contenant la valeur "free GAZA"
Déterminer la longueur L de la chaine ch5 L……………….………….………
2
Exercice 3 (3 points)
Soient X et Y deux entiers non nuls et de signes différents.
Evaluer (donner le résultat) les expressions suivantes :
Expressions Résultat
X*Y <0
Non(X * Y > 0)
Abs(X * Y) > 0
(X < 0) ET (Y < 0)
(X < 0) OU (Y < 0 )
((X < 0) ET Non(Y < 0)) OU (Non(X < 0) ET (Y < 0))
Exercice 4 (1 point)
Remplir la grille suivante en se basant sur les définitions proposées
1 Vertical
2 1. Fonction qui permet de retourner la longueur d’une
3 P chaine
2. Un langage de programmation
y 5 3. Fonction qui permet de retourner l’entier le plus proche
4 t d'un nombre
h 5. Fonction qui permet de retourner une sous-chaîne après la
suppression d'une partie de la chaine de caractères
o Horizontal
n 4. une suite finie ordonnée d’opérations écrites dans un
ordre chronologique bien déterminé afin de résoudre un
problème donné
Exercice 5 (3points)
Soit l’algorithme suivant qui contient des erreurs :
Algorithme QueFaire ……………………………………..
……………………………………..
lire ("a") ……………………………………..
lire (b) ……………………………………..
aa-b ……………………………………..
ba+b ……………………………………..
a=b-a ……………………………………..
Écrire (“a=”,a,”b=”,b ……………………………………..
Fin ……………………………………..
1. Réécrire cet algorithme correctement tout en corrigeant les erreurs qui existent : (1 point)
3
2. Qu’affichera cet algorithme pour a=10 et b=30 ? (1 point)
……………………………………………………………………….
3. Déduire le rôle de cet algorithme ? (1 point)
……………………………………………………………………….…………………………
Exercice 6 (6 points)
Écrire un algorithme « Cryptage » et un TDO qui permet de saisir un mot M composé par des
lettres minuscules, puis de créer et d’afficher le mot crypté MC selon le principe décrit ci-dessous :
La méthode de cryptage est la suivante :
• Remplacer la première lettre par la lettre de l’alphabet qui la suit.
• Remplacer la dernière lettre par son code ASCII.
Exemple :
Pour le mot « bonjour » le mot crypté sera « conjou114 ».
………………………………………………………….
Objet Type
…………………………………………………………
………………………………………………………….
………………………………………………………….
…………………………………………………………….
………………………………………………………………………….
………………………………………………………………………….
………………………………………………………………………….
………………………………………………………………………….
………………………………………………………………………….
………………………………………………………………………….
………………………………………………………………………….
………………………………………………………………………….
………………………………………………………………………….
………………………………………………………………………….