0% ont trouvé ce document utile (0 vote)
9 vues4 pages

Exercice de Programmation Informatique

Ce document est un devoir de synthèse en informatique pour une classe de 2ème SC, comprenant plusieurs exercices sur l'évaluation d'expressions, la manipulation de chaînes de caractères, et la correction d'algorithmes. Les exercices incluent des questions à choix multiples, des expressions algorithmiques, et des tâches de réécriture d'algorithmes. Le devoir est noté sur 20 points et a une durée de 1h30.

Transféré par

yassinemassoude90
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
9 vues4 pages

Exercice de Programmation Informatique

Ce document est un devoir de synthèse en informatique pour une classe de 2ème SC, comprenant plusieurs exercices sur l'évaluation d'expressions, la manipulation de chaînes de caractères, et la correction d'algorithmes. Les exercices incluent des questions à choix multiples, des expressions algorithmiques, et des tâches de réécriture d'algorithmes. Le devoir est noté sur 20 points et a une durée de 1h30.

Transféré par

yassinemassoude90
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

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 :
a22  6.4
b 5  4.4
 6
Écrire (a DIV b + a MOD b)
 Aucune réponse
x”245”
 245*2
 245245
 yx*2
 490
Écrire(y)
 Erreur
 Aucune réponse
ch1"Hello"  Hello2024
 ch22024
 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
a10.59  10
b Arrondi(a)  11
 Écrire(b+2)  12
 13
 Erreur
1
a10.59  10
b Ent(a)  11
 Écrire(b)  Erreur
x  20  16
 y  4 4
écrire(RacineCarré(x-y))  4.0
 Aucune réponse
aAlé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) ……………………………………..
aa-b ……………………………………..
ba+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
…………………………………………………………

………………………………………………………….

………………………………………………………….

…………………………………………………………….

………………………………………………………………………….

………………………………………………………………………….

………………………………………………………………………….

………………………………………………………………………….

………………………………………………………………………….

………………………………………………………………………….

………………………………………………………………………….

………………………………………………………………………….

………………………………………………………………………….

………………………………………………………………………….

Vous aimerez peut-être aussi