Académique Documents
Professionnel Documents
Culture Documents
Corrige Complet NSI
Corrige Complet NSI
Session 2023
Coefficient : 16
PROPOSITION DE CORRIGÉ
1
Propriété exclusive de Studyrama. Toute reproduction ou diffusion interdite sans
autorisation.
EXERCICE 1 :
Question 1 :
a) Pour être choisi comme clé primaire un attribut ne doit pas contenir de doublon, doit être
unique et ne pas avoir de valeur NULL
b) Les deux clés étrangères font référence à la clé primaire d’une autre table. Elles permettent
de mettre en relation un enregistrement de cette table avec un enregistrement d’une autre
table.
c) Meubles ( *id : INT, intitule : VARCHAR, prix : FLOAT, stock : INT, description :
VARCHAR)
Question 2 :
La requête renvoie :
Question 3 :
Question 4 :
UPDATE Meubles
SET stock = 50
WHERE intitule = ‘hylla’
Question 5 :
2
Propriété exclusive de Studyrama. Toute reproduction ou diffusion interdite sans
autorisation.
Question 6 :
EXERCICE 2 :
Question 1 :
Si on coupe une liaison, chaque site pourra encore communiquer avec les 3 autres. Le réseau
est fait de telle sorte qu’un chemin sera toujours possible entre 2 sites même si une liaison est
coupée.
Question 2 :
Site B → R2 → R3 → R4 → R5 → Site C
Question 3 :
ROUTEUR R1
SITE A Local 0
SITE B R2 1
SITE C R2 2
SITE D R3 2
Question 4 :
Dans le protocole RIP la plupart des chemins passent par la liaison 2, si elle a un débit très
inférieur aux autres il n’est pas judicieux de l’utiliser donc le protocole RIP est à proscrire ici.
3
Propriété exclusive de Studyrama. Toute reproduction ou diffusion interdite sans
autorisation.
Question 5 :
a)
1010
D= = 104 bits = 10 kbit/s
106
b)
c)
ROUTEUR R1
SITE A Local 0
SITE B R3 50 005
SITE C R3 50 015
SITE D R3 50 005
EXERCICE 3 :
PARTIE 1 :
Question 1 :
nom : attribut
tab_voisines : attribut
tab_couleurs_disponibles : attribut
couleur_attribuee : attribut
4
Propriété exclusive de Studyrama. Toute reproduction ou diffusion interdite sans
autorisation.
Question 2 :
Question 3 :
Question 4 :
Question 5 :
def renvoie_nb_voisines(self) :
''' Renvoie le nombre de régions voisines. : return (int) '''
return len(self.tab_voisines)
Question 6 :
Question 7 :
5
Propriété exclusive de Studyrama. Toute reproduction ou diffusion interdite sans
autorisation.
Question 8 :
for i in range(len(self.tab_voisines)) :
if region == self.tab_voisines[i] :
return True
return False’
Question 9 :
Question 10 :
a)
La méthode renvoie None dans le cas où tout est colorié.
b)
La région renvoyée est la région qui a le plus de voisines parmi celles qui ne sont pas
coloriées.
Question 11 :
def colorie(self) :
‘’’’ Tant que l’on a une région non coloriée qui possède le plus de voisines’’’
while renvoie_max(self) :
reg = renvoie_max(self)
reg.couleur_attribuee = renvoie_premiere_couleur_disponible(reg)
for v in reg.tab_voisines :
if reg.couleur_attribuee in v.tab_couleurs_disponibles :
retire_couleur(rev, reg.couleur):
6
Propriété exclusive de Studyrama. Toute reproduction ou diffusion interdite sans
autorisation.