SlideShare une entreprise Scribd logo
BAC GÉNÉRAL 2022
Épreuve de spécialité Numérique Sciences Informatiques (NSI)
Mercredi 11 mai 2022
Exercice 1
Partie A : Expression correctement parenthésée
1. La phrase décrit le comportement d’une file car la lecture se fait dans le même ordre que
l’ajout, ce qui correspond à une structure de type « premier entré, premier sorti » (First In,
First Out : FIFO).
2. Valeurs successives prises par la variable controleur au cours de l’analyse :
• pour B "((()()" : 0, 1, 2, 3, 2, 3, 2 ;
• pour C "(()))(" : 0, 1, 2, 1, 0, -1, 0.
3. Ligne 13 :
if controleur < 0: # test 1
En effet, si la variable controleur passe par une valeur négative au cours de l’analyse,
c’est qu’on a rencontré une parenthèse fermante de plus que de parenthèses ouvrantes déjà
rencontrées. Si la condition est vérifiée, la fonction retourne False.
Ligne 16 :
if controleur == 0 : # test 2
En effet, si, à la fin de l’analyse, le compteur controleur est à zéro, cela signifie que l’on a
rencontré autant de parenthèses fermantes que d’ouvrantes (et qu’on est arrivé à cette ligne car
controleur n’est jamais repassé en dessous de zéro. Dans ce cas, la fonction retourne True.
Partie B : Texte correctement balisé
4. a. États successifs de la pile lors du déroulement de l’algorithme :
pile pile pile pile pile
<em>
<p> <p> <p>
b. À la fin de l’analyse (hors cas d’arrêt en cours), il faut tester si la pile est vide pour pouvoir
dire que le balisage est correct.
5. Si l’expression de 12 balises est correctement balisée, elle contient donc 6 paires de balises
(une ouvrante et une fermante). La pile pourra donc contenir au maximum 6 éléments.
Exercice 2
1. a. La requête renvoie :
('Crog', 'Daniel', '07-07-1968')
b. Requête :
SELECT titre, id_rea
FROM realisation
WHERE annee > 2020
2. a. Il faut utiliser la requête 1 pour effectuer la mise à jour (UPDATE) de l’attribut
naissance dans la table individu. La requête n° 2 sera refusée car elle est censée
insérer un nouvel enregistrement dans la table mais avec un identifiant déjà existant. Or, cet
identifiant est la clé primaire de la table et doit être nécessairement unique. La requête sera
donc refusée.
b. La relation individu peut très bien accepter deux enregistrements portant le même nom,
le même prénom et la même date de naissance. La seule contrainte est que les deux
identifiants (clé primaire) soient différents.
3. a. Demandes recopiées et complétées :
INSERT INTO emploi
VALUES (5400, 'Acteur(James Bond)', 688, 105);
INSERT INTO emploi
VALUES (5401, 'Acteur(James Bond)', 688, 325);
b. Chaque enregistrement de la relation emploi doit contenir, entre autres, une référence
vers la relation realisation (la clé du film concerné). Il est donc indispensable de créer
d’abord un nouvel enregistrement pour le film ‘Docteur Yes’ dans la table realisation
avant d’ajouter un enregistrement dans la table emploi.
4. a. Requête SQL affichant le nom de l’acteur, le titre et l’année de sortie à partir de tous les emplois en
tant qu’acteur de James Bond :
SELECT individu.nom, realisation.titre, realisation.annee
FROM emploi
JOIN individu ON emploi.id_ind = individu.id_ind
JOIN realisation ON emploi.id_rea = realisation.id_rea
WHERE emploi.description = 'Acteur(James Bond)';
b. Requête SQL affichant toutes les descriptions des emplois de Denis Johnson :
SELECT emploi.description
FROM emploi
JOIN individu ON emploi.id_ind = individu.id_ind
WHERE individu.nom = 'Johnson' AND individu.prenom = 'Denis'
Exercice 3
1. a. 11000000.10101000.10000000.10000011 s’écrit en notation décimale : 192.168.128.131.
b. Dans le réseau A, on peut théoriquement utiliser 28
= 256 valeurs différentes. Cependant,
la valeur 0 est réservée à l’adresse du réseau et la valeur 255 est réservée à l’adresse de
broadcast. Il reste finalement 254 adresses différentes possibles pour les machines du
réseau A.
2. a. Le réseau A est relié directement aux réseaux de métrique égale à 1 dans sa table de
routage, à savoir les réseaux B, C et D.
b. Schéma des liaisons entre les cinq routeurs :
3. Tableau :
Débit 100 kbps 500 kbps 10 Mbps 100 Mbps
Métrique
associée
1 000 200 10 1
4. a. Le chemin emprunté est celui qui a le coût le plus faible (plus court chemin dans le
graphe, en utilisant l’algorithme de Djikstra). La route la plus court est donc : F – H – J – K – I
(dont le coût est la somme des coûts des routes empruntées : 5 + 1 + 2 + 5 = 13).
b. Table de routage du routeur F :
Destination Métrique
F 0
G 8
H 5
I 13
J 6
K 8
L 11
c. Le routeur F est relié au réseau via les routeurs G (coût 10), H (coût 5, le plus petit) et I
(coût 20). Si le routeur H tombe en panne, alors tous les échanges transiteront alors par le
routeur G, la route G – F étant désormais celle de coût minimum.
C
D
A
B
E
Exercice 4
Partie A : Parcours d’un arbre
1. Somme de l’arbre : 7 + 4 + 6 + 9 + 1 + 2 + 3 = 32.
2. Racine : A
Feuille : C
Nœud : B
SAG : D
SAD : E
3. Seule la proposition C : 3 – 6 – 2 – 7 – 4 – 9 – 1 correspond à un parcours en largeur d’abord,
c’est-à-dire un parcours hiérarchique, en commençant par la racine (3), en poursuivant par
tous ses enfants (6 et 2) et en terminant par tout ses petits-enfants (7, 4, 9 et 1).
4. Code de la fonction somme en Python :
def somme(tab):
""" Entrée : tab est une liste de nombres
Sortie : somme de tous les nombres """
s = 0
for i in range(len(tab)):
s += tab[i]
return s
5. La fonction parcourir correspond à un parcours en profondeur d’abord (en ordre préfixe,
car on traite d’abord la racine et ensuite les deux sous-arbres).
Partie B : Méthode ‘diviser pour régner’
6. Le principe diviser pour régner est résumé par la proposition D : diviser un problème en deux
problèmes plus petits et indépendants.
7. La somme d’un arbre peut s’écrire ainsi :
somme(arbre) = valeur(racine) + somme(SAG) + somme(SAD)
8. Code de la fonction récursive calcul_somme en Python :
def calcul_somme(arbre):
""" Fonction récursive de calcul de somme
d'un arbre binaire.
Entrée : arbre
Sortie : somme de l'arbre passé en paramètres"""
if est_vide(arbre):
return 0
else:
return valeur_racine(arbre) 
+ calcul_somme(arbre_gauche(arbre))
+ calcul_somme(arbre_droit(arbre))
Exercice 5
1. L’instruction 3 permet d’instancier correctement le joueur avec les données fournies :
joueur1 = Joueur("Sniper", 319, "A")
2. a. Code de la méthode redevenir_actif en Python :
def redevenir_actif(self):
""" rend le joueur à nouveau actif s'il ne l'était plus """
if not self.est_actif:
self.esf_actif = True
b. Code de la méthode nb_de_tirs_recus en Python :
def nb_de_tirs_recus(self):
return len(self.liste_id_tirs_recus)
3. a. C’est le test 1 qui permet de vérifier si le participant dont on souhaite récupérer les
données appartient bien à l’équipe associée à la base, en comparant les valeurs (str) des
attributs equipe du joueur et de la base.
b. Le test 2 conduit à diminuer de 20 points le score de la base lorsque l’identifiant d’un tir
reçu par le participant correspond à un identifiant d’un coéquipier.
4. Code à rajouter à la fin de la méthode collecte_information :
if participant.est_determine():
self.incremente_score(40)

Contenu connexe

Tendances

ΠΛΗ30 ΤΥΠΟΛΟΓΙΟ ΕΝΟΤΗΤΑΣ 3
ΠΛΗ30 ΤΥΠΟΛΟΓΙΟ ΕΝΟΤΗΤΑΣ 3ΠΛΗ30 ΤΥΠΟΛΟΓΙΟ ΕΝΟΤΗΤΑΣ 3
ΠΛΗ30 ΤΥΠΟΛΟΓΙΟ ΕΝΟΤΗΤΑΣ 3
Dimitris Psounis
 
Binomial Heaps
Binomial HeapsBinomial Heaps
Binomial Heaps
sathish sak
 
HEPATITE B
HEPATITE BHEPATITE B
HEPATITE B
Claude EUGENE
 
gamma-glutamyltranferase (GGT)
gamma-glutamyltranferase (GGT)gamma-glutamyltranferase (GGT)
gamma-glutamyltranferase (GGT)
Claude EUGENE
 
Chapitre 02 : Variables, Expressions et Instructions
Chapitre 02 : Variables, Expressions et InstructionsChapitre 02 : Variables, Expressions et Instructions
Chapitre 02 : Variables, Expressions et Instructions
L’Université Hassan 1er Settat
 
Insuffisance cardiaque
Insuffisance cardiaqueInsuffisance cardiaque
Insuffisance cardiaquegabinlegros
 
éNoncés+corrections bac2010
éNoncés+corrections bac2010éNoncés+corrections bac2010
éNoncés+corrections bac2010Morom Bil Morom
 
Algorithmes d'approximation
Algorithmes d'approximationAlgorithmes d'approximation
Algorithmes d'approximationmohamed_SAYARI
 
Collision in Hashing.pptx
Collision in Hashing.pptxCollision in Hashing.pptx
Collision in Hashing.pptx
NBACriteria2SICET
 
CHOLANGITE BILIAIRE PRIMITIVE (CIRRHOSE BILIAIRE PRIMITIVE) : DIAGNOSTIC ET T...
CHOLANGITE BILIAIRE PRIMITIVE (CIRRHOSE BILIAIRE PRIMITIVE) : DIAGNOSTIC ET T...CHOLANGITE BILIAIRE PRIMITIVE (CIRRHOSE BILIAIRE PRIMITIVE) : DIAGNOSTIC ET T...
CHOLANGITE BILIAIRE PRIMITIVE (CIRRHOSE BILIAIRE PRIMITIVE) : DIAGNOSTIC ET T...
Claude EUGENE
 
Les algorithmes d'arithmetique
Les algorithmes d'arithmetiqueLes algorithmes d'arithmetique
Les algorithmes d'arithmetiquemohamed_SAYARI
 
Probabilité
ProbabilitéProbabilité
Probabilité
Tanger Outlets
 
VASCULARITE Maladie de wegener
VASCULARITE Maladie de wegenerVASCULARITE Maladie de wegener
VASCULARITE Maladie de wegener
Patou Conrath
 
ΠΛΗ20 ΤΥΠΟΛΟΓΙΟ ΕΝΟΤΗΤΑΣ 6
ΠΛΗ20 ΤΥΠΟΛΟΓΙΟ ΕΝΟΤΗΤΑΣ 6ΠΛΗ20 ΤΥΠΟΛΟΓΙΟ ΕΝΟΤΗΤΑΣ 6
ΠΛΗ20 ΤΥΠΟΛΟΓΙΟ ΕΝΟΤΗΤΑΣ 6
Dimitris Psounis
 
ΠΛΗ31 ΜΑΘΗΜΑ 1.4
ΠΛΗ31 ΜΑΘΗΜΑ 1.4 ΠΛΗ31 ΜΑΘΗΜΑ 1.4
ΠΛΗ31 ΜΑΘΗΜΑ 1.4
Dimitris Psounis
 
202023133 es-maths-cned-sequence-4-probabilites-conditionnelles 2
202023133 es-maths-cned-sequence-4-probabilites-conditionnelles 2202023133 es-maths-cned-sequence-4-probabilites-conditionnelles 2
202023133 es-maths-cned-sequence-4-probabilites-conditionnelles 2Ettaoufik Elayedi
 
02 correction-td smi-s3-algo2
02 correction-td smi-s3-algo202 correction-td smi-s3-algo2
02 correction-td smi-s3-algo2
L’Université Hassan 1er Settat
 

Tendances (20)

ΠΛΗ30 ΤΥΠΟΛΟΓΙΟ ΕΝΟΤΗΤΑΣ 3
ΠΛΗ30 ΤΥΠΟΛΟΓΙΟ ΕΝΟΤΗΤΑΣ 3ΠΛΗ30 ΤΥΠΟΛΟΓΙΟ ΕΝΟΤΗΤΑΣ 3
ΠΛΗ30 ΤΥΠΟΛΟΓΙΟ ΕΝΟΤΗΤΑΣ 3
 
Binomial Heaps
Binomial HeapsBinomial Heaps
Binomial Heaps
 
HEPATITE B
HEPATITE BHEPATITE B
HEPATITE B
 
Probabilites
Probabilites Probabilites
Probabilites
 
Ch2 representation
Ch2 representationCh2 representation
Ch2 representation
 
gamma-glutamyltranferase (GGT)
gamma-glutamyltranferase (GGT)gamma-glutamyltranferase (GGT)
gamma-glutamyltranferase (GGT)
 
Chapitre 02 : Variables, Expressions et Instructions
Chapitre 02 : Variables, Expressions et InstructionsChapitre 02 : Variables, Expressions et Instructions
Chapitre 02 : Variables, Expressions et Instructions
 
Insuffisance cardiaque
Insuffisance cardiaqueInsuffisance cardiaque
Insuffisance cardiaque
 
éNoncés+corrections bac2010
éNoncés+corrections bac2010éNoncés+corrections bac2010
éNoncés+corrections bac2010
 
Algorithmes d'approximation
Algorithmes d'approximationAlgorithmes d'approximation
Algorithmes d'approximation
 
Collision in Hashing.pptx
Collision in Hashing.pptxCollision in Hashing.pptx
Collision in Hashing.pptx
 
CHOLANGITE BILIAIRE PRIMITIVE (CIRRHOSE BILIAIRE PRIMITIVE) : DIAGNOSTIC ET T...
CHOLANGITE BILIAIRE PRIMITIVE (CIRRHOSE BILIAIRE PRIMITIVE) : DIAGNOSTIC ET T...CHOLANGITE BILIAIRE PRIMITIVE (CIRRHOSE BILIAIRE PRIMITIVE) : DIAGNOSTIC ET T...
CHOLANGITE BILIAIRE PRIMITIVE (CIRRHOSE BILIAIRE PRIMITIVE) : DIAGNOSTIC ET T...
 
Les algorithmes d'arithmetique
Les algorithmes d'arithmetiqueLes algorithmes d'arithmetique
Les algorithmes d'arithmetique
 
Probabilité
ProbabilitéProbabilité
Probabilité
 
diagnostic de l'embolie pulmonaire
diagnostic de l'embolie pulmonairediagnostic de l'embolie pulmonaire
diagnostic de l'embolie pulmonaire
 
VASCULARITE Maladie de wegener
VASCULARITE Maladie de wegenerVASCULARITE Maladie de wegener
VASCULARITE Maladie de wegener
 
ΠΛΗ20 ΤΥΠΟΛΟΓΙΟ ΕΝΟΤΗΤΑΣ 6
ΠΛΗ20 ΤΥΠΟΛΟΓΙΟ ΕΝΟΤΗΤΑΣ 6ΠΛΗ20 ΤΥΠΟΛΟΓΙΟ ΕΝΟΤΗΤΑΣ 6
ΠΛΗ20 ΤΥΠΟΛΟΓΙΟ ΕΝΟΤΗΤΑΣ 6
 
ΠΛΗ31 ΜΑΘΗΜΑ 1.4
ΠΛΗ31 ΜΑΘΗΜΑ 1.4 ΠΛΗ31 ΜΑΘΗΜΑ 1.4
ΠΛΗ31 ΜΑΘΗΜΑ 1.4
 
202023133 es-maths-cned-sequence-4-probabilites-conditionnelles 2
202023133 es-maths-cned-sequence-4-probabilites-conditionnelles 2202023133 es-maths-cned-sequence-4-probabilites-conditionnelles 2
202023133 es-maths-cned-sequence-4-probabilites-conditionnelles 2
 
02 correction-td smi-s3-algo2
02 correction-td smi-s3-algo202 correction-td smi-s3-algo2
02 correction-td smi-s3-algo2
 

Similaire à BAC 2022 - Corrigé NSI

Corrigé NSI- J2
Corrigé NSI- J2Corrigé NSI- J2
Corrigé NSI- J2
LETUDIANT1
 
Td logique
Td logiqueTd logique
Algorithmique seconde (corrigés et commentaires)
Algorithmique seconde (corrigés et commentaires)Algorithmique seconde (corrigés et commentaires)
Algorithmique seconde (corrigés et commentaires)DriNox NordisTe
 
4 t série5-1314-wa-alphamaths
4 t série5-1314-wa-alphamaths4 t série5-1314-wa-alphamaths
4 t série5-1314-wa-alphamathsSmaali Mondher
 
103433 flexion hyperstatique
103433 flexion hyperstatique103433 flexion hyperstatique
103433 flexion hyperstatiqueAissa Ouai
 
bhaj_inspiration.pdf
bhaj_inspiration.pdfbhaj_inspiration.pdf
bhaj_inspiration.pdf
Kaoutar Dahmane
 
TD systèmes logiques.pdf----------------
TD systèmes logiques.pdf----------------TD systèmes logiques.pdf----------------
TD systèmes logiques.pdf----------------
NasriMohsen2
 
Python avancé : Ensemble, dictionnaire et base de données
Python avancé : Ensemble, dictionnaire et base de donnéesPython avancé : Ensemble, dictionnaire et base de données
Python avancé : Ensemble, dictionnaire et base de données
ECAM Brussels Engineering School
 
Enrichissez vos-classes-avec-extends-20
Enrichissez vos-classes-avec-extends-20Enrichissez vos-classes-avec-extends-20
Enrichissez vos-classes-avec-extends-20
Asmaa BENGUEDDACH
 
Trivial Java Second
Trivial Java SecondTrivial Java Second
Trivial Java Second
Katia Aresti
 
Algorithmique
AlgorithmiqueAlgorithmique
Algorithmique
ABID Mehdi
 
Algorithmique
AlgorithmiqueAlgorithmique
Algorithmique
ABID Mehdi
 
ch7_les chaines de caractères.pdf
ch7_les chaines de caractères.pdfch7_les chaines de caractères.pdf
ch7_les chaines de caractères.pdf
FadouaBouafifSamoud
 
Trivial java First
Trivial java FirstTrivial java First
Trivial java First
Katia Aresti
 
Ch8 correction exercices (1)
Ch8 correction exercices (1)Ch8 correction exercices (1)
Ch8 correction exercices (1)abdellah12
 

Similaire à BAC 2022 - Corrigé NSI (20)

Corrigé NSI- J2
Corrigé NSI- J2Corrigé NSI- J2
Corrigé NSI- J2
 
Td logique
Td logiqueTd logique
Td logique
 
Algorithmique seconde (corrigés et commentaires)
Algorithmique seconde (corrigés et commentaires)Algorithmique seconde (corrigés et commentaires)
Algorithmique seconde (corrigés et commentaires)
 
4 t série5-1314-wa-alphamaths
4 t série5-1314-wa-alphamaths4 t série5-1314-wa-alphamaths
4 t série5-1314-wa-alphamaths
 
Trivial Java - Part 2
Trivial Java - Part 2Trivial Java - Part 2
Trivial Java - Part 2
 
103433 flexion hyperstatique
103433 flexion hyperstatique103433 flexion hyperstatique
103433 flexion hyperstatique
 
bhaj_inspiration.pdf
bhaj_inspiration.pdfbhaj_inspiration.pdf
bhaj_inspiration.pdf
 
TD systèmes logiques.pdf----------------
TD systèmes logiques.pdf----------------TD systèmes logiques.pdf----------------
TD systèmes logiques.pdf----------------
 
Systemes logiques
Systemes logiquesSystemes logiques
Systemes logiques
 
Python avancé : Ensemble, dictionnaire et base de données
Python avancé : Ensemble, dictionnaire et base de donnéesPython avancé : Ensemble, dictionnaire et base de données
Python avancé : Ensemble, dictionnaire et base de données
 
Enrichissez vos-classes-avec-extends-20
Enrichissez vos-classes-avec-extends-20Enrichissez vos-classes-avec-extends-20
Enrichissez vos-classes-avec-extends-20
 
Qc mcorrige
Qc mcorrigeQc mcorrige
Qc mcorrige
 
Trivial Java Second
Trivial Java SecondTrivial Java Second
Trivial Java Second
 
Algorithmique
AlgorithmiqueAlgorithmique
Algorithmique
 
Algorithmique
AlgorithmiqueAlgorithmique
Algorithmique
 
ch7_les chaines de caractères.pdf
ch7_les chaines de caractères.pdfch7_les chaines de caractères.pdf
ch7_les chaines de caractères.pdf
 
Cours architecture
Cours architectureCours architecture
Cours architecture
 
Trivial java First
Trivial java FirstTrivial java First
Trivial java First
 
Video
VideoVideo
Video
 
Ch8 correction exercices (1)
Ch8 correction exercices (1)Ch8 correction exercices (1)
Ch8 correction exercices (1)
 

Plus de LETUDIANT1

bac 2022 correction sujet 2 OK
bac 2022 correction sujet 2 OKbac 2022 correction sujet 2 OK
bac 2022 correction sujet 2 OK
LETUDIANT1
 
Correction bac STSS 2022
Correction bac STSS 2022Correction bac STSS 2022
Correction bac STSS 2022
LETUDIANT1
 
bac 2022 - correction SES jour 2
bac 2022 - correction SES jour 2bac 2022 - correction SES jour 2
bac 2022 - correction SES jour 2
LETUDIANT1
 
Correction HLP
Correction HLPCorrection HLP
Correction HLP
LETUDIANT1
 
bac 2022 correction HGGSP Jour 2
bac 2022 correction HGGSP Jour 2bac 2022 correction HGGSP Jour 2
bac 2022 correction HGGSP Jour 2
LETUDIANT1
 
Bac 2022 Correction SVT Jour 2
Bac 2022 Correction SVT Jour 2Bac 2022 Correction SVT Jour 2
Bac 2022 Correction SVT Jour 2
LETUDIANT1
 
Correction bac LLCER anglais
Correction bac LLCER anglaisCorrection bac LLCER anglais
Correction bac LLCER anglais
LETUDIANT1
 
Correction bac LLCER anglais
Correction bac LLCER anglaisCorrection bac LLCER anglais
Correction bac LLCER anglais
LETUDIANT1
 
Correction-bac-physique-chimie-12.05.pdf
Correction-bac-physique-chimie-12.05.pdfCorrection-bac-physique-chimie-12.05.pdf
Correction-bac-physique-chimie-12.05.pdf
LETUDIANT1
 
Bac 2022 - Physique Chimie Sujet jour 2
Bac 2022 - Physique Chimie Sujet jour 2Bac 2022 - Physique Chimie Sujet jour 2
Bac 2022 - Physique Chimie Sujet jour 2
LETUDIANT1
 
BAC 2022 - SVT
BAC 2022 - SVTBAC 2022 - SVT
BAC 2022 - SVT
LETUDIANT1
 
22-LLCERALME1.pdf
22-LLCERALME1.pdf22-LLCERALME1.pdf
22-LLCERALME1.pdf
LETUDIANT1
 
BAC 2022 STMG éco droit Sujet 2
BAC 2022 STMG éco droit Sujet 2BAC 2022 STMG éco droit Sujet 2
BAC 2022 STMG éco droit Sujet 2
LETUDIANT1
 
22-LLCERPort.pdf
22-LLCERPort.pdf22-LLCERPort.pdf
22-LLCERPort.pdf
LETUDIANT1
 
22-LLCERITME1.pdf
22-LLCERITME1.pdf22-LLCERITME1.pdf
22-LLCERITME1.pdf
LETUDIANT1
 
22-LLCERESPA.pdf
22-LLCERESPA.pdf22-LLCERESPA.pdf
22-LLCERESPA.pdf
LETUDIANT1
 
BAC 2022 - Ingénierie, innovation et développement durable
BAC 2022 - Ingénierie, innovation et développement durable BAC 2022 - Ingénierie, innovation et développement durable
BAC 2022 - Ingénierie, innovation et développement durable
LETUDIANT1
 
bac 2022 HLP Sujet jour 2
bac 2022 HLP Sujet jour 2bac 2022 HLP Sujet jour 2
bac 2022 HLP Sujet jour 2
LETUDIANT1
 
22-LLCERANGLAIS.pdf
22-LLCERANGLAIS.pdf22-LLCERANGLAIS.pdf
22-LLCERANGLAIS.pdf
LETUDIANT1
 
BAC 2022 - SES - Jour 2
BAC 2022 - SES - Jour 2BAC 2022 - SES - Jour 2
BAC 2022 - SES - Jour 2
LETUDIANT1
 

Plus de LETUDIANT1 (20)

bac 2022 correction sujet 2 OK
bac 2022 correction sujet 2 OKbac 2022 correction sujet 2 OK
bac 2022 correction sujet 2 OK
 
Correction bac STSS 2022
Correction bac STSS 2022Correction bac STSS 2022
Correction bac STSS 2022
 
bac 2022 - correction SES jour 2
bac 2022 - correction SES jour 2bac 2022 - correction SES jour 2
bac 2022 - correction SES jour 2
 
Correction HLP
Correction HLPCorrection HLP
Correction HLP
 
bac 2022 correction HGGSP Jour 2
bac 2022 correction HGGSP Jour 2bac 2022 correction HGGSP Jour 2
bac 2022 correction HGGSP Jour 2
 
Bac 2022 Correction SVT Jour 2
Bac 2022 Correction SVT Jour 2Bac 2022 Correction SVT Jour 2
Bac 2022 Correction SVT Jour 2
 
Correction bac LLCER anglais
Correction bac LLCER anglaisCorrection bac LLCER anglais
Correction bac LLCER anglais
 
Correction bac LLCER anglais
Correction bac LLCER anglaisCorrection bac LLCER anglais
Correction bac LLCER anglais
 
Correction-bac-physique-chimie-12.05.pdf
Correction-bac-physique-chimie-12.05.pdfCorrection-bac-physique-chimie-12.05.pdf
Correction-bac-physique-chimie-12.05.pdf
 
Bac 2022 - Physique Chimie Sujet jour 2
Bac 2022 - Physique Chimie Sujet jour 2Bac 2022 - Physique Chimie Sujet jour 2
Bac 2022 - Physique Chimie Sujet jour 2
 
BAC 2022 - SVT
BAC 2022 - SVTBAC 2022 - SVT
BAC 2022 - SVT
 
22-LLCERALME1.pdf
22-LLCERALME1.pdf22-LLCERALME1.pdf
22-LLCERALME1.pdf
 
BAC 2022 STMG éco droit Sujet 2
BAC 2022 STMG éco droit Sujet 2BAC 2022 STMG éco droit Sujet 2
BAC 2022 STMG éco droit Sujet 2
 
22-LLCERPort.pdf
22-LLCERPort.pdf22-LLCERPort.pdf
22-LLCERPort.pdf
 
22-LLCERITME1.pdf
22-LLCERITME1.pdf22-LLCERITME1.pdf
22-LLCERITME1.pdf
 
22-LLCERESPA.pdf
22-LLCERESPA.pdf22-LLCERESPA.pdf
22-LLCERESPA.pdf
 
BAC 2022 - Ingénierie, innovation et développement durable
BAC 2022 - Ingénierie, innovation et développement durable BAC 2022 - Ingénierie, innovation et développement durable
BAC 2022 - Ingénierie, innovation et développement durable
 
bac 2022 HLP Sujet jour 2
bac 2022 HLP Sujet jour 2bac 2022 HLP Sujet jour 2
bac 2022 HLP Sujet jour 2
 
22-LLCERANGLAIS.pdf
22-LLCERANGLAIS.pdf22-LLCERANGLAIS.pdf
22-LLCERANGLAIS.pdf
 
BAC 2022 - SES - Jour 2
BAC 2022 - SES - Jour 2BAC 2022 - SES - Jour 2
BAC 2022 - SES - Jour 2
 

Dernier

Contrôle fiscale en république de guinée
Contrôle fiscale en république de guinéeContrôle fiscale en république de guinée
Contrôle fiscale en république de guinée
bangalykaba146
 
Exame DELF - A2 Francês pout tout public
Exame DELF - A2  Francês pout tout publicExame DELF - A2  Francês pout tout public
Exame DELF - A2 Francês pout tout public
GiselaAlves15
 
4 expositions à voir à Paris.pptx
4   expositions    à   voir   à Paris.pptx4   expositions    à   voir   à Paris.pptx
4 expositions à voir à Paris.pptx
Txaruka
 
Calendrier du 3 juin 2024 et compte rendu.pdf
Calendrier du 3 juin 2024 et compte rendu.pdfCalendrier du 3 juin 2024 et compte rendu.pdf
Calendrier du 3 juin 2024 et compte rendu.pdf
frizzole
 
Mémoire de licence en finance comptabilité et audit
Mémoire de licence en finance comptabilité et auditMémoire de licence en finance comptabilité et audit
Mémoire de licence en finance comptabilité et audit
MelDjobo
 
Festival de Cannes 2024.pptx
Festival      de      Cannes     2024.pptxFestival      de      Cannes     2024.pptx
Festival de Cannes 2024.pptx
Txaruka
 
Iris et les hommes.pptx
Iris      et         les      hommes.pptxIris      et         les      hommes.pptx
Iris et les hommes.pptx
Txaruka
 
Bilan schéma pour réun concertation SDLP V4.pptx
Bilan schéma pour réun concertation SDLP V4.pptxBilan schéma pour réun concertation SDLP V4.pptx
Bilan schéma pour réun concertation SDLP V4.pptx
bibliogard
 
Evaluación docentes "Un cielo, dos países: El camino de los descubrimientos"
Evaluación docentes "Un cielo, dos países: El camino de los descubrimientos"Evaluación docentes "Un cielo, dos países: El camino de los descubrimientos"
Evaluación docentes "Un cielo, dos países: El camino de los descubrimientos"
IES Turina/Rodrigo/Itaca/Palomeras
 
Cours SE - Gestion de la mémoire- Cours IG IPSET.pdf
Cours SE - Gestion de la mémoire- Cours IG IPSET.pdfCours SE - Gestion de la mémoire- Cours IG IPSET.pdf
Cours SE - Gestion de la mémoire- Cours IG IPSET.pdf
MedBechir
 
1-IMP-Tuto-Recherche simple avancée-V4-20240425-BS.pptx
1-IMP-Tuto-Recherche simple avancée-V4-20240425-BS.pptx1-IMP-Tuto-Recherche simple avancée-V4-20240425-BS.pptx
1-IMP-Tuto-Recherche simple avancée-V4-20240425-BS.pptx
schneiderbeatrice78
 
M2i Webinar - « Participation Financière Obligatoire » et CPF : une opportuni...
M2i Webinar - « Participation Financière Obligatoire » et CPF : une opportuni...M2i Webinar - « Participation Financière Obligatoire » et CPF : une opportuni...
M2i Webinar - « Participation Financière Obligatoire » et CPF : une opportuni...
M2i Formation
 
Méthodologie de recherche et de rédaction de mémoire.pptx
Méthodologie de recherche et de rédaction de mémoire.pptxMéthodologie de recherche et de rédaction de mémoire.pptx
Méthodologie de recherche et de rédaction de mémoire.pptx
LamoussaPaulOuattara1
 
Newsletter SPW Agriculture en province du Luxembourg du 03-06-24
Newsletter SPW Agriculture en province du Luxembourg du 03-06-24Newsletter SPW Agriculture en province du Luxembourg du 03-06-24
Newsletter SPW Agriculture en province du Luxembourg du 03-06-24
BenotGeorges3
 

Dernier (14)

Contrôle fiscale en république de guinée
Contrôle fiscale en république de guinéeContrôle fiscale en république de guinée
Contrôle fiscale en république de guinée
 
Exame DELF - A2 Francês pout tout public
Exame DELF - A2  Francês pout tout publicExame DELF - A2  Francês pout tout public
Exame DELF - A2 Francês pout tout public
 
4 expositions à voir à Paris.pptx
4   expositions    à   voir   à Paris.pptx4   expositions    à   voir   à Paris.pptx
4 expositions à voir à Paris.pptx
 
Calendrier du 3 juin 2024 et compte rendu.pdf
Calendrier du 3 juin 2024 et compte rendu.pdfCalendrier du 3 juin 2024 et compte rendu.pdf
Calendrier du 3 juin 2024 et compte rendu.pdf
 
Mémoire de licence en finance comptabilité et audit
Mémoire de licence en finance comptabilité et auditMémoire de licence en finance comptabilité et audit
Mémoire de licence en finance comptabilité et audit
 
Festival de Cannes 2024.pptx
Festival      de      Cannes     2024.pptxFestival      de      Cannes     2024.pptx
Festival de Cannes 2024.pptx
 
Iris et les hommes.pptx
Iris      et         les      hommes.pptxIris      et         les      hommes.pptx
Iris et les hommes.pptx
 
Bilan schéma pour réun concertation SDLP V4.pptx
Bilan schéma pour réun concertation SDLP V4.pptxBilan schéma pour réun concertation SDLP V4.pptx
Bilan schéma pour réun concertation SDLP V4.pptx
 
Evaluación docentes "Un cielo, dos países: El camino de los descubrimientos"
Evaluación docentes "Un cielo, dos países: El camino de los descubrimientos"Evaluación docentes "Un cielo, dos países: El camino de los descubrimientos"
Evaluación docentes "Un cielo, dos países: El camino de los descubrimientos"
 
Cours SE - Gestion de la mémoire- Cours IG IPSET.pdf
Cours SE - Gestion de la mémoire- Cours IG IPSET.pdfCours SE - Gestion de la mémoire- Cours IG IPSET.pdf
Cours SE - Gestion de la mémoire- Cours IG IPSET.pdf
 
1-IMP-Tuto-Recherche simple avancée-V4-20240425-BS.pptx
1-IMP-Tuto-Recherche simple avancée-V4-20240425-BS.pptx1-IMP-Tuto-Recherche simple avancée-V4-20240425-BS.pptx
1-IMP-Tuto-Recherche simple avancée-V4-20240425-BS.pptx
 
M2i Webinar - « Participation Financière Obligatoire » et CPF : une opportuni...
M2i Webinar - « Participation Financière Obligatoire » et CPF : une opportuni...M2i Webinar - « Participation Financière Obligatoire » et CPF : une opportuni...
M2i Webinar - « Participation Financière Obligatoire » et CPF : une opportuni...
 
Méthodologie de recherche et de rédaction de mémoire.pptx
Méthodologie de recherche et de rédaction de mémoire.pptxMéthodologie de recherche et de rédaction de mémoire.pptx
Méthodologie de recherche et de rédaction de mémoire.pptx
 
Newsletter SPW Agriculture en province du Luxembourg du 03-06-24
Newsletter SPW Agriculture en province du Luxembourg du 03-06-24Newsletter SPW Agriculture en province du Luxembourg du 03-06-24
Newsletter SPW Agriculture en province du Luxembourg du 03-06-24
 

BAC 2022 - Corrigé NSI

  • 1. BAC GÉNÉRAL 2022 Épreuve de spécialité Numérique Sciences Informatiques (NSI) Mercredi 11 mai 2022 Exercice 1 Partie A : Expression correctement parenthésée 1. La phrase décrit le comportement d’une file car la lecture se fait dans le même ordre que l’ajout, ce qui correspond à une structure de type « premier entré, premier sorti » (First In, First Out : FIFO). 2. Valeurs successives prises par la variable controleur au cours de l’analyse : • pour B "((()()" : 0, 1, 2, 3, 2, 3, 2 ; • pour C "(()))(" : 0, 1, 2, 1, 0, -1, 0. 3. Ligne 13 : if controleur < 0: # test 1 En effet, si la variable controleur passe par une valeur négative au cours de l’analyse, c’est qu’on a rencontré une parenthèse fermante de plus que de parenthèses ouvrantes déjà rencontrées. Si la condition est vérifiée, la fonction retourne False. Ligne 16 : if controleur == 0 : # test 2 En effet, si, à la fin de l’analyse, le compteur controleur est à zéro, cela signifie que l’on a rencontré autant de parenthèses fermantes que d’ouvrantes (et qu’on est arrivé à cette ligne car controleur n’est jamais repassé en dessous de zéro. Dans ce cas, la fonction retourne True. Partie B : Texte correctement balisé 4. a. États successifs de la pile lors du déroulement de l’algorithme : pile pile pile pile pile <em> <p> <p> <p> b. À la fin de l’analyse (hors cas d’arrêt en cours), il faut tester si la pile est vide pour pouvoir dire que le balisage est correct. 5. Si l’expression de 12 balises est correctement balisée, elle contient donc 6 paires de balises (une ouvrante et une fermante). La pile pourra donc contenir au maximum 6 éléments.
  • 2. Exercice 2 1. a. La requête renvoie : ('Crog', 'Daniel', '07-07-1968') b. Requête : SELECT titre, id_rea FROM realisation WHERE annee > 2020 2. a. Il faut utiliser la requête 1 pour effectuer la mise à jour (UPDATE) de l’attribut naissance dans la table individu. La requête n° 2 sera refusée car elle est censée insérer un nouvel enregistrement dans la table mais avec un identifiant déjà existant. Or, cet identifiant est la clé primaire de la table et doit être nécessairement unique. La requête sera donc refusée. b. La relation individu peut très bien accepter deux enregistrements portant le même nom, le même prénom et la même date de naissance. La seule contrainte est que les deux identifiants (clé primaire) soient différents. 3. a. Demandes recopiées et complétées : INSERT INTO emploi VALUES (5400, 'Acteur(James Bond)', 688, 105); INSERT INTO emploi VALUES (5401, 'Acteur(James Bond)', 688, 325); b. Chaque enregistrement de la relation emploi doit contenir, entre autres, une référence vers la relation realisation (la clé du film concerné). Il est donc indispensable de créer d’abord un nouvel enregistrement pour le film ‘Docteur Yes’ dans la table realisation avant d’ajouter un enregistrement dans la table emploi. 4. a. Requête SQL affichant le nom de l’acteur, le titre et l’année de sortie à partir de tous les emplois en tant qu’acteur de James Bond : SELECT individu.nom, realisation.titre, realisation.annee FROM emploi JOIN individu ON emploi.id_ind = individu.id_ind JOIN realisation ON emploi.id_rea = realisation.id_rea WHERE emploi.description = 'Acteur(James Bond)'; b. Requête SQL affichant toutes les descriptions des emplois de Denis Johnson : SELECT emploi.description FROM emploi JOIN individu ON emploi.id_ind = individu.id_ind WHERE individu.nom = 'Johnson' AND individu.prenom = 'Denis'
  • 3. Exercice 3 1. a. 11000000.10101000.10000000.10000011 s’écrit en notation décimale : 192.168.128.131. b. Dans le réseau A, on peut théoriquement utiliser 28 = 256 valeurs différentes. Cependant, la valeur 0 est réservée à l’adresse du réseau et la valeur 255 est réservée à l’adresse de broadcast. Il reste finalement 254 adresses différentes possibles pour les machines du réseau A. 2. a. Le réseau A est relié directement aux réseaux de métrique égale à 1 dans sa table de routage, à savoir les réseaux B, C et D. b. Schéma des liaisons entre les cinq routeurs : 3. Tableau : Débit 100 kbps 500 kbps 10 Mbps 100 Mbps Métrique associée 1 000 200 10 1 4. a. Le chemin emprunté est celui qui a le coût le plus faible (plus court chemin dans le graphe, en utilisant l’algorithme de Djikstra). La route la plus court est donc : F – H – J – K – I (dont le coût est la somme des coûts des routes empruntées : 5 + 1 + 2 + 5 = 13). b. Table de routage du routeur F : Destination Métrique F 0 G 8 H 5 I 13 J 6 K 8 L 11 c. Le routeur F est relié au réseau via les routeurs G (coût 10), H (coût 5, le plus petit) et I (coût 20). Si le routeur H tombe en panne, alors tous les échanges transiteront alors par le routeur G, la route G – F étant désormais celle de coût minimum. C D A B E
  • 4.
  • 5. Exercice 4 Partie A : Parcours d’un arbre 1. Somme de l’arbre : 7 + 4 + 6 + 9 + 1 + 2 + 3 = 32. 2. Racine : A Feuille : C Nœud : B SAG : D SAD : E 3. Seule la proposition C : 3 – 6 – 2 – 7 – 4 – 9 – 1 correspond à un parcours en largeur d’abord, c’est-à-dire un parcours hiérarchique, en commençant par la racine (3), en poursuivant par tous ses enfants (6 et 2) et en terminant par tout ses petits-enfants (7, 4, 9 et 1). 4. Code de la fonction somme en Python : def somme(tab): """ Entrée : tab est une liste de nombres Sortie : somme de tous les nombres """ s = 0 for i in range(len(tab)): s += tab[i] return s 5. La fonction parcourir correspond à un parcours en profondeur d’abord (en ordre préfixe, car on traite d’abord la racine et ensuite les deux sous-arbres). Partie B : Méthode ‘diviser pour régner’ 6. Le principe diviser pour régner est résumé par la proposition D : diviser un problème en deux problèmes plus petits et indépendants. 7. La somme d’un arbre peut s’écrire ainsi : somme(arbre) = valeur(racine) + somme(SAG) + somme(SAD) 8. Code de la fonction récursive calcul_somme en Python : def calcul_somme(arbre): """ Fonction récursive de calcul de somme d'un arbre binaire. Entrée : arbre Sortie : somme de l'arbre passé en paramètres""" if est_vide(arbre): return 0 else: return valeur_racine(arbre) + calcul_somme(arbre_gauche(arbre))
  • 6. + calcul_somme(arbre_droit(arbre)) Exercice 5 1. L’instruction 3 permet d’instancier correctement le joueur avec les données fournies : joueur1 = Joueur("Sniper", 319, "A") 2. a. Code de la méthode redevenir_actif en Python : def redevenir_actif(self): """ rend le joueur à nouveau actif s'il ne l'était plus """ if not self.est_actif: self.esf_actif = True b. Code de la méthode nb_de_tirs_recus en Python : def nb_de_tirs_recus(self): return len(self.liste_id_tirs_recus) 3. a. C’est le test 1 qui permet de vérifier si le participant dont on souhaite récupérer les données appartient bien à l’équipe associée à la base, en comparant les valeurs (str) des attributs equipe du joueur et de la base. b. Le test 2 conduit à diminuer de 20 points le score de la base lorsque l’identifiant d’un tir reçu par le participant correspond à un identifiant d’un coéquipier. 4. Code à rajouter à la fin de la méthode collecte_information : if participant.est_determine(): self.incremente_score(40)